X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fchecks%2Fdsa-check-msa-eventlog;h=44169927ad54d82c3c18bb9c34328b0cc475b3dc;hb=c5a808d149d97e45f38eae284d824d395b605dcf;hp=5743b6bdd35792b0799252b1fd8685801a0d2411;hpb=48437fb73afd844c7b0514251504efed2f5e6d27;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/checks/dsa-check-msa-eventlog b/dsa-nagios-checks/checks/dsa-check-msa-eventlog index 5743b6b..4416992 100755 --- a/dsa-nagios-checks/checks/dsa-check-msa-eventlog +++ b/dsa-nagios-checks/checks/dsa-check-msa-eventlog @@ -6,7 +6,7 @@ # once an issue has been acknowledged/fixed, change the --startindex option -# Copyright (C) 2009 Peter Palfrader +# Copyright (C) 2009,2012 Peter Palfrader # # Permission is hereby granted, free of charge, to any person obtaining # a copy of this software and associated documentation files (the @@ -34,13 +34,15 @@ use Net::SNMP; use Getopt::Long; -my $usage = "$PROGRAM_NAME: Usage: $PROGRAM_NAME [--help|--version] [--timeout=] [--startindex=] \n"; +my $usage = "$PROGRAM_NAME: Usage: $PROGRAM_NAME [--help|--version] [--timeout=] [--startindex=] [--verbose] \n"; my $params; +$params->{'verbosity'} = 0; Getopt::Long::config('bundling'); if (!GetOptions ( '--help' => \$params->{'help'}, '--timeout=i' => \$params->{'timeout'}, '--startindex=i' => \$params->{'startindex'}, + '-verbose' => \$params->{'verbosity'}, )) { die ($usage); }; @@ -125,7 +127,7 @@ for my $idx (sort {$a <=> $b} keys %{$data{'severity'}}) { my $sev = $snmp_severity{$data{'severity'}->{$idx}}; die("Unexpected severity $data{'severity'}->{$idx}\n") unless $sev; my $sevint = $severity_int{$sev}; - if ($sevint > 0) { + if ($sevint > -$params->{'verbosity'}) { my $msg = $data{'message'}->{$idx}; if (grep {$_ eq $msg} @ignores) { $num{$sev.'-ignored'}++;