mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-04-08 17:06:05 +02:00
(core) snmp_standard::mode::interfaces - fix percentage display outpu… (#3506)
This commit is contained in:
parent
24c094c369
commit
7690af9fcc
@ -187,9 +187,12 @@ sub custom_errors_calc {
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_errors} eq 'percent') {
|
||||
$self->{result_values}->{prct} = $errors * 100 / $total if ($total > 0);
|
||||
$self->{result_values}->{used} = $errors;
|
||||
$self->{result_values}->{total} = $total;
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_errors} eq 'delta') {
|
||||
$self->{result_values}->{prct} = $errors_diff * 100 / $total_diff if ($total_diff > 0);
|
||||
$self->{result_values}->{used} = $errors_diff;
|
||||
} else {
|
||||
$self->{result_values}->{prct} = $errors * 100 / $total if ($total > 0);
|
||||
$self->{result_values}->{used} = $errors;
|
||||
$self->{result_values}->{total} = $total;
|
||||
}
|
||||
|
@ -159,9 +159,12 @@ sub custom_cast_calc {
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_cast} eq 'percent') {
|
||||
$self->{result_values}->{prct} = $cast * 100 / $total if ($total > 0);
|
||||
$self->{result_values}->{used} = $cast;
|
||||
$self->{result_values}->{total} = $total;
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_cast} eq 'delta') {
|
||||
$self->{result_values}->{prct} = $cast_diff * 100 / $total_diff if ($total_diff > 0);
|
||||
$self->{result_values}->{used} = $cast_diff;
|
||||
} else {
|
||||
$self->{result_values}->{prct} = $cast_diff * 100 / $total_diff if ($total_diff > 0);
|
||||
$self->{result_values}->{used} = $cast;
|
||||
$self->{result_values}->{total} = $total;
|
||||
}
|
||||
@ -355,9 +358,12 @@ sub custom_errors_calc {
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_errors} eq 'percent') {
|
||||
$self->{result_values}->{prct} = $errors * 100 / $total if ($total > 0);
|
||||
$self->{result_values}->{used} = $errors;
|
||||
$self->{result_values}->{total} = $total;
|
||||
} elsif ($self->{instance_mode}->{option_results}->{units_errors} eq 'delta') {
|
||||
$self->{result_values}->{prct} = $errors_diff * 100 / $total_diff if ($total_diff > 0);
|
||||
$self->{result_values}->{used} = $errors_diff;
|
||||
} else {
|
||||
$self->{result_values}->{prct} = $errors * 100 / $total if ($total > 0);
|
||||
$self->{result_values}->{used} = $errors;
|
||||
$self->{result_values}->{total} = $total;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user