mode collection - handle negative value for perfdata (#4577)

This commit is contained in:
qgarnier 2023-07-25 09:24:35 +02:00 committed by GitHub
parent ffd0ef8129
commit 9f778ed15b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@ sub custom_select_perfdata {
return if (!defined($self->{result_values}->{config}->{perfdatas}));
foreach (@{$self->{result_values}->{config}->{perfdatas}}) {
next if (!defined($_->{value}) || $_->{value} !~ /^\d+(?:\.\d+)?$/);
next if (!defined($_->{value}) || $_->{value} !~ /^[+-]?\d+(?:\.\d+)?$/);
$self->{output}->perfdata_add(%$_);
}
}

View File

@ -59,7 +59,7 @@ sub custom_select_perfdata {
return if (!defined($self->{result_values}->{config}->{perfdatas}));
foreach (@{$self->{result_values}->{config}->{perfdatas}}) {
next if (!defined($_->{value}) || $_->{value} !~ /^\d+(?:\.\d+)?$/);
next if (!defined($_->{value}) || $_->{value} !~ /^[+-]?\d+(?:\.\d+)?$/);
$self->{output}->perfdata_add(%$_);
}
}

View File

@ -60,7 +60,7 @@ sub custom_select_perfdata {
return if (!defined($self->{result_values}->{config}->{perfdatas}));
foreach (@{$self->{result_values}->{config}->{perfdatas}}) {
next if (!defined($_->{value}) || $_->{value} !~ /^\d+(?:\.\d+)?$/);
next if (!defined($_->{value}) || $_->{value} !~ /^[+-]?\d+(?:\.\d+)?$/);
$self->{output}->perfdata_add(%$_);
}
}