From f5a81c4ef2f4336c0f57dcd8a3d11af4ebd34b5c Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 15 Jan 2016 16:40:45 +0100 Subject: [PATCH] + fix plugin apc --- hardware/ups/apc/snmp/mode/batterystatus.pm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/hardware/ups/apc/snmp/mode/batterystatus.pm b/hardware/ups/apc/snmp/mode/batterystatus.pm index 19cd8ec82..7cfb998e0 100644 --- a/hardware/ups/apc/snmp/mode/batterystatus.pm +++ b/hardware/ups/apc/snmp/mode/batterystatus.pm @@ -208,15 +208,19 @@ sub manage_selection { $self->{global} = {}; $self->{results} = $options{snmp}->get_multiple_table(oids => [ { oid => $oid_upsBasicBattery }, - { oid => $oid_upsAdvBattery }, - ], - nothing_quit => 1); + { oid => $oid_upsAdvBattery }, + ], + nothing_quit => 1); my $result = $options{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_upsBasicBattery}, instance => '0'); my $result2 = $options{snmp}->map_instance(mapping => $mapping2, results => $self->{results}->{$oid_upsAdvBattery}, instance => '0'); - $self->{global}->{$name} = $result->{$name} foreach my $name (keys %{$mapping}); - $self->{global}->{$name} = $result2->{$name} foreach my $name (keys %{$mapping2}); + foreach my $name (keys %{$mapping}) { + $self->{global}->{$name} = $result->{$name}; + } + foreach my $name (keys %{$mapping2}) { + $self->{global}->{$name} = $result2->{$name}; + } } 1;