Xymon Mailing List Archive search

Hobbit client data parsing

list Henrik Størner
Tue, 25 Oct 2005 07:43:24 +0200
Message-Id: <user-a92667267dc0@xymon.invalid>

On Mon, Oct 24, 2005 at 11:31:01PM +0200, Arnoud Post wrote:
I have just made a script which makes a copy of the clientdata file when an alert is seen. Now I just have to wait and see...

#!/bin/sh
#
CP="/bin/cp"
BBHOME="/usr/local/hobbit"
DATE=`/bin/date "+%Y%M%d.%H%M%S"`
$CP $BBHOME/client/tmp/msg.txt $BBHOME/client/logs/clientdata.$DATE  
and added in hobbit-alerts.cfg:
HOST=www.foobar.com
     SCRIPT /usr/local/hobbit/server/bin/copy_clientdata.sh       
This will only work on the Hobbit server itself, since that is the
only one running the hobbitd_alert module.

And there's a recipient parameter missing from your SCRIPT command.
Should be
      SCRIPT recipientname /usr/local/hobbit/server/bin/copy_clientdata.sh       
This happens me at least once a day at the hobbitserver. I have >written abou this Aug 16. I think there are timing problems when the >client-script is running. This is what I got.
I don't see how timing can influence the client-side script. Take
a look at that script - it really is a very simple series of shell commands that redirect their output into a file. And with the
exception of the vmstat command (which puts its output into a
separate file), all of the client side commands run one at a time.

The only explanation I can find for the messed up client file you
posted back in August is if you have more than one instance of the
client running on a box - e.g. both the client that is included with
the Hobbit server installation, and the stand-alone client.


Henrik