From 9a3cc08c400eb5d9b5ebe70d0ea79739255d21ef Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 3 Jul 2019 13:49:10 +0200 Subject: [PATCH] Fix swap aix usage --- centreon-plugins/os/aix/snmp/mode/swap.pm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/centreon-plugins/os/aix/snmp/mode/swap.pm b/centreon-plugins/os/aix/snmp/mode/swap.pm index cc5faef3f..4b7774302 100644 --- a/centreon-plugins/os/aix/snmp/mode/swap.pm +++ b/centreon-plugins/os/aix/snmp/mode/swap.pm @@ -118,7 +118,7 @@ sub new { bless $self, $class; $options{options}->add_options(arguments => { - "paging-state-buggy" => { name => 'paging_state_buggy' }, + 'paging-state-buggy' => { name => 'paging_state_buggy' }, }); return $self; @@ -186,13 +186,16 @@ sub manage_selection { $self->{global}->{nactive}++; my $swap_name = $results->{$aix_swap_pool}->{$aix_swap_name . "." . $_}; + my $used = ($results->{$aix_swap_pool}->{$aix_swap_usage . "." . $_} * $results->{$aix_swap_pool}->{$aix_swap_total . "." . $_} / 100) + * 1024 * 1024; + my $total = $results->{$aix_swap_pool}->{$aix_swap_total . "." . $_} * 1024 * 1024; $self->{swap}->{$swap_name} = { display => $swap_name, - used => $results->{$aix_swap_pool}->{$aix_swap_usage . "." . $_}, - total => $results->{$aix_swap_pool}->{$aix_swap_total . "." . $_} * 1024 * 1024, + used => $used, + total => $total, }; - $self->{global}->{used} += $self->{swap}->{$swap_name}->{used}; - $self->{global}->{total} += $self->{swap}->{$swap_name}->{total}; + $self->{global}->{used} += $used; + $self->{global}->{total} += $total; } } }