From 4437e90854f109b36784d9eb47b97b724d0d31b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Sch=C3=B6nberger?= Date: Wed, 1 Oct 2014 10:19:26 +0200 Subject: [PATCH] Fix command arguments for temperatures --- check_lsi_raid | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/check_lsi_raid b/check_lsi_raid index 7166ca9..964969c 100755 --- a/check_lsi_raid +++ b/check_lsi_raid @@ -561,11 +561,11 @@ sub getBBUStatus { $line =~ /([0-9]+) C$/; if(!(checkThreshs($1, $BBU_TEMP_CRITICAL))){ $status = 'Critical'; - push $statusLevel_a[1], 'Battery_temperature'; + push $statusLevel_a[2], 'Battery_temperature'; } elsif(!(checkThreshs($1, $BBU_TEMP_WARNING))){ $status = 'Warning'; - push $statusLevel_a[2], 'Battery_temperature'; + push $statusLevel_a[1], 'Battery_temperature'; } $statusLevel_a[3]->{'Battery_temperature'} = $1; } @@ -792,7 +792,6 @@ MAIN: { my @enclosures; my @logDevices; my @physDevices; - my ($ctrTempW, $ctrTempC, $PDTempW,$PDTempC,$BBUTempW,$BBUTempC); my $platform = $^O; if ( !(GetOptions( @@ -805,12 +804,12 @@ MAIN: { 'EID|enclosure=s' => \@enclosures, 'LD|logicaldevice=s' => \@logDevices, 'PD|physicaldevice=s' => \@physDevices, - 'Tw|temperature-warn=s' => \$ctrTempW, - 'Tc|temperature-critical=s' => \$ctrTempC, - 'PDTw|physicaldevicetemperature-warn=s' => \$PDTempW, - 'PDTc|physicaldevicetemperature-critical=s' => \$PDTempC, + 'Tw|temperature-warn=s' => \$C_TEMP_WARNING, + 'Tc|temperature-critical=s' => \$C_TEMP_CRITICAL, + 'PDTw|physicaldevicetemperature-warn=s' => \$PD_TEMP_WARNING, + 'PDTc|physicaldevicetemperature-critical=s' => \$PD_TEMP_CRITICAL, 'BBUTw|bbutemperature-warning=s' => \$BBU_TEMP_WARNING, - 'BBUTc|bbutemperature-critical=s' => \$BBUTempC, + 'BBUTc|bbutemperature-critical=s' => \$BBU_TEMP_CRITICAL, 'Im|ignore-media-errors=i' => \$ignerr_m, 'Io|ignore-other-errors=i' => \$ignerr_o, 'Ip|ignore-predictive-fail-count=i' => \$ignerr_p,