[Xymon] SCRIPT running twice

Japheth Cleaver cleaver at terabithia.org
Thu Dec 10 21:59:20 CET 2015


On 12/10/2015 10:37 AM, Ampinder Singh wrote:
>
> Hello,
>
>
> I'm having an issue here. I want to run an external script in Xymon. 
> So i follow the docs.
>
>
> I'm trying to run a test script that will for now just to an echo to a 
> logfile.
>
>
> Here is what I have done.
>
>
> * In analysis.cfg
>
> HOST=qcdvap1096
> LOG /home/xymon/client4.3.17/logfile "testword"
>
> * In client-local.cfg
> [qcdvap1096]
> log:/home/xymon/client4.3.17/logfile:2048
> trigger error
> #The logfile is on the client
>
> * In alerts.cfg
> HOST=qcdvap1096 SERVICE=msgs COLOR=red,purple
>   #MAIL ampinder.singh at cgi.com COLOR=red REPEAT=2h
>   #SCRIPT /home/xymon/server/scripts/connect.sh MAIL 
> ampinder.singh at cgi.com COLOR=red
>   SCRIPT /home/xymon/server/scripts/connect.sh MAIL 
> ampinder.singh at cgi.com COLOR=red
>
>
> I have created my test script on the server:
> #Name of the script: connect.sh
> #!/bin/bash
> #This script on the server where Xymon is installed will call another 
> script ont the client (qcdvap1096)
>
> ssh xymon at 142.101.131.45 /home/xymon/client4.3.17/ext/test.sh
>
>
> This is my script on the client (qcdvap1096) that gets called
> #!/bin/bash
> #Name of the script: test.sh
> #Working line
> #echo "it's down again" >> /home/xymon/client4.3.17/loggenerated.txt
> echo "`date` "Server" "went" "out"" >> 
> /home/xymon/client4.3.17/ampinder.txt
>
> So I manually add the word "testword" on logfile and it works my 
> script gets called. But my only issue is that the script gets run 
> twice. Like a second of eachother
>
> Here is the output of the log generated 
> (/home/xymon/client4.3.17/loggenerated.tx)
> Thu Dec 10 13:12:55 EST 2015 Server went out
> Thu Dec 10 13:12:56 EST 2015 Server went out
>
> I dont know why it runs twice. I only want it to run once. As soon, 
> it's see the word "testword" it should run it once.
>
> Could you please help me resolve this issue?
> Thanks
> Ajay

Hi Ajay,

That's an interesting bug there.

The format for the SCRIPT line there is incorrect. The line:
     SCRIPT /home/xymon/server/scripts/connect.sh MAIL 
ampinder.singh at cgi.com COLOR=red
should just be:
     SCRIPT /home/xymon/server/scripts/connect.sh ampinder.singh at cgi.com 
COLOR=red

You should be able to run xymoncmd xymond_alert --dump-config before and 
after to see the difference.

That being said, that mis-parsing shouldn't be causing commented lines 
to be read in improperly... So this is definitely a bug *somewhere*. 
Thanks for catching it.

-jc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20151210/b76e2c4a/attachment.html>


More information about the Xymon mailing list