[hobbit] Custom script shows purple

Jerald Sheets questy at gmail.com
Wed Apr 28 13:53:38 CEST 2010


Yeah, that's it's usage.

So, I guess from time to time the clients have issues hitting the server?  

Never thought to test in that direction.  


--j


On Apr 28, 2010, at 7:49 AM, David Morgan wrote:

> 
> 
> We wanted to test the connectivity from the LDAP clients (running a xymon agent) to the LDAP server and report their connectivity status.
> 
> It appears (at least from what I read) that the LDAP module is a test from the Hobbit/XYmon Server to the LDAP server.
> 
> Dave
> 
> Jerald Sheets wrote:
>> 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
>>> 
>>> 
>>>    
>> 
>> 
>> To unsubscribe from the hobbit list, send an e-mail to
>> hobbit-unsubscribe at hswn.dk
>> 
>> 
>> 
>>  
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
> 




More information about the Xymon mailing list