[hobbit] PCRE reference with examples
Rich Smrcina
rsmrcina at wi.rr.com
Thu Oct 13 21:32:14 CEST 2005
Henrik Stoerner wrote:
>
>
> I'd say
> HOST=%^va[\d]*$
>
> You need the "%" first, to tell Hobbit that what comes next is a regexp.
> Then the "^" means that the expression must match at the beginning of
> the string. "\w" is whitespace ? Think so - in that case it is not
> needed, since Hobbit will never match with any whitepace in the
> hostname.
>
Based on the tutorial, \w is a word character (usually letters,
underscores). Good tip about beginning of string.
>
>
> What comes after the MAIL keyword is passed directly to your "mail"
> utility. So it would probably be better to have
>
> $pg-tom=tomsemail at somewhere.com,tomscell at wireless.com
>
> if your "mail" tool supports listing multiple recipients separated by
> commas. Some dont - then you can use a short-hand notation like:
>
> $pg-tom=tomsemail at somewhere.com tomscell at wireless.com
>
> and separate them by spaces - Hobbit will handle this as if you had
> multiple "MAIL ..." lines with each of the mail recipients. So it sends
> out the mail in separate e-mails, instead of one e-mail to all of the
> recipients. (Same net effect).
Then is the syntax for using macros in the MAIL line the same as HOST:
$pg-tom=tomsemail at somewhere.com tomscell at wireless.com
HOST %^va.*$
MAIL=%$pg-tom
When I run this through 'bbcmd hobbitd-alert --test' I get two lines
that look like this:
00008432 2005-10-13 14:30:06 Failed 'MAIL %$pg-tom
DURATION>5 COLOR=red' (min. duration 0<300)
I would have expected the actual email addresses...
>
>
> One more thing: I'm sure "DURATION=5m" is not what you want. Make that
> "DURATION>5m".
Correct, I typed it into the message incorrectly.
Thanks.
--
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
More information about the Xymon
mailing list