Possibility to skip Non/Applicable sensor value
This commit is contained in:
parent
db3351baa8
commit
1f5981334a
|
@ -78,6 +78,8 @@ sub check {
|
||||||
foreach my $num (split /,/, $result->{enclTempSensorsPresent}) {
|
foreach my $num (split /,/, $result->{enclTempSensorsPresent}) {
|
||||||
$num = centreon::plugins::misc::trim($num);
|
$num = centreon::plugins::misc::trim($num);
|
||||||
next if ($num !~ /[0-9]/ || !defined($current_temp[$num - 1]));
|
next if ($num !~ /[0-9]/ || !defined($current_temp[$num - 1]));
|
||||||
|
|
||||||
|
next if ($self->check_filter(section => 'temperature', instance => $shelf_addr . '.' . $num));
|
||||||
|
|
||||||
$warn_under_thr[$num - 1] =~ /(-*[0-9]+)C/;
|
$warn_under_thr[$num - 1] =~ /(-*[0-9]+)C/;
|
||||||
my $wu_thr = $1;
|
my $wu_thr = $1;
|
||||||
|
@ -90,7 +92,6 @@ sub check {
|
||||||
$current_temp[$num - 1] =~ /(-*[0-9]+)C/;
|
$current_temp[$num - 1] =~ /(-*[0-9]+)C/;
|
||||||
my $current_value = $1;
|
my $current_value = $1;
|
||||||
|
|
||||||
next if ($self->check_filter(section => 'temperature', instance => $shelf_addr . '.' . $num));
|
|
||||||
$self->{components}->{temperature}->{total}++;
|
$self->{components}->{temperature}->{total}++;
|
||||||
|
|
||||||
my $status = 'ok';
|
my $status = 'ok';
|
||||||
|
@ -134,4 +135,4 @@ sub check {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
Loading…
Reference in New Issue