diff --git a/centreon/plugins/output.pm b/centreon/plugins/output.pm index 21c74b911..82fb0dd1f 100644 --- a/centreon/plugins/output.pm +++ b/centreon/plugins/output.pm @@ -184,7 +184,10 @@ sub output_add { sub perfdata_add { my ($self, %options) = @_; my $perfdata = {'label' => '', 'value' => '', unit => '', warning => '', critical => '', min => '', max => ''}; - $perfdata = {%$perfdata, %options}; + foreach (keys %options) { + next if (!defined($options{$_})); + $perfdata->{$_} = $options{$_}; + } $perfdata->{label} =~ s/'/''/g; push @{$self->{perfdatas}}, $perfdata; } diff --git a/network/cisco/asa/mode/failover.pm b/network/cisco/asa/mode/failover.pm index bf7217733..a4a0a2a76 100644 --- a/network/cisco/asa/mode/failover.pm +++ b/network/cisco/asa/mode/failover.pm @@ -119,7 +119,7 @@ __END__ =head1 MODE -Check current/average connections on Cisco ASA (CISCO-UNIFIED-FIREWALL-MIB). +Check failover status on Cisco ASA (CISCO-UNIFIED-FIREWALL-MIB). =over 8 diff --git a/snmp_standard/mode/numericvalue.pm b/snmp_standard/mode/numericvalue.pm index b53381cc7..6278e46f9 100644 --- a/snmp_standard/mode/numericvalue.pm +++ b/snmp_standard/mode/numericvalue.pm @@ -60,7 +60,7 @@ sub new { "format-scale-unit:s" => { name => 'format_scale_unit', default => 'other'}, "perfdata-unit:s" => { name => 'perfdata_unit', default => ''}, "perfdata-name:s" => { name => 'perfdata_name', default => 'value'}, - "perfdata-max:s" => { name => 'perfdata_min', default => ''}, + "perfdata-min:s" => { name => 'perfdata_min', default => ''}, "perfdata-max:s" => { name => 'perfdata_max', default => ''}, }); $self->{statefile_cache} = centreon::plugins::statefile->new(%options);