[nagiosplug] This patch fixes the regular expression for the ...

Nagios Plugin Development nagios-plugins at users.sourceforge.net
Tue Sep 25 09:40:45 CEST 2012


 Module: nagiosplug
 Branch: master
 Commit: 9703858ba325d069a1a8538a655e3aa186382aa9
 Author: Alex Bradley <a.bradley at alumni.cs.ubc.ca>
   Date: Fri Sep 21 21:44:41 2012 -0700
    URL: http://nagiosplug.git.sf.net/git/gitweb.cgi?p=nagiosplug/nagiosplug;a=commit;h=9703858

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%".)

---

 contrib/check_linux_raid.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/contrib/check_linux_raid.pl b/contrib/check_linux_raid.pl
index 77e75f6..c24b0cd 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;





More information about the Commits mailing list