From 09be493b7cf9e6fe8dee1aad6df97797c7e80db0 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 9 May 2008 12:54:12 +0000 Subject: learn about Rebuilding git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@349 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- nagios-check-hpacucli | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'nagios-check-hpacucli') diff --git a/nagios-check-hpacucli b/nagios-check-hpacucli index c04e9ea..1fd74e6 100755 --- a/nagios-check-hpacucli +++ b/nagios-check-hpacucli @@ -93,12 +93,13 @@ for my $slot (sort @controllers) { next if (/^\S.*in Slot $slot/); if (/^Error: The specified controller does not have any physical drives on it.$/) { $nodrives = 1; - } elsif (/^ *physicaldrive (\S+) .* (OK|Predictive Failure|Failed)(?:, spare)?\)$/) { + } elsif (/^ *physicaldrive (\S+) .* (OK|Predictive Failure|Failed|Rebuilding)(?:, spare)?\)$/) { my $drive = $1; my $status = $2; push @{$status{$status}}, $drive; if ($status eq 'OK') { - } elsif ($status eq 'Predictive Failure') { + } elsif ($status eq 'Predictive Failure' || + $status eq 'Rebuilding') { record('WARNING'); } elsif ($status eq 'Failed') { record('CRITICAL'); -- cgit v1.2.3