This commit is contained in:
garnier-quentin 2015-05-12 10:02:27 +02:00
parent 82bb06cb89
commit 3e015bc5ac
1 changed files with 12 additions and 2 deletions

View File

@ -50,9 +50,8 @@ sub new {
{
"warning:s" => { name => 'warning' },
"critical:s" => { name => 'critical' },
"paging-state-buggy" => { name => 'paging_state_buggy' },
});
$self->{swap_memory_id} = undef;
return $self;
}
@ -116,6 +115,13 @@ sub run {
if ($results->{$oid_sysDescr}->{$oid_sysDescr . ".0"} =~ /AIX version: 05\./i) {
$active_swap = 1;
}
if (defined($self->{option_results}->{paging_state_buggy})) {
if ($active_swap == 2) {
$active_swap = 1;
} else {
$active_swap = 2;
}
}
$self->{output}->output_add(severity => 'OK',
short_msg => 'All Page spaces are ok.');
@ -180,6 +186,10 @@ Threshold warning in percent.
Threshold critical in percent.
=item B<--paging-state-buggy>
Paging state can be buggy. Please use the following option to swap state value.
=back
=cut