[hobbit] Nesting rules in hobbit-alerts.cfg

Stewart L stewartl42 at gmail.com
Mon Mar 17 18:48:55 CET 2008


You could use macros...

$hg-pager=%(^hostA|$hostB|^hostC)
$hg-email=%%(hostD[0-9])

PAGE=hostPageA NOTICE RECOVERED
     HOST=$hg-pager
          MAIL pager at somewhere.com
     HOST=$hg-email
          MAIL email at somewhere.com

This keeps all the clutter out of the rule sets.

Stewart


On Mon, Mar 17, 2008 at 1:26 PM, Gary Baluha <gumby3203 at gmail.com> wrote:

> Is it possible to nest rules in hobbit-alerts.cfg?  For example, can I do
> something like this (indenting provided for readability):
>
> PAGE=hostPageA NOTICE RECOVERED
>      HOST=hostA,hostB,hostC
>           MAIL pager at somewhere.com
>      HOST=%(hostD[0-9])
>           MAIL email at somewhere.com
>
> Our alerting rules are starting to get kind of complex, and nesting alert
> rules as above would make things easier.  I know I could do something like:
>
> PAGE=hostPageA NOTICE RECOVERED
>      MAIL pager at somewhere.com HOST=hostA,hostB,hostC
>      MAIL email at somewhere.com HOST=%(hostD[0-9])
>
> But some of the HOST= lists are very long (i.e. wrap across multiple
> lines), so the above 2nd example would look a lot uglier than it does in
> this post (which was simplified for readability).  If nesting rules won't
> work, I wonder how much effort would be involved in adding this feature.
>



-- 
Stewart

The revolution will not be televised.
The revolution will be no re-run brothers;
The revolution will be live.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20080317/634b6fb0/attachment.html>


More information about the Xymon mailing list