mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-27 15:44:21 +02:00
fix meraki illegal division by zero (#2554)
This commit is contained in:
parent
cae7a4e5a7
commit
1e5fbd9cbd
@ -492,7 +492,7 @@ sub manage_selection {
|
|||||||
# MX [appliance] | X | | X | X | X |
|
# MX [appliance] | X | | X | X | X |
|
||||||
# MR [wireless] | X | X | | X | |
|
# MR [wireless] | X | X | | X | |
|
||||||
|
|
||||||
$self->{global} = { total => 0, online => 0, offline => 0, alerting => 0 };
|
$self->{global} = { total => 0, online => 0, offline => 0, alerting => 0, offline_prct => 0, online_prct => 0 };
|
||||||
$self->{devices} = {};
|
$self->{devices} = {};
|
||||||
foreach my $serial (keys %$devices) {
|
foreach my $serial (keys %$devices) {
|
||||||
$self->{devices}->{$serial} = {
|
$self->{devices}->{$serial} = {
|
||||||
@ -561,8 +561,10 @@ sub manage_selection {
|
|||||||
$self->{output}->output_add(short_msg => 'no devices found');
|
$self->{output}->output_add(short_msg => 'no devices found');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($self->{global}->{total} > 0) {
|
||||||
$self->{global}->{online_prct} = $self->{global}->{online} * 100 / $self->{global}->{total};
|
$self->{global}->{online_prct} = $self->{global}->{online} * 100 / $self->{global}->{total};
|
||||||
$self->{global}->{offline_prct} = $self->{global}->{offline} * 100 / $self->{global}->{total};
|
$self->{global}->{offline_prct} = $self->{global}->{offline} * 100 / $self->{global}->{total};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user