#!/bin/sh
#
# bbdef.sh
#
# BIG BROTHER DEFINITIONS AREA
# Sean MacGuire - The MacLawran Group Inc.
# Version 1.2b
# Jul 12th, 1999
#
# This program is Copyright (c) 1997-1999
# The MacLawran Group Inc.
# All Rights Reserved
#


#
# NEW FOR 1.04... DISPLAY FULLY QUALIFED DOMAIN NAMES?
# i.e. aaa.bbb.com instead of just aaa
#
# FQDN="TRUE"		# YES...

FQDN=""


#
# USE lynx IF YOU MUST TEST PASSWORD PROTECTED PAGES
# OR https TESTING...
# LIKE Leif Ericksen <phantom@wwa.com>
#LYNX="/usr/local/bin/lynx -dump -head"
LYNX="$BBHOME/bin/bbnet"

#
# INTERNET SERVICES YOU DON'T WANT TO GET PAGED ON
# WHEN THEY'RE DOWN... ASSUMPTION IS YOU WANT TO KNOW 
# ABOUT EVERYTHING RIGHT NOW... (pop3/smtp/ssh/...)
#

NONETPAGE=""
export NONETPAGE


#
# WHERE tmp FILES LIVE - THIS IS GOOD FOR SECURITY
# THANKS TO Alan Cox (alan@cymru.net)
#

BBTMP="$BBHOME/tmp"
export BBTMP


#
# LOCAL CLIENT MONITORING CONFIGURATION FOR bb-local.sh
#
# WARNING AND PANIC LEVELS FOR LOCAL SYSTEM INFOMRAION
#

DFWARN=90				# (YELLOW) DISK % TO WARN
DFPANIC=95				# (RED) DISK % TO PANIC
export DFWARN DFPANIC


#
# CPU LEVELS ARE THE 5 MINUTE LOAD AVERAGE x 100
#

CPUWARN=150				# (YELLOW) WARN AT LOAD AVG OF 1.5
CPUPANIC=300				# (RED) PANIC AT LOAD AVG OF 3
export CPUPANIC CPUWARN


#
# PROCESS MONITORING
#

PROCS="hpnpd maestro/bin/netman maestro/bin/batchman maestro/bin/jobman maestro/bin/writer"
				# (YELLOW) WARN IF NOT RUNNING 

#PAGEPROC="http"		# (RED) PAGE IF NOT RUNNING
PAGEPROC="RUN_STOCK_LOAN_DEVL RUN_STOCK_LOAN_BKUP /opt/IBMadsm-c/dsmstat /opt/VRTSfw/bin/HAd"
				# (RED) PAGE IF NOT RUNNING
export PROCS PAGEPROC


#
# MESSAGE FILE MONITORING (/var/adm/messages or similar)
#         IN OUR CASE ITS (/var/adm/syslog/syslog.conf for HP-UX 10.20)
#

##MSGS=""
MSGS="fail error no nospace full bad Bad NOTICE WARNING"
			          # (YELLOW) MESSAGES TO WATCH FOR 
PAGEMSG=""
##PAGEMSG="fail error nospace full bad Bad NOTICE WARNING"
				  # (RED) PAGE IF WE SEE THIS MESSAGE
IGNMSGS="copied successfully;change password failure"
			          # List of messages to ignore if string(s)
				  # matches line delimit each message with ;
export MSGS PAGEMSG IGNMSGS


# 
# PATH TO WEB SERVER DISPLAY
# INSERT THE PATH TO YOUR BBDISPLAY WEB SERVER
# THIS IS USED ONLY IF YOU USE HTMLized STATUS LOGS
#

BBWEBHTMLLOGS="http://bbserver/bb/html/"
export BBWEBHTMLLOGS


#
# Default colors to send notification messages on
#
PAGELEVELS="yellow red purple"          # Default red purple
                                        # purple is always sent by the
                                        # BBDISPLAY. Clients shouldn't
                                        # send purple
export PAGELEVELS                       # Will be overidden in bbinc.sh
                                        # with values found in
                                        # etc/bbwarnsetup.cfg

#
# GENERATE WEB BASED HISTORY OR USE HISTORY LOG FILE
#
WEBHISTORY="TRUE"
CGIBINWEBHISTORY="/cgi-bin"
export WEBHISTORY CGIBINWEBHISTORY

# 
# HOW LONG BEFORE SENDING A PURPLE REPORT
# 

PURPLEDELAY="-30"       # THIS MUST BE A NEGATIVE VALUE !!!
export PURPLEDELAY
if [ "$PURPLEDELAY" != "" -a "$PURPLEDELAY" -gt 0 ]
then
        echo "PURPLEDELAY ($PURPLEDELAY) should be a negative value !!!"
fi
 
. ${BBHOME}/etc/bbsys.sh		# INCLUDE SYSTEM DEFINITIONS
. ${BBHOME}/etc/bbinc.sh		# INCLUDE BB DEFINITIONS

export FQDN DF MSGFILE LYNX
