diff --git a/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm b/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm index 703fe851d..f221a1001 100644 --- a/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm +++ b/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm @@ -196,7 +196,9 @@ sub manage_selection { $self->{rs}->{$instance} = { display => $display_name, status => $result->{rSstate}, - rSInBytes => $result->{rSInBytes} * 8, rSOutBytes => $result->{rSOutBytes} * 8, rSActiveConns => $result->{rSActiveConns} }; + rSInBytes => defined($result->{rSInBytes}) ? $result->{rSInBytes} * 8 : undef, + rSOutBytes => defined($result->{rSOutBytes}) ? $result->{rSOutBytes} * 8 : undef, + rSActiveConns => $result->{rSActiveConns} }; } if (scalar(keys %{$self->{rs}}) <= 0) { diff --git a/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm b/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm index 3f73101dc..95b406aab 100644 --- a/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm +++ b/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm @@ -194,7 +194,9 @@ sub manage_selection { $self->{vs}->{$instance} = { display => $result->{vSname}, status => $result->{vSstate}, - vSInBytes => $result->{vSInBytes} * 8, vSOutBytes => $result->{vSOutBytes} * 8, vSActivConns => $result->{vSActivConns} }; + vSInBytes => defined($result->{vSInBytes}) ? $result->{vSInBytes} * 8 : undef, + vSOutBytes => defined($result->{vSOutBytes}) ? $result->{vSOutBytes} * 8 : undef, + vSActivConns => $result->{vSActivConns} }; } if (scalar(keys %{$self->{vs}}) <= 0) {