diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 3b0d5f3a76..d9ac5b713b 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,13 @@ +2012-05-22 Sancho Lerena <slerena@artica.es> + + * include/functions_ui.php: Added definition for module unknown. + + * operation/agentes/status_monitor.php: unknown modules are always + drawn in grey. Fixed inconsistent behaviour. + + * images/status_sets/color_text/module_unknown.png: Missing image. + + 2012-05-22 Junichi Satoh <junichi@rworks.jp> * operation/messages/message_edit.php, diff --git a/pandora_console/images/status_sets/color_text/module_unknown.png b/pandora_console/images/status_sets/color_text/module_unknown.png new file mode 100755 index 0000000000..03e06e3283 Binary files /dev/null and b/pandora_console/images/status_sets/color_text/module_unknown.png differ diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index db80ad36e8..5dc8d9bede 100644 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -1580,6 +1580,7 @@ define ('STATUS_MODULE_OK', 'module_ok.png'); define ('STATUS_MODULE_CRITICAL', 'module_critical.png'); define ('STATUS_MODULE_WARNING', 'module_warning.png'); define ('STATUS_MODULE_NO_DATA', 'module_no_data.png'); +define ('STATUS_MODULE_UNKNOWN', 'module_unknown.png'); define ('STATUS_AGENT_CRITICAL', 'agent_critical.png'); define ('STATUS_AGENT_WARNING', 'agent_warning.png'); diff --git a/pandora_console/operation/agentes/status_monitor.php b/pandora_console/operation/agentes/status_monitor.php index c7fb1d7f40..ba15557066 100644 --- a/pandora_console/operation/agentes/status_monitor.php +++ b/pandora_console/operation/agentes/status_monitor.php @@ -601,13 +601,13 @@ foreach ($result as $row) { $last_status = modules_get_agentmodule_last_status($row['id_agente_modulo']); switch($last_status) { case 0: - $data[5] = ui_print_status_image(STATUS_MODULE_OK, __('UNKNOWN')." - ".__('Last status')." ".__('NORMAL').": ".$row["datos"], true); + $data[5] = ui_print_status_image(STATUS_MODULE_UNKNOWN, __('UNKNOWN')." - ".__('Last status')." ".__('NORMAL').": ".$row["datos"], true); break; case 1: - $data[5] = ui_print_status_image(STATUS_MODULE_CRITICAL, __('UNKNOWN')." - ".__('Last status')." ".__('CRITICAL').": ".$row["datos"], true); + $data[5] = ui_print_status_image(STATUS_MODULE_UNKNOWN, __('UNKNOWN')." - ".__('Last status')." ".__('CRITICAL').": ".$row["datos"], true); break; case 2: - $data[5] = ui_print_status_image(STATUS_MODULE_WARNING, __('UNKNOWN')." - ".__('Last status')." ".__('WARNING').": ".$row["datos"], true); + $data[5] = ui_print_status_image(STATUS_MODULE_UNKNOWN, __('UNKNOWN')." - ".__('Last status')." ".__('WARNING').": ".$row["datos"], true); break; } }