diff options
Diffstat (limited to 'lib/Nagios/Plugin.pm')
-rw-r--r-- | lib/Nagios/Plugin.pm | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/Nagios/Plugin.pm b/lib/Nagios/Plugin.pm index 23d8450..576322b 100644 --- a/lib/Nagios/Plugin.pm +++ b/lib/Nagios/Plugin.pm | |||
@@ -535,7 +535,19 @@ EXPERIMENTAL AND SUBJECT TO CHANGE | |||
535 | 535 | ||
536 | add_messages and check_messages are higher-level convenience methods to add | 536 | add_messages and check_messages are higher-level convenience methods to add |
537 | and then check a set of messages, returning an appropriate return code | 537 | and then check a set of messages, returning an appropriate return code |
538 | and/or result message. | 538 | and/or result message. They are equivalent to maintaining a set of @critical, |
539 | @warning, and and @ok message arrays (add_message), and then doing a final | ||
540 | if test (check_message) like this: | ||
541 | |||
542 | if (@critical) { | ||
543 | nagios_exit( CRITICAL, join(' ', @critical) ); | ||
544 | } | ||
545 | elsif (@warning) { | ||
546 | nagios_exit( WARNING, join(' ', @warning) ); | ||
547 | } | ||
548 | else { | ||
549 | nagios_exit( OK, join(' ', @ok) ); | ||
550 | } | ||
539 | 551 | ||
540 | =over 4 | 552 | =over 4 |
541 | 553 | ||