aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alex Bradley <a.bradley@alumni.cs.ubc.ca> 2012-09-21 21:44:41 -0700
committerGravatar Alex Bradley <a.bradley@alumni.cs.ubc.ca> 2012-09-21 21:44:41 -0700
commit9703858ba325d069a1a8538a655e3aa186382aa9 (patch)
tree546b407eebd5f2bcd7776c4aa5ef59a5741aa064
parent4cdda35b6c6368683a27f0b89d3243b5278d8680 (diff)
downloadmonitoring-plugins-9703858ba325d069a1a8538a655e3aa186382aa9.tar.gz
This patch fixes the regular expression for the array recovery
completion percentage to detect the percentage when there is more than one space between between "recovery =" and the percentage. (When the percentage is less than 10%, /proc/mdstat shows it left-padded with an extra space: "recovery = 7.6%".)
-rw-r--r--contrib/check_linux_raid.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/check_linux_raid.pl b/contrib/check_linux_raid.pl
index 77e75f6d..c24b0cd2 100644
--- a/contrib/check_linux_raid.pl
+++ b/contrib/check_linux_raid.pl
@@ -61,7 +61,7 @@ while(defined $nextdev){
if (defined $device) {
if (/(\[[_U]+\])/) {
$status{$device} = $1;
- } elsif (/recovery = (.*?)\s/) {
+ } elsif (/recovery =\s+(.*?)\s/) {
$recovery{$device} = $1;
($finish{$device}) = /finish=(.*?min)/;
$device=undef;