From 2e827bea410f4c87d34bcddd367752486453d756 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 26 Nov 2019 15:13:24 +0100 Subject: [PATCH] fix qos usage cisco --- .../centreon/common/cisco/standard/snmp/mode/qosusage.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm index b574efcc9..4a8fc83ac 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm @@ -106,7 +106,8 @@ sub custom_traffic_perfdata { my ($self, %options) = @_; my ($warning, $critical); - if ($self->{instance_mode}->{option_results}->{units_traffic} eq '%' && defined($self->{result_values}->{total})) { + if ($self->{instance_mode}->{option_results}->{units_traffic} eq '%' && + (defined($self->{result_values}->{total}) && $self->{result_values}->{total} =~ /[0-9]/)) { $warning = $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{thlabel}, total => $self->{result_values}->{total}, cast_int => 1); $critical = $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{thlabel}, total => $self->{result_values}->{total}, cast_int => 1); } elsif ($self->{instance_mode}->{option_results}->{units_traffic} eq 'b/s') {