packages: nagios-plugin-check_raid/check_raid - avoid overwriting previous ...

glen glen at pld-linux.org
Mon Oct 5 15:06:50 CEST 2009


Author: glen                         Date: Mon Oct  5 13:06:50 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- avoid overwriting previous raid messages

---- Files affected:
packages/nagios-plugin-check_raid:
   check_raid (1.48 -> 1.49) 

---- Diffs:

================================================================
Index: packages/nagios-plugin-check_raid/check_raid
diff -u packages/nagios-plugin-check_raid/check_raid:1.48 packages/nagios-plugin-check_raid/check_raid:1.49
--- packages/nagios-plugin-check_raid/check_raid:1.48	Mon Oct  5 14:17:45 2009
+++ packages/nagios-plugin-check_raid/check_raid	Mon Oct  5 15:06:45 2009
@@ -8,7 +8,7 @@
 #
 # 2004-2006 S Shipway, university of auckland
 # Thanks to M Carmier for megaraid section
-# 2009 Elan Ruusamäe <glen\@delfi.ee>
+# 2009 Elan Ruusamäe <glen at delfi.ee>
 #
 # Version 1.1 : IPS; Solaris, AIX, Linux software RAID; megaide
 # Version 2.0 : Added megaraid, mpt (serveraid), aacli (serveraid)
@@ -345,7 +345,7 @@
 	}
 	close $fh;
 
-	$message = "mpt:".join(', ', @status) if @status;
+	$message .= "mpt:".join(', ', @status) if @status;
 }
 
 # MegaRAID
@@ -407,7 +407,7 @@
 		push(@status, "Logical Drive ".join(', ', @ld)) if @ld;
 	}
 
-	$message = "gdth:".join(', ', @status) if @status;
+	$message .= "gdth:".join(', ', @status) if @status;
 }
 
 sub check_dpt_i2o {
@@ -577,7 +577,7 @@
 	}
 	close $fh;
 
-	$message = "arcconf:".join(', ', @status) if @status;
+	$message .= "arcconf:".join(', ', @status) if @status;
 }
 
 # LSI MegaRaid or Dell Perc arrays
@@ -602,7 +602,7 @@
 
 	if ($lines[11] =~ /No Adapters Found/) {
 		$status = $ERRORS{WARNING} unless $status;
-		$message = "megarc: No LSI adapters were found on this machine";
+		$message .= "megarc: No LSI adapters were found on this machine";
 		return;
 	}
 	my @c;
@@ -613,7 +613,7 @@
 	}
 	unless (@c) {
 		$status = $ERRORS{WARNING} unless $status;
-		$message = "megarc: No LSI adapters were found on this machine";
+		$message .= "megarc: No LSI adapters were found on this machine";
 		return;
 	}
 
@@ -658,7 +658,7 @@
 		}
 	}
 
-	$message = "megarc: ".join(', ', @status) if @status;
+	$message .= "megarc: ".join(', ', @status) if @status;
 }
 
 sub check_cmdtool2 {
@@ -680,7 +680,7 @@
 
 	unless (@c) {
 		$status = $ERRORS{WARNING} unless $status;
-		$message = "CmdTool2: No LSI adapters were found on this machine";
+		$message .= "CmdTool2: No LSI adapters were found on this machine";
 		return;
 	}
 
@@ -704,7 +704,7 @@
 		}
 	}
 
-	$message = "CmdTool2: ".join(', ', @status) if @status;
+	$message .= "CmdTool2: ".join(', ', @status) if @status;
 }
 
 sub which {
@@ -823,7 +823,8 @@
 	$ERRORS{CRITICAL} = $ERRORS{WARNING};
 }
 
-$status = $ERRORS{OK}; $message = '';
+$status = $ERRORS{UNKNOWN};
+$message = '';
 
 check_gdth if -d "/proc/scsi/gdth";
 check_megaide if -d "/proc/megaide";
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_raid/check_raid?r1=1.48&r2=1.49&f=u



More information about the pld-cvs-commit mailing list