From 96933fd2e1f53aff9c9ef26639fafe9a84ec754e Mon Sep 17 00:00:00 2001 From: Ton Voon Date: Fri, 4 Aug 2006 20:22:31 +0000 Subject: Lots of extra tests and subsequent fixes (Nathan Vonnahme) git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/Nagios-Plugin/trunk@1466 f882894a-f735-0410-b71e-b25c423dba1c --- lib/Nagios/Plugin/Threshold.pm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/Nagios/Plugin/Threshold.pm') diff --git a/lib/Nagios/Plugin/Threshold.pm b/lib/Nagios/Plugin/Threshold.pm index 1b332b9..494383f 100644 --- a/lib/Nagios/Plugin/Threshold.pm +++ b/lib/Nagios/Plugin/Threshold.pm @@ -7,6 +7,8 @@ use warnings; use Nagios::Plugin::Range; use Nagios::Plugin::Base; +use Nagios::Plugin; +our ($VERSION) = $Nagios::Plugin::VERSION; use Class::Struct; struct "Nagios::Plugin::Threshold" => { @@ -44,6 +46,7 @@ sub set_thresholds { sub get_status { my ($self, $value) = @_; + if ($self->critical->is_set) { if ($self->critical->check_range($value) == 1) { return $ERRORS{CRITICAL}; @@ -54,6 +57,7 @@ sub get_status { return $ERRORS{WARNING}; } } + return $ERRORS{OK}; } 1; -- cgit v1.2.3-74-g34f1