Plugin freeipmi: fix temperature warnings for HP iLO2
This commit is contained in:
parent
35e90ac37d
commit
b3b8eed7dd
|
@ -137,7 +137,12 @@ foreach my $line (@data) {
|
|||
label => $dataline[1]
|
||||
);
|
||||
$sensor{lwarn} = (defined($dataline[7]) and $dataline[7] ne "N/A") ? $dataline[7] : '';
|
||||
$sensor{hwarn} = (defined($dataline[8]) and $dataline[8] ne "N/A") ? $dataline[8] : '';
|
||||
# Ignore zeroes in high warning temperature thresholds since HP iLO2 returns "0.00" instead of "N/A".
|
||||
if ( $dataline[2] eq "Temperature" and defined($dataline[8]) and $dataline[8] eq "0.00" ) {
|
||||
$sensor{hwarn} = ''
|
||||
} else {
|
||||
$sensor{hwarn} = (defined($dataline[8]) and $dataline[8] ne "N/A") ? $dataline[8] : '';
|
||||
}
|
||||
|
||||
$sensor{lcrit} = (defined($dataline[6]) and $dataline[6] ne "N/A") ? $dataline[6] : '';
|
||||
$sensor{hcrit} = (defined($dataline[9]) and $dataline[9] ne "N/A") ? $dataline[9] : '';
|
||||
|
|
Loading…
Reference in New Issue