From 3cb6f53b4c106c576714b1f613d0791e77e2d546 Mon Sep 17 00:00:00 2001 From: qgarnier Date: Wed, 31 Aug 2022 13:13:39 +0200 Subject: [PATCH] (plugin) storage::hp::3par::ssh - fix new modes (#3873) --- centreon-plugins/storage/hp/3par/ssh/mode/afc.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/cages.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/capacity.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/nodes.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/psu.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/time.pm | 2 +- centreon-plugins/storage/hp/3par/ssh/mode/uptime.pm | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/afc.pm b/centreon-plugins/storage/hp/3par/ssh/mode/afc.pm index 130805064..1fb280949 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/afc.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/afc.pm @@ -248,7 +248,7 @@ sub manage_selection { } } - if (scalar(%{$self->{nodes}}) <= 0 && scalar(%{$self->{volumes}}) <= 0) { + if (scalar(keys %{$self->{nodes}}) <= 0 && scalar(keys %{$self->{volumes}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get afc information"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/cages.pm b/centreon-plugins/storage/hp/3par/ssh/mode/cages.pm index 5e5b61d23..546157251 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/cages.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/cages.pm @@ -295,7 +295,7 @@ sub manage_selection { } } - if (scalar(%{$self->{cages}}) <= 0) { + if (scalar(keys %{$self->{cages}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get cages information"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/capacity.pm b/centreon-plugins/storage/hp/3par/ssh/mode/capacity.pm index 6947f263f..c8e7f3c86 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/capacity.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/capacity.pm @@ -225,7 +225,7 @@ sub manage_selection { } - if (scalar(%{$self->{storages}}) <= 0) { + if (scalar(keys %{$self->{storages}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get storages information"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/nodes.pm b/centreon-plugins/storage/hp/3par/ssh/mode/nodes.pm index 5873dac24..e22957f8f 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/nodes.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/nodes.pm @@ -169,7 +169,7 @@ sub manage_selection { } } - if (scalar(%{$self->{nodes}}) <= 0) { + if (scalar(keys %{$self->{nodes}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get nodes information"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/psu.pm b/centreon-plugins/storage/hp/3par/ssh/mode/psu.pm index a9a1b3f6b..81ba68e2e 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/psu.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/psu.pm @@ -213,7 +213,7 @@ sub manage_selection { $self->{psu}->{ $node_id . ':' . $psu_id }->{battery}->{time} = $1 if ($entry =~ /^Max\s+Battery\s+Life.*?:\s*(\S+)/msi); } - if (scalar(%{$self->{psu}}) <= 0) { + if (scalar(keys %{$self->{psu}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get power supplies information"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/time.pm b/centreon-plugins/storage/hp/3par/ssh/mode/time.pm index b13e7a75a..0a4034c28 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/time.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/time.pm @@ -165,7 +165,7 @@ sub manage_selection { }; } - if (scalar(%{$self->{nodes}}) <= 0) { + if (scalar(keys %{$self->{nodes}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get nodes date"); $self->{output}->option_exit(); } diff --git a/centreon-plugins/storage/hp/3par/ssh/mode/uptime.pm b/centreon-plugins/storage/hp/3par/ssh/mode/uptime.pm index 16189586f..245ef1c0c 100644 --- a/centreon-plugins/storage/hp/3par/ssh/mode/uptime.pm +++ b/centreon-plugins/storage/hp/3par/ssh/mode/uptime.pm @@ -158,7 +158,7 @@ sub manage_selection { }; } - if (scalar(%{$self->{nodes}}) <= 0) { + if (scalar(keys %{$self->{nodes}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Couldn't get nodes uptime"); $self->{output}->option_exit(); }