mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-29 08:34:46 +02:00
Fix #1597
This commit is contained in:
parent
e388f1a84e
commit
f4a0ab420a
@ -75,10 +75,10 @@ sub new {
|
|||||||
bless $self, $class;
|
bless $self, $class;
|
||||||
|
|
||||||
$options{options}->add_options(arguments => {
|
$options{options}->add_options(arguments => {
|
||||||
"ok-status:s" => { name => 'ok_status', default => '%{status} =~ /ok/' },
|
'ok-status:s' => { name => 'ok_status', default => '%{status} =~ /ok/' },
|
||||||
"unknown-status:s" => { name => 'unknown_status', default => '' },
|
'unknown-status:s' => { name => 'unknown_status', default => '' },
|
||||||
"warning-status:s" => { name => 'warning_status', default => '%{status} =~ /.*/' },
|
'warning-status:s' => { name => 'warning_status', default => '%{status} =~ /.*/' },
|
||||||
"critical-status:s" => { name => 'critical_status', default => '' },
|
'critical-status:s' => { name => 'critical_status', default => '' },
|
||||||
});
|
});
|
||||||
|
|
||||||
return $self;
|
return $self;
|
||||||
@ -121,6 +121,9 @@ sub manage_selection {
|
|||||||
my $instance = $1;
|
my $instance = $1;
|
||||||
# 16 bits value
|
# 16 bits value
|
||||||
my $value = unpack('S', $result->{$_});
|
my $value = unpack('S', $result->{$_});
|
||||||
|
if (!defined($value)) {
|
||||||
|
$value = ord($result->{$_});
|
||||||
|
}
|
||||||
|
|
||||||
$self->{printer}->{$instance} = { display => $instance, errors => {} };
|
$self->{printer}->{$instance} = { display => $instance, errors => {} };
|
||||||
my $i = 0;
|
my $i = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user