mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-27 15:44:21 +02:00
+ Fix division by zero
This commit is contained in:
parent
6b02bac75f
commit
a4b1beb4f0
@ -81,7 +81,11 @@ sub custom_utils_calc {
|
|||||||
|
|
||||||
my $diff_busy = $options{new_datas}->{$self->{instance} . '_busy_ticks'} - $options{old_datas}->{$self->{instance} . '_busy_ticks'};
|
my $diff_busy = $options{new_datas}->{$self->{instance} . '_busy_ticks'} - $options{old_datas}->{$self->{instance} . '_busy_ticks'};
|
||||||
my $diff_idle = $options{new_datas}->{$self->{instance} . '_idle_ticks'} - $options{old_datas}->{$self->{instance} . '_idle_ticks'};
|
my $diff_idle = $options{new_datas}->{$self->{instance} . '_idle_ticks'} - $options{old_datas}->{$self->{instance} . '_idle_ticks'};
|
||||||
|
|
||||||
|
if (($diff_busy + $diff_idle) == 0) {
|
||||||
|
$self->{error_msg} = "wait new values";
|
||||||
|
return -3;
|
||||||
|
}
|
||||||
$self->{result_values}->{utils} = $diff_busy * 100 / ($diff_busy + $diff_idle);
|
$self->{result_values}->{utils} = $diff_busy * 100 / ($diff_busy + $diff_idle);
|
||||||
$self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'};
|
$self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'};
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user