[hobbit] Custom script shows purple

David Morgan captkras at gmail.com
Wed Apr 28 14:06:24 CEST 2010


See all the fun stuff one can do with Xymon?

Jerald Sheets wrote:
> 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
>>
>>
>>     
>
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
>
>   




More information about the Xymon mailing list