Fix mode to count centreon problems
This commit is contained in:
parent
ae21740df1
commit
ba0d1e79ea
|
@ -84,10 +84,10 @@ sub execute {
|
||||||
my $total_problems_by_poller = {};
|
my $total_problems_by_poller = {};
|
||||||
while ((my $row = $self->{sql}->fetchrow_hashref())) {
|
while ((my $row = $self->{sql}->fetchrow_hashref())) {
|
||||||
if (!defined($total_problems_by_poller->{$row->{name}})) {
|
if (!defined($total_problems_by_poller->{$row->{name}})) {
|
||||||
$total_problems_by_poller->{$row->{name}} = { 0_1 => { label_perf => 'host_down', label => 'host down', num => 0 },
|
$total_problems_by_poller->{$row->{name}} = { '0_1' => { label_perf => 'host_down', label => 'host down', num => 0 },
|
||||||
1_1 => { label_perf => 'service_warning', label => 'service warning', num => 0 },
|
'1_1' => { label_perf => 'service_warning', label => 'service warning', num => 0 },
|
||||||
1_2 => { label_perf => 'service_critical', label => 'service critical', num => 0 },
|
'1_2' => { label_perf => 'service_critical', label => 'service critical', num => 0 },
|
||||||
1_3 => { label_perf => 'service_unknown', label => 'service unknown', num => 0 }};
|
'1_3' => { label_perf => 'service_unknown', label => 'service unknown', num => 0 }};
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($row->{num} != 0 && defined($total_problems_by_poller->{$row->{name}}->{$row->{msg_type} . '_' . $row->{status}})) {
|
if ($row->{num} != 0 && defined($total_problems_by_poller->{$row->{name}}->{$row->{msg_type} . '_' . $row->{status}})) {
|
||||||
|
|
Loading…
Reference in New Issue