Fixed last value and color status 100, 200, 300
This commit is contained in:
parent
a38e93b1c1
commit
8ec24cdf3e
|
@ -1739,10 +1739,19 @@ function visual_map_print_item($mode = "read", $layoutData,
|
||||||
|
|
||||||
if (($layoutData['image'] != null && $layoutData['image'] != 'none') || $layoutData['show_statistics'] == 1) {
|
if (($layoutData['image'] != null && $layoutData['image'] != 'none') || $layoutData['show_statistics'] == 1) {
|
||||||
|
|
||||||
|
|
||||||
$img_style_title = strip_tags($label);
|
$img_style_title = strip_tags($label);
|
||||||
if ($layoutData['type'] == STATIC_GRAPH) {
|
if ($layoutData['type'] == STATIC_GRAPH) {
|
||||||
if ($layoutData['id_agente_modulo'] != 0) {
|
if ($layoutData['id_agente_modulo'] != 0) {
|
||||||
|
|
||||||
|
if ($layoutData['id_metaconsole'] != 0) {
|
||||||
|
//Metaconsole db connection
|
||||||
|
$connection = db_get_row_filter ('tmetaconsole_setup',
|
||||||
|
array('id' => $layoutData['id_metaconsole']));
|
||||||
|
if (metaconsole_load_external_db($connection) != NOERR) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$unit_text = trim(io_safe_output(
|
$unit_text = trim(io_safe_output(
|
||||||
modules_get_unit($layoutData['id_agente_modulo'])));
|
modules_get_unit($layoutData['id_agente_modulo'])));
|
||||||
|
|
||||||
|
@ -1762,6 +1771,11 @@ function visual_map_print_item($mode = "read", $layoutData,
|
||||||
" <br>" . __("Last value: ")
|
" <br>" . __("Last value: ")
|
||||||
. remove_right_zeros(number_format($value, $config['graph_precision'])).$unit_text;
|
. remove_right_zeros(number_format($value, $config['graph_precision'])).$unit_text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($layoutData['id_metaconsole'] != 0) {
|
||||||
|
//Restore db connection
|
||||||
|
metaconsole_restore_db();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(get_parameter('action') == 'edit'){
|
if(get_parameter('action') == 'edit'){
|
||||||
|
@ -3175,14 +3189,18 @@ function visual_map_get_status_element($layoutData) {
|
||||||
$module_status = db_get_sql ('SELECT estado
|
$module_status = db_get_sql ('SELECT estado
|
||||||
FROM tagente_estado
|
FROM tagente_estado
|
||||||
WHERE id_agente_modulo = ' . $layoutData['id_agente_modulo']);
|
WHERE id_agente_modulo = ' . $layoutData['id_agente_modulo']);
|
||||||
|
|
||||||
switch($module_status) {
|
switch($module_status) {
|
||||||
case AGENT_STATUS_NORMAL:
|
case AGENT_STATUS_NORMAL:
|
||||||
|
case AGENT_MODULE_STATUS_NORMAL_ALERT:
|
||||||
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_NORMAL;
|
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_NORMAL;
|
||||||
break;
|
break;
|
||||||
case AGENT_MODULE_STATUS_WARNING:
|
case AGENT_MODULE_STATUS_WARNING:
|
||||||
|
case AGENT_MODULE_STATUS_WARNING_ALERT:
|
||||||
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_WARNING;
|
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_WARNING;
|
||||||
break;
|
break;
|
||||||
case AGENT_STATUS_CRITICAL:
|
case AGENT_STATUS_CRITICAL:
|
||||||
|
case AGENT_MODULE_STATUS_CRITICAL_ALERT:
|
||||||
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_CRITICAL_BAD;
|
$layoutData['status_calculated'] = VISUAL_MAP_STATUS_CRITICAL_BAD;
|
||||||
break;
|
break;
|
||||||
case AGENT_MODULE_STATUS_NO_DATA:
|
case AGENT_MODULE_STATUS_NO_DATA:
|
||||||
|
|
Loading…
Reference in New Issue