BB Unix Network Monitor - Message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: {bb} Double mailings



Ummmm...yeah...this will work unless you have several admins and you would have to create several groups of procs to monitor...makes for a very very messy BBDISPLAY... no?
I was hoping for a way (maybe a BB enhancement here) so that the bbwarn could have a generic "service" page for procs. Something like how a firewall rule scenario works...rule 1) GEAC process, page Bill, rule 2) SYBASE process, page Darryl, rule 3) AIX process, page Jeff, rule 4) * (all else), page Lucifer.
How does that sound?

J

> -----Original Message-----
> From:	Henrik Olsen [SMTP:henrik@iaeste.dk]
> Sent:	Friday, May 28, 1999 1:40 PM
> To:	bb
> Subject:	Re: {bb} Double mailings
> 
> On Fri, 28 May 1999, CORMIER, MICHAEL wrote:
> > Is is possible to setup Bigbrother (1.2a) to send mail to two different
> > administrators.  I know it's possible for different services but is it
> > possible for different processes in a same service.
> > 
> > Here is an example:
> > 
> > Admin1 is taking care of these processes: "inetd, syslog, sendmail,
> > sshd" and  admin2 these processes: "ciscosecure, trendadmin,
> > sm_arnotify". All these processes are defined in the same service which
> > is procs. How can I setup BB to have a mail send to admin1 the processes
> > monitored and a mail to admin2 when one of his processes goes down.
> 
> Not out of the box, but adding an EXT scrips for the second set of procs
> isn't difficult, in such a way that you split the two sets of procs into
> two reports: procs and procs2.
> 
> First mark the first set of as normal with PROCS/PAGEPROCS in bbdef.sh,
> and add the second set as well:
> ---- Cutting here will damage your monitor ----
> PROCS="bbd"                                     # (YELLOW) WARN IF ONE OF THESE NOT RUNNING
> PAGEPROC="inetd syslog sendmail sshd"           # (RED) PAGE IF ONE OF THESE NOT RUNNING
> export PROCS PAGEPROC
> PROCS2=""                                       # (YELLOW) WARN IF ONE OF THESE NOT RUNNING
> PAGEPROC2="ciscosecure trendadmin sm_arnotify"  # (RED) PAGE IF ONE OF THESE NOT RUNNING
> export PROCS2 PAGEPROC2
> ---- End ----
> 
> Then in the ext dir, make a bb-procs2.sh like this:
> ---- Cutting here will damage your monitor ----
> #!/bin/sh
> # bb-procs2.sh
> #=====================================================================
> # SECOND GROUP OF PROCESSES THAT MUST EXIST
> #=====================================================================
> if test ! "$BBTMP"                      # GET DEFINITIONS IF NEEDED
> then
>          # echo "*** LOADING BBDEF ***"
>         . $BBHOME/etc/bbdef.sh          # INCLUDE STANDARD DEFINITIONS
> fi
> LINE=""
> STATLINE="No processes to check"
> COLOR="green"
> for proc in $PROCS2 $PAGEPROC2
> do
>         $GREP "$proc" $BBTMP/bb.$$ > /dev/null 2>&1
>         if test "$?" != "0"
>         then
>                 STATLINE="Some processes are DOWN"
>                 echo "$PAGEPROC" | $GREP "$proc" > /dev/null 2>&1
>                 if test "$?" = "0"
>                 then
>                         COLOR="red"
>                         LINE="$LINE &red $proc DOWN"
>                 else
>                         if test "$COLOR" != "red"       # WASN'T A PANIC
>                         then
>                                 COLOR="yellow"          # SO JUST WARN
>                         fi
>                         LINE="$LINE &yellow $proc DOWN"
>                 fi
>         else
>                 if [ "$COLOR" = "green" ]
>                 then
>                         STATLINE="All processes are UP"
>                 fi
>                 LINE="$LINE &green $proc UP"
>         fi
> done
> $BB $BBDISP "status $MACHINE.procs2 $COLOR `date` $STATLINE $LINE"
> $RM -f $BBTMP/bb.$$
> ---- End ----
> 
> This will add a procs2 column for the server and make it easy to decide
> which of the admins to page.
> 
> Setting up bbwarn is left as an excercise to the reader.
> 
> -- 
> Henrik Olsen,  Dawn Solutions I/S       URL=http://www.iaeste.dk/~henrik/
>  `Can you count, Banjo?' He looked smug. `Yes, miss. On m'fingers, miss.'
>  `So you can count up to ...?' Susan prompted.
>  `Thirteen, miss,' said Banjo proudly.         Terry Pratchett, Hogfather
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   Please send mail for the mailing list to: bb@taex001.tamu.edu
>   To [un]subscribe to this list, send e-mail to majordomo@taex001.tamu.edu
>      with [un]subscribe bb in the BODY of the message.
>   Please contact the mailing-list-owner as: bb-owner@taex001.tamu.edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Please send mail for the mailing list to: bb@taex001.tamu.edu
  To [un]subscribe to this list, send e-mail to majordomo@taex001.tamu.edu
     with [un]subscribe bb in the BODY of the message.
  Please contact the mailing-list-owner as: bb-owner@taex001.tamu.edu


Home | Main Index | Thread Index