=================================================================== RCS file: /cvs/nagios/check_pf_limits/check_pf_limits,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- nagios/check_pf_limits/check_pf_limits 2010/01/14 22:37:40 1.2 +++ nagios/check_pf_limits/check_pf_limits 2010/01/14 22:42:12 1.3 @@ -1,5 +1,5 @@ #!/usr/bin/perl -T -# $AFresh1: check_pf_limits,v 1.1 2010/01/14 22:21:34 andrew Exp $ +# $AFresh1: check_pf_limits,v 1.2 2010/01/14 22:37:40 andrew Exp $ ######################################################################## # check_openbgpd *** A nagios check for OpenBSD bgpd # @@ -29,7 +29,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. EOL -our ($VERSION) = '$Revision: 1.2 $' =~ m{ \$Revision: \s+ (\S+) }xms; +our ($VERSION) = '$Revision: 1.3 $' =~ m{ \$Revision: \s+ (\S+) }xms; my $PROGNAME = 'check_pf_limits'; my $PFCTL = '/sbin/pfctl'; @@ -348,7 +348,7 @@ my $opt = shift @argv; given ($opt) { when ( '-V' || '--version' ) { - print_revision( $PROGNAME, '$Revision: 1.2 $ ' ); + print_revision( $PROGNAME, '$Revision: 1.3 $ ' ); exit $ERRORS{'OK'} } when (/^-?-h(?:elp)?/xms) { print_help(); exit $ERRORS{'OK'} } @@ -371,10 +371,13 @@ } } - $checks{_UNKNOWN} = { - WARNING => $w, - CRITICAL => $c, + if (defined $w) { + $checks{_UNKNOWN}{WARNING} = $w; + } + if (defined $c) { + $checks{_UNKNOWN}{CRITICAL} = $c; }; + return %checks; } @@ -427,7 +430,7 @@ EOL - print_revision( $PROGNAME, '$Revision: 1.2 $' ); + print_revision( $PROGNAME, '$Revision: 1.3 $' ); print $LICENSE;