Révision 1f9d76a7
freeipmi: avoid using undefined values.
| plugins/sensors/freeipmi | ||
|---|---|---|
| 106 | 106 |
value => $dataline[3], |
| 107 | 107 |
label => $dataline[1] |
| 108 | 108 |
); |
| 109 |
$sensor{lwarn} = $dataline[7] if $dataline[7] ne "N/A";
|
|
| 110 |
$sensor{hwarn} = $dataline[9] if $dataline[9] ne "N/A";
|
|
| 109 |
$sensor{lwarn} = $dataline[7] ne "N/A" ? $dataline[7] : '';
|
|
| 110 |
$sensor{hwarn} = $dataline[9] ne "N/A" ? $dataline[9] : '';
|
|
| 111 | 111 |
|
| 112 |
$sensor{lcrit} = $dataline[6] if $dataline[6] ne "N/A";
|
|
| 113 |
$sensor{hcrit} = $dataline[10] if $dataline[10] ne "N/A";
|
|
| 112 |
$sensor{lcrit} = $dataline[6] ne "N/A" ? $dataline[6] : '';
|
|
| 113 |
$sensor{hcrit} = $dataline[10] ne "N/A" ? $dataline[10] : '';
|
|
| 114 | 114 |
|
| 115 | 115 |
my $type; |
| 116 | 116 |
if ( $dataline[2] eq "Temperature" ) {
|
| ... | ... | |
| 149 | 149 |
print "$sensor->{graphid}.label $sensor->{label}\n";
|
| 150 | 150 |
|
| 151 | 151 |
print "$sensor->{graphid}.warning $sensor->{lwarn}:$sensor->{hwarn}\n"
|
| 152 |
if defined($sensor->{lwarn}) or defined($sensor->{hwarn});
|
|
| 152 |
unless $sensor->{lwarn} eq '' and $sensor->{hwarn} eq '';
|
|
| 153 | 153 |
print "$sensor->{graphid}.critical $sensor->{lcrit}:$sensor->{hcrit}\n"
|
| 154 |
if defined($sensor->{lcrit}) or defined($sensor->{hcrit});
|
|
| 154 |
unless $sensor->{lcrit} eq '' and $sensor->{hcrit} eq '';
|
|
| 155 | 155 |
} |
| 156 | 156 |
} |
| 157 | 157 |
|
Formats disponibles : Unified diff