mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-22 21:24:53 +02:00
Correcting with return code from 2014 official Checkpoint Doc
This commit is contained in:
parent
49353d703e
commit
f07aa3e415
@ -39,9 +39,7 @@ use strict;
|
|||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my %map_status = (
|
my %map_status = (
|
||||||
1 => 'Out of range',
|
0 => 'OK',
|
||||||
2 => 'OK',
|
|
||||||
3 => 'Error reading',
|
|
||||||
);
|
);
|
||||||
|
|
||||||
sub check {
|
sub check {
|
||||||
@ -73,8 +71,8 @@ sub check {
|
|||||||
$instance, $map_status{$status}));
|
$instance, $map_status{$status}));
|
||||||
if ($status != 2) {
|
if ($status != 2) {
|
||||||
$self->{output}->output_add(severity => 'CRITICAL',
|
$self->{output}->output_add(severity => 'CRITICAL',
|
||||||
short_msg => sprintf("Fan '%s' status is %s",
|
short_msg => sprintf("Fan '%s' status is in an error state",
|
||||||
$instance, $map_status{$status}));
|
$instance));
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->{output}->perfdata_add(label => $fan_name , unit => 'rpm', value => sprintf("%d", $result->{$oid_fanSpeedSensorValue . '.' . $instance})),
|
$self->{output}->perfdata_add(label => $fan_name , unit => 'rpm', value => sprintf("%d", $result->{$oid_fanSpeedSensorValue . '.' . $instance})),
|
||||||
|
@ -39,9 +39,7 @@ use strict;
|
|||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my %map_status = (
|
my %map_status = (
|
||||||
1 => 'Out of range',
|
0 => 'OK',
|
||||||
2 => 'OK',
|
|
||||||
3 => 'Error reading',
|
|
||||||
);
|
);
|
||||||
|
|
||||||
sub check {
|
sub check {
|
||||||
@ -70,10 +68,10 @@ sub check {
|
|||||||
$self->{components}->{psus}->{total}++;
|
$self->{components}->{psus}->{total}++;
|
||||||
$self->{output}->output_add(long_msg => sprintf("Power Supply '%s' status is %s.",
|
$self->{output}->output_add(long_msg => sprintf("Power Supply '%s' status is %s.",
|
||||||
$instance, $map_status{$status}));
|
$instance, $map_status{$status}));
|
||||||
if ($status != 2) {
|
if ($status != 0) {
|
||||||
$self->{output}->output_add(severity => 'CRITICAL',
|
$self->{output}->output_add(severity => 'CRITICAL',
|
||||||
short_msg => sprintf("Power Supply '%s' status is %s",
|
short_msg => sprintf("Power Supply '%s' status is in an error state",
|
||||||
$instance, $map_status{$status}));
|
$instance));
|
||||||
}
|
}
|
||||||
$self->{output}->perfdata_add(label => $psu_name , unit => 'V', value => sprintf("%d", $result->{$oid_voltageSensorValue . '.' . $instance})),
|
$self->{output}->perfdata_add(label => $psu_name , unit => 'V', value => sprintf("%d", $result->{$oid_voltageSensorValue . '.' . $instance})),
|
||||||
|
|
||||||
|
@ -39,9 +39,7 @@ use strict;
|
|||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my %map_status = (
|
my %map_status = (
|
||||||
1 => 'Out of range',
|
0 => 'OK',
|
||||||
2 => 'OK',
|
|
||||||
3 => 'Error reading',
|
|
||||||
);
|
);
|
||||||
|
|
||||||
sub check {
|
sub check {
|
||||||
@ -72,10 +70,10 @@ sub check {
|
|||||||
|
|
||||||
$self->{output}->output_add(long_msg => sprintf("Temperature '%s' status is %s.",
|
$self->{output}->output_add(long_msg => sprintf("Temperature '%s' status is %s.",
|
||||||
$instance, $map_status{$status}));
|
$instance, $map_status{$status}));
|
||||||
if ($status != 2) {
|
if ($status != 0) {
|
||||||
$self->{output}->output_add(severity => 'CRITICAL',
|
$self->{output}->output_add(severity => 'CRITICAL',
|
||||||
short_msg => sprintf("Temperature '%s' status is %s",
|
short_msg => sprintf("Temperature '%s' status is in an error state",
|
||||||
$instance, $map_status{$status}));
|
$instance));
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->{output}->perfdata_add(label => $temperature_name , unit => 'C', value => sprintf("%.2f", $result->{$oid_tempertureSensorValue . '.' . $instance})),
|
$self->{output}->perfdata_add(label => $temperature_name , unit => 'C', value => sprintf("%.2f", $result->{$oid_tempertureSensorValue . '.' . $instance})),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user