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.$DATEand 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