From ab3ce9ce8086f86c8ea7eddbe6ca8ebd5ffb165e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Sch=C3=B6nberger?= Date: Mon, 29 Sep 2014 13:06:50 +0200 Subject: [PATCH] Fix LD init parsing --- check_lsi_raid | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/check_lsi_raid b/check_lsi_raid index 4adb6f7..1191a77 100755 --- a/check_lsi_raid +++ b/check_lsi_raid @@ -408,11 +408,12 @@ sub getLogicalDeviceStatus { foreach my $line(@output){ $line =~ s/^\s+|\s+$//g;#trim line if($line =~ /^([0-9]+)\s+INIT.*$/){ - my $vdNum = $CONTROLLER.'/'.$1; + my $vdNum = 'c'.$CONTROLLER.'/v'.$1; if($line !~ /Not in progress/i){ my %lineValues_h; - my @vals = split($line); - $lineValues_h{$vdNum} = $vals[2]; + my @vals = split('\s+',$line); + $lineValues_h{'ld'} = $vdNum; + $lineValues_h{'init'} = $vals[2]; push @logDevs, \%lineValues_h; } }