dsa-check-hpacucli: new hpacucli changed case of transfer speed. Upcase all before...
authorPeter Palfrader <peter@palfrader.org>
Tue, 19 Mar 2013 09:41:13 +0000 (10:41 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 19 Mar 2013 09:41:13 +0000 (10:41 +0100)
dsa-nagios-checks/checks/dsa-check-hpacucli
dsa-nagios-checks/debian/changelog

index 8f62bb9..755a406 100755 (executable)
@@ -208,11 +208,11 @@ for my $slot (sort @controllers) {
                        record('WARNING');
                        push @{$status{'unknown transfer speed'}}, $drive;
                } elsif (ref($expected) eq 'ARRAY') {
-                       if (scalar(grep { $value{$key} eq $_ } @$expected) == 0) {
+                       if (scalar(grep { uc($value{$key}) eq uc($_) } @$expected) == 0) {
                                record('WARNING');
                                push @{$status{'bad transfer speed'}}, $drive."(".$value{$key}.")";
                        };
-               } elsif ($value{$key} ne $expected) {
+               } elsif (uc($value{$key}) ne uc($expected)) {
                        record('WARNING');
                        push @{$status{'bad transfer speed'}}, $drive."(".$value{$key}.")";
                };
index 5f3ce20..1c52088 100644 (file)
@@ -6,6 +6,8 @@ dsa-nagios-checks (9x) UNRELEASED; urgency=low
   [ Peter Palfrader ]
   * dsa-check-packages: work better with weird multi-arch cases.
   * dsa-check-hpacucli: print errors to stdout so that nrpe can read it.
+  * dsa-check-hpacucli: new hpacucli changed case of transfer speed.  Upcase
+    all before comparing.
 
  -- Stephen Gran <sgran@debian.org>  Sat, 29 Dec 2012 13:28:47 +0000