(plugin) network::alcatel::oxe::snmp - mode trunks fix illegal division by zero (#4122)

This commit is contained in:
qgarnier 2022-12-28 10:22:48 +00:00 committed by GitHub
parent 969f82167e
commit 2388ebb178
1 changed files with 3 additions and 0 deletions

View File

@ -76,6 +76,9 @@ sub custom_trunk_usage_calc {
$self->{result_values}->{free} = $options{new_datas}->{$self->{instance} . '_freechan'};
$self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_busychan'};
$self->{result_values}->{total} = $self->{result_values}->{free} + $self->{result_values}->{used};
return -10 if ($self->{result_values}->{total} <= 0);
$self->{result_values}->{prct_free} = $self->{result_values}->{free} * 100 / $self->{result_values}->{total};
$self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total};
return 0;