mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-25 22:55:15 +02:00
Fixed wrong count when using threshold-overload option and memories are not equipped
This commit is contained in:
parent
295cb0d494
commit
2aecd211bf
@ -77,8 +77,10 @@ sub check {
|
|||||||
);
|
);
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->{components}->{memory}->{total}++;
|
if($result->{cucsMemoryUnitPresence} eq "equipped") {
|
||||||
|
$self->{components}->{memory}->{total}++;
|
||||||
|
}
|
||||||
|
|
||||||
$exit = $self->get_severity(section => 'memory.operability', label => 'default.operability', value => $result2->{cucsMemoryUnitOperState});
|
$exit = $self->get_severity(section => 'memory.operability', label => 'default.operability', value => $result2->{cucsMemoryUnitOperState});
|
||||||
if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) {
|
if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) {
|
||||||
|
@ -89,6 +89,9 @@ Use this option to override the status returned by the plugin when the status la
|
|||||||
Example: --threshold-overload='fan.operability,OK,poweredOff|removed'
|
Example: --threshold-overload='fan.operability,OK,poweredOff|removed'
|
||||||
--threshold-overload='presence,OK,missing'
|
--threshold-overload='presence,OK,missing'
|
||||||
--threshold-overload='operability,OK,removed'
|
--threshold-overload='operability,OK,removed'
|
||||||
|
NB: For the memory component you may need to set this option twice if presence status doesn't
|
||||||
|
return OK state and you want to override the operability status. Example when memories are missing because of removing.
|
||||||
|
--threshold-overload='presence,OK,missing' --threshold-overload='operability,OK,removed'
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user