[Nagiosplug-devel] Boolean Plugins
Dylan Martin
dmartin at sccd.ctc.edu
Fri Jun 13 22:19:06 CEST 2008
I've actually started working on a check_or plugin and it's very
interesting. Because I want it to act like most local operators, I've
added short-cut execution. So, in check_or, if the first check
succeeds, the 2nd check never happens, which has interesting
implications.
> You can build complex boolean expressions in Perl syntax like
>
> state[CRITICAL]=((check_a == OK) || (check_b > check_c)) && !check_d
>
> Pattern regex against plugin outputs is also available:
>
> state[CRITICAL]=$check_a$ !~ /error|failed/
Where is that? Is that in a nagios configuration file or in the code
of a plugin, or somwhere else?
Thanks
-Dylan
More information about the Devel
mailing list