diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/cpu.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/cpu.pm index 245d75897..dddb85df2 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/cpu.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/cpu.pm @@ -54,7 +54,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; } diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/disk.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/disk.pm index 3d0ac11a5..14c3af5ea 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/disk.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/disk.pm @@ -53,7 +53,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; } diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/memory.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/memory.pm index 7d0c1f6c4..b5504b447 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/memory.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/memory.pm @@ -53,7 +53,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; } diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/mezz.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/mezz.pm index 0b10e5cfc..148e49bde 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/mezz.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/mezz.pm @@ -53,7 +53,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; } diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/raidcontroller.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/raidcontroller.pm index 60614c2a0..cf06c972f 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/raidcontroller.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/raidcontroller.pm @@ -52,7 +52,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; } diff --git a/src/hardware/server/huawei/hmm/snmp/mode/components/temperature.pm b/src/hardware/server/huawei/hmm/snmp/mode/components/temperature.pm index 98af4a606..efecd015b 100644 --- a/src/hardware/server/huawei/hmm/snmp/mode/components/temperature.pm +++ b/src/hardware/server/huawei/hmm/snmp/mode/components/temperature.pm @@ -39,7 +39,7 @@ sub load { sub check { my ($self) = @_; - foreach my $entry (keys $mapping) { + foreach my $entry (keys %{$mapping}) { $mapping->{$entry}->{oid} =~ s/#/$self->{blade_id}/; }