packages: nagios-plugin-check_raid/check_raid - if serial device can't be o...
glen
glen at pld-linux.org
Fri Oct 16 15:34:57 CEST 2009
Author: glen Date: Fri Oct 16 13:34:57 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- if serial device can't be opened make that warning
---- Files affected:
packages/nagios-plugin-check_raid:
check_raid (1.57 -> 1.58)
---- Diffs:
================================================================
Index: packages/nagios-plugin-check_raid/check_raid
diff -u packages/nagios-plugin-check_raid/check_raid:1.57 packages/nagios-plugin-check_raid/check_raid:1.58
--- packages/nagios-plugin-check_raid/check_raid:1.57 Fri Oct 16 14:13:38 2009
+++ packages/nagios-plugin-check_raid/check_raid Fri Oct 16 15:34:51 2009
@@ -801,7 +801,12 @@
my @status;
my $modem = new SerialLine($device);
- my $fh = $modem->open() or return;
+ my $fh = $modem->open();
+ unless ($fh) {
+ $status = $ERRORS{WARNING} unless $status;
+ $message .= "hp_msa: Can't open $device";
+ return;
+ }
# check first controller
print $fh "show this_controller\r";
@@ -1066,8 +1071,7 @@
my ($lockfile) = $self->{device} =~ m#/dev/(.+)#;
$lockfile = "$self->{lockdir}/LCK..$lockfile";
if (-e $lockfile) {
- carp "$lockfile already exists\n";
- return 0
+ return 0;
}
open(my $fh, '>', $lockfile) || croak "Can't create lock: $lockfile\n";
close($fh);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_raid/check_raid?r1=1.57&r2=1.58&f=u
More information about the pld-cvs-commit
mailing list