This commit is contained in:
Quentin Garnier 2014-09-02 14:04:38 +02:00
parent 746ace3f16
commit 953c07cbb2
3 changed files with 9 additions and 9 deletions

View File

@ -77,7 +77,7 @@ sub new {
$options{options}->add_options(arguments => $options{options}->add_options(arguments =>
{ {
"exclude:s" => { name => 'exclude' }, "exclude:s" => { name => 'exclude' },
"no-errors:s" => { name => 'no_component' }, "no-errors:s" => { name => 'no_errors' },
}); });
$self->{components} = {}; $self->{components} = {};
@ -89,9 +89,9 @@ sub check_options {
my ($self, %options) = @_; my ($self, %options) = @_;
$self->SUPER::init(%options); $self->SUPER::init(%options);
if (defined($self->{option_results}->{no_component})) { if (defined($self->{option_results}->{no_errors})) {
if ($self->{option_results}->{no_component} ne '') { if ($self->{option_results}->{no_errors} ne '') {
$self->{no_errors} = $self->{option_results}->{no_component}; $self->{no_errors} = $self->{option_results}->{no_errors};
} else { } else {
$self->{no_errors} = 'critical'; $self->{no_errors} = 'critical';
} }
@ -115,7 +115,7 @@ sub run {
); );
if (defined($self->{option_results}->{no_errors}) && $total_errors == 0) { if (defined($self->{option_results}->{no_errors}) && $total_errors == 0) {
$self->{output}->output_add(severity => $self->{no_components}, $self->{output}->output_add(severity => $self->{no_errors},
short_msg => 'No errors are checked.'); short_msg => 'No errors are checked.');
} }
@ -155,8 +155,8 @@ sub check_errors {
$self->{components}->{error} = {name => 'errors', total => 0, skip => 0}; $self->{components}->{error} = {name => 'errors', total => 0, skip => 0};
return if ($self->check_exclude(section => 'error')); return if ($self->check_exclude(section => 'error'));
for ($i = 1; $i <= 11; $i) { for (my $i = 1; $i <= 11; $i++) {
next if (defined($self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'})); next if (!defined($self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'}));
my $instance = $map_errors{$self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'}}; my $instance = $map_errors{$self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'}};
my $state = $self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'}; my $state = $self->{results}->{$oid_rcDeviceError . '.' . $i . '.0'};

View File

@ -33,7 +33,7 @@
# #
#################################################################################### ####################################################################################
package network::ruggeedcom::mode::memory; package network::ruggedcom::mode::memory;
use base qw(centreon::plugins::mode); use base qw(centreon::plugins::mode);

View File

@ -33,7 +33,7 @@
# #
#################################################################################### ####################################################################################
package network::ruggeedcom::mode::temperature; package network::ruggedcom::mode::temperature;
use base qw(centreon::plugins::mode); use base qw(centreon::plugins::mode);