From ba0d1e79eaaaf1de9fa39f575e8b5704d29d8676 Mon Sep 17 00:00:00 2001 From: Quentin Garnier Date: Thu, 12 Mar 2015 14:42:15 +1100 Subject: [PATCH] Fix mode to count centreon problems --- apps/centreon/mysql/mode/countproblems.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/centreon/mysql/mode/countproblems.pm b/apps/centreon/mysql/mode/countproblems.pm index 8b2aecbc0..c14a23046 100644 --- a/apps/centreon/mysql/mode/countproblems.pm +++ b/apps/centreon/mysql/mode/countproblems.pm @@ -84,10 +84,10 @@ sub execute { my $total_problems_by_poller = {}; while ((my $row = $self->{sql}->fetchrow_hashref())) { 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 }, - 1_1 => { label_perf => 'service_warning', label => 'service warning', num => 0 }, - 1_2 => { label_perf => 'service_critical', label => 'service critical', num => 0 }, - 1_3 => { label_perf => 'service_unknown', label => 'service unknown', 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_2' => { label_perf => 'service_critical', label => 'service critical', 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}})) {