[hobbit] Custom script shows purple
Jerald Sheets
questy at gmail.com
Wed Apr 28 03:24:26 CEST 2010
Hobbit has a built in LDAP test if I remember correctly. Was it not serving your needs?
--jms
On Apr 27, 2010, at 3:55 PM, David Morgan wrote:
> We have a custom client side script that we wrote to test ldap
> connectivity (See below)
>
> % cat getent.sh
>
> #!/bin/sh
>
> COLUMN=ldap-con # Does the server have an LDAP conection
> COLOR=green # By default, everything is OK
> MSG="LDAP Connectivity Check"
>
> TESTVAL=`/usr/bin/getent group admins | wc -l`
>
> # Do whatever you need to test for something
> # As an example, go red if /tmp/badstuff exists.
> if [ $TESTVAL -eq 0 ]
> then
> COLOR=red
> MSG="${MSG}
>
> LDAP Configureation and Connectivity is BORKED UP
> "
> else
> MSG="${MSG}
>
> LDAP Configureation and Connectivity is OK
> "
> fi
>
> # Tell Hobbit about it
> $BB $BBDISP "status $MACHINE.$COLUMN $COLOR `date`
>
> ${MSG}
> "
>
> exit 0
>
>
> And the following is our clientlocal.sh portion for this script:
>
> # LDAP Check - This command makes sure that this box is connected to
> the MGS LDAP Server
> [ldap-con]
> ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
> CMD $HOBBITCLIENTHOME/ext/getent.sh
> LOGFILE $HOBBITCLIENTHOME/logs/ldap.log
> INTERVAL 4h
>
> As can be seen, we have it running every 4 hours. The status check
> should be green, however, it goes to purple. Is there a way (and
> where/how) to change the default timeout for this, as I think the 4
> hour time is making it puke.
>
> Both these scripts are on the client side.
>
> --
> David S. Morgan CISSP, CCNP
> aka: captkras at gmail.com
>
> "When the Winds of Change Blow Hard Enough,
> the Most trivial of things can turn into deadly projectiles"
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
More information about the Xymon
mailing list