diff --git a/storage/netapp/snmp/mode/diskfailed.pm b/storage/netapp/snmp/mode/diskfailed.pm index a70489459..1ca07cbee 100644 --- a/storage/netapp/snmp/mode/diskfailed.pm +++ b/storage/netapp/snmp/mode/diskfailed.pm @@ -71,8 +71,9 @@ sub run { short_msg => 'Disks are ok.'); if ($result->{$oid_diskFailedCount} != 0) { $self->{output}->output_add(severity => 'CRITICAL', - short_msg => sprintf("'%d' fans are failed [message: %s].", - $result->{$oid_diskFailedCount}, $result->{$oid_diskFailedMessage})); + short_msg => sprintf("'%d' disks are failed [message: %s].", + $result->{$oid_diskFailedCount}, + defined($result->{$oid_diskFailedMessage}) ? $result->{$oid_diskFailedMessage} : '-')); } $self->{output}->perfdata_add(label => 'failed',