From 05f87242ad29ff46c496a140bcc79f93c2785558 Mon Sep 17 00:00:00 2001 From: qgarnier Date: Mon, 22 Aug 2022 10:09:30 +0200 Subject: [PATCH] (plugin) storage::dell::powerstore::restapi - mode clusters milliseconds issue (#3855) --- .../dell/powerstore/restapi/mode/clusters.pm | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/centreon-plugins/storage/dell/powerstore/restapi/mode/clusters.pm b/centreon-plugins/storage/dell/powerstore/restapi/mode/clusters.pm index 7d896838b..b36230c49 100644 --- a/centreon-plugins/storage/dell/powerstore/restapi/mode/clusters.pm +++ b/centreon-plugins/storage/dell/powerstore/restapi/mode/clusters.pm @@ -224,12 +224,20 @@ sub manage_selection { foreach ('latency', 'iops', 'bandwidth') { if ($_ eq 'latency') { - $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'30m'} /= $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_30m} / 1000; - $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'30m'} /= $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_30m} / 1000; - $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'1h'} /= $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_1h} / 1000; - $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'1h'} /= $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_1h} / 1000; - $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'24h'} /= $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_24h} / 1000; - $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'24h'} /= $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_24h} / 1000; + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'5m'} = $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'5m'} / 1000; + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'5m'} = $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'5m'} / 1000; + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'30m'} = + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'30m'} / $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_30m} / 1000; + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'30m'} = + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'30m'} / $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_30m} / 1000; + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'1h'} = + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'1h'} / $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_1h} / 1000; + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'1h'} = + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'1h'} / $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_1h} / 1000; + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'24h'} = + $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'24h'} / $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_24h} / 1000; + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'24h'} = + $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'24h'} / $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_24h} / 1000; } else { $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{'30m'} /= $self->{clusters}->{ $cluster_id }->{'read_' . $_}->{num_30m}; $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{'30m'} /= $self->{clusters}->{ $cluster_id }->{'write_' . $_}->{num_30m};