[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] More alert testing



Of course that works much better.

Thanks.

Henrik Stoerner wrote:
On Tue, May 31, 2005 at 02:05:52PM -0500, Rich Smrcina wrote:

I have email macros configured thusly:

$pg-rich=%rsmrcina (at) wi.rr.com
$pg-tom=%(2628531588 (at) vtext.com|tbrockman (at) ourdomain.com)


This is wrong. You're trying to use regular expressions for mail
addresses - that has never been possible. Reg. expressions are for
matching hostnames, testnames and such - not for mail adresses.

$pg-rich=rsmrcina (at) wi.rr.com
$pg-tom=2628531588 (at) vtext.com tbrockman (at) ourdomain.com

will do what you want.


HOST=%(vse*|vm*) DURATION>5m
       MAIL $pg-tom
       MAIL $pg-rich

So if any test on a host beginning with vse or vm fails, both Tom and Rich will get a page after 5 minutes.

When I test the process, I get the following:

hobbit (at) hobbit1:~/server/bin> ./bbcmd hobbitd_alert --test vm2 conn
2005-05-31 14:00:10 Using default environment file /home/hobbit/server/etc/hobbitserver.cfg
00002400 2005-05-31 14:00:10 send_alert vm2:conn state Paging
00002400 2005-05-31 14:00:10 Matching host:service:page 'vm2:conn:' against rule line 145
00002400 2005-05-31 14:00:10 Failed 'HOST=%(vse*|vm*) DURATION>5m' (min. duration 0<300)


You need to pass a duration value to the --test option, otherwise it
runs the test matching assuming the alert has just triggered (so the
duration is 0 seconds, which is less than your setting of 5 minutes).
Try
   ./bbcmd hobbitd_alert --test vm2 conn 500

(the "500" is seconds).


Henrik


To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe (at) hswn.dk




-- Rich Smrcina VM Assist, Inc. Main: (262)392-2026 Cell: (414)491-6001 Ans Service: (360)715-2467 rich.smrcina at vmassist.com

Catch the WAVV!  http://www.wavv.org
WAVV 2006 - Chattanooga, TN - April 7-11, 2006