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]
|
label => $dataline[1]
|
||||||
);
|
);
|
||||||
$sensor{lwarn} = (defined($dataline[7]) and $dataline[7] ne "N/A") ? $dataline[7] : '';
|
$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{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] : '';
|
$sensor{hcrit} = (defined($dataline[9]) and $dataline[9] ne "N/A") ? $dataline[9] : '';
|
||||||
|
|
Loading…
Reference in New Issue