dsa-check-hpssacli: add --ignore-cache
authorPeter Palfrader <peter@palfrader.org>
Tue, 13 Mar 2018 10:09:30 +0000 (11:09 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 13 Mar 2018 10:09:30 +0000 (11:09 +0100)
dsa-nagios-checks/checks/dsa-check-hpssacli
dsa-nagios-checks/debian/changelog

index 3dfd488..6cae39d 100755 (executable)
@@ -64,13 +64,14 @@ sub record($) {
        };
 }
 
-my $usage = "$PROGRAM_NAME: Usage: $PROGRAM_NAME [--no-battery] [--ignore-controller=<regex>] [--no-controller-ok] [--ignore-transfer-speed=<pd> [--ignore-transfer-speed=<pd> ...]]\n";
+my $usage = "$PROGRAM_NAME: Usage: $PROGRAM_NAME [--no-battery] [--ignore-cache] [--ignore-controller=<regex>] [--no-controller-ok] [--ignore-transfer-speed=<pd> [--ignore-transfer-speed=<pd> ...]]\n";
 my $params;
 Getopt::Long::Configure('bundling');
 if (!GetOptions (
        '--help'                      => \$params->{'help'},
        '--no-battery'                => \$params->{'no-battery'},
        '--no-controller-ok'          => \$params->{'no-controller-ok'},
+       '--ignore-cache'              => \$params->{'ignore-cache'},
        '--ignore-controller=s'       => \$params->{'ignore-controller'},
        '--ignore-transfer-speed=s@'  => \$params->{'ignore-transfer-speed'},
        )) {
@@ -323,6 +324,10 @@ for my $slot (sort @controllers) {
                                # - 'Permanently Disabled'
                                # - ...?
                                next if $status =~ /^(OK|Not Configured)$/;
+                               if ($params->{'ignore-cache'}) {
+                                       push @freetext, "$system: $status (ignored)";
+                                       next;
+                               }
                        }
 
                        push @freetext, "$system: $status";
index 852133f..ade7cf3 100644 (file)
@@ -1,6 +1,6 @@
 dsa-nagios-checks (117) UNRELEASED; urgency=medium
 
-  * 
+  * dsa-check-hpssacli: add --ignore-cache
 
  -- Peter Palfrader <weasel@debian.org>  Sun, 11 Mar 2018 09:06:13 +0100