Xymon Mailing List Archive search

custom paging script

list Joshua Krause
Thu, 10 Jan 2008 16:18:23 -0500
Message-Id: <00a801c853ce$54f6d4d0$fee47e70$@rr.com>

This is what my hobbit-alerts.cfg looks like.

 
#HOST=%gsonc-.*-mod-* SERVICE=conn,file COLOR=yellow,red

#       MAIL $ENGPAGE REPEAT=60 RECOVERED

 
#HOST=gsonc-spg-dncs SERVICE=conn,files COLOR=yellow,red

#       MAIL $ENGPAGE REPEAT=60 RECOVERED

 
#HOST=%gsonc-.*-4948-* SERVICE=conn,trap COLOR=yellow,red

#       MAIL $ENGPAGE REPEAT=60 RECOVERED

 
#HOST=%gsonc-.*-2950-* SERVICE=conn,trap COLOR=yellow,red

#       MAIL $ENGPAGE FORMAT=SMS REPEAT=60 RECOVERED

 
HOST=* SERVICE=* EXSERVICE=msgs COLOR=yellow,red

        MAIL $ENGMAIL REPEAT=1d RECOVERED

        SCRIPT /opt/hobbit/server/ext/smsplus.sh $ENGPAGE RECOVERED

#       MAIL $ENGPAGE FORMAT=SMS REPEAT=1d RECOVERED

 
And I am not getting anything when a recovery happens, at least on my
if_stat column.  That is the only thing that is going up and down at the
moment.

 
Thanks

Josh

 
From: Gary Baluha [mailto:user-ae3e15c22de1@xymon.invalid] 
Sent: Thursday, January 10, 2008 3:51 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] custom paging script

 
Actually, it will send out pages for that as well, since the actual paging
is still controlled by hobbit-alerts.cfg.  The part where it is grep'ing for
red and yellow is just to get the particular item in a non-green state.  For
instance, if you are monitoring 10 processes on a machine, instead of
showing ALL processes, including the green ones, only the ones in a
non-green state will show up with this script.  It's actually looking for
"&yellow" or "&red". 

The error message will look like:
Subject = !HB [12345]
Body = machine.procs red
&red someproc (found 0, req. 1 or more)

And the recovery messages will look something like this:
Subject = !HB [-1] 
Body = machine.procs red

If you wanted to use something else instead of "-1" to indicate recovery,
you could add something like the following in place of the msg=<blah> lines:
if [ ${ACKCODE} -eq "-1" ] then; msg="Recovered"; 
else msg=` <blah>`; msg="\n${msg}";
done


On Jan 10, 2008 3:31 PM, Joshua Krause <user-41d3365fe380@xymon.invalid> wrote:

I noticed your script sends out a page with a yellow and red response.  But
how would you go about tweaking it to be able to send the recovery message
also.

 
Thanks,

 
Josh

 
From: Gary Baluha [mailto:user-ae3e15c22de1@xymon.invalid] 
Sent: Thursday, January 03, 2008 11:29 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] custom paging script

 
Sounds like you're asking for smsplus:
http://www.trantor.org/theshire/doku.php/alerts

On Jan 3, 2008 7:31 AM, Joshua Krause < user-41d3365fe380@xymon.invalid> wrote:

Has anyone come up with a custom paging script that will only page out
certain information?