Projet

Général

Profil

Révision 1f9d76a7

ID1f9d76a7cb97b5769d5799546006be585a499cd0
Parent 7ed16b61
Enfant 9a46eb9b

Ajouté par Diego Elio Pettenò il y a environ 13 ans

freeipmi: avoid using undefined values.

Voir les différences:

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