[hobbit] Custom script shows purple

doctor at makelofine.org doctor at makelofine.org
Wed Apr 28 14:41:59 CEST 2010


On Wed, 28 Apr 2010 08:06:24 -0400, David Morgan <captkras at gmail.com>
wrote:
> 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
>>
>>
>>
>>   
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk

Hi,

Could you share your script on xymonton ?

Regards,
Damien



More information about the Xymon mailing list