diff --git a/src/centreon/common/cisco/standard/snmp/mode/components/module.pm b/src/centreon/common/cisco/standard/snmp/mode/components/module.pm index d4c842d13..e36d3e691 100644 --- a/src/centreon/common/cisco/standard/snmp/mode/components/module.pm +++ b/src/centreon/common/cisco/standard/snmp/mode/components/module.pm @@ -76,7 +76,8 @@ sub check { $oid =~ /\.([0-9]+)$/; my $instance = $1; my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_cefcModuleOperStatus}, instance => $instance); - my $module_descr = $self->{results}->{$self->{physical_name} }->{ $self->{physical_name} . '.' . $instance }; + my $module_descr = defined($self->{results}->{ $self->{physical_name} }->{ $self->{physical_name} . '.' . $instance }) ? + $self->{results}->{ $self->{physical_name} }->{ $self->{physical_name} . '.' . $instance } : 'n/a'; next if ($self->check_filter(section => 'module', instance => $instance, name => $module_descr));