From 8817f78dbe194a1967ec727f61bc000475797a96 Mon Sep 17 00:00:00 2001 From: slerena Date: Wed, 28 Jan 2009 18:21:17 +0000 Subject: [PATCH] 2009-01-28 Sancho Lerena * estado_grupo.php: Async modules and keepalive module don't show as down anymore. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1409 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_console/ChangeLog | 5 +++++ pandora_console/operation/agentes/estado_grupo.php | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index b27a003338..51acb845d8 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,8 @@ +2009-01-28 Sancho Lerena + + * estado_grupo.php: Async modules and keepalive module don't show as down + anymore. + 2009-01-28 Jorge Gonzalez * include/functions.php, operation/agentes/sla_view.php, diff --git a/pandora_console/operation/agentes/estado_grupo.php b/pandora_console/operation/agentes/estado_grupo.php index 76dbcd8848..bf791463f0 100644 --- a/pandora_console/operation/agentes/estado_grupo.php +++ b/pandora_console/operation/agentes/estado_grupo.php @@ -76,7 +76,7 @@ foreach ($groups as $id_group => $group_name) { // SQL Join to get monitor status for agents belong this group $sql = sprintf ("SELECT tagente_estado.estado, tagente_estado.current_interval, - tagente_estado.utimestamp + tagente_estado.utimestamp, tagente_modulo.id_tipo_modulo FROM tagente, tagente_estado, tagente_modulo WHERE tagente.disabled = 0 AND tagente.id_grupo = %d @@ -91,7 +91,8 @@ foreach ($groups as $id_group => $group_name) { foreach ($modules as $module) { $seconds = $now - $module['utimestamp']; if ($seconds >= ($module['current_interval'] * 2)) { - $group_info['down']++; + if ($module['id_tipo_modulo'] < 21) // Avoiding ASYNC and Keepalive + $group_info['down']++; } elseif ($module['estado'] == 2) { $group_info['warning']++; } elseif ($module['estado'] == 1) {