[hobbit] bbd purple

Wayne lists2006.wayne at gmail.com
Mon Jan 21 11:01:54 CET 2008


Its monitoring our USSD services. Its also very much hacked from the example. 
I an having problems atm with the while loop but they weren't there when I 
posted my first message. I've pasted it below. Thanks for the help.

#!/bin/bash
BBHTAG=servicemon  # What we put in bb-hosts to trigger this test
COLUMN=servicemon # Name of the column, often same as tag in bb-hosts

echo "Starting: "
$BBHOME/bin/bbhostgrep $BBHTAG | while read L
do
        set $L  # To get one line of output from bbhostgrep
        HOSTIP="$1"
        MACHINEDOTS="$2"
        MACHINE=`echo $2 | $SED -e's/\./,/g'`
        echo $MACHINE
        echo `date`
        COLOR=green
        TMPFILE=/tmp/servicemon$RANDOM.tmp
        echo $TMPFILE
        MSG="$BBHTAG status for host $MACHINEDOTS"
        echo $MSG
        #... do the test, perhaps modify COLOR and MSG
        nc odin 8013 < $BBHOME/ext/ussdMtn.xml > $TMPFILE
        while [ ! `grep "<code>1" $TMPFILE` ] || [ ! `grep "<code>2" 
$TMPFILE` ];do
                nc odin 8013 < $BBHOME/ext/ussdMtn.xml > $TMPFILE
                sleep 5
        done

        if [ ! `grep iZone $TMPFILE` ];then
                COLOR=red
                MSG="mtn is down!!!"
        fi
        nc odin 8013 < $BBHOME/ext/ussdMtnEnd.xml > /dev/null
        rm $TMPFILE
        $BB $BBDISP "status $MACHINE.$COLUMN $COLOR `date` ${MSG}"
        echo '$BB $BBDISP "status $MACHINE.$COLUMN $COLOR `date` ${MSG}"'
done
exit 0



On Monday 21 January 2008 11:52:01 Josh Luthman wrote:
> What custom script is it?
>
> On 1/21/08, Wayne <lists2006.wayne at gmail.com> wrote:
> > On Monday 21 January 2008 11:20:16 Josh Luthman wrote:
> > > Sounds to me like that script isn't reporting. What custom script is
> > > it? Is it client or server?
> >
> > server.
> >
> > Cheers
> > Wayne
> >
> > To unsubscribe from the hobbit list, send an e-mail to
> > hobbit-unsubscribe at hswn.dk





More information about the Xymon mailing list