diff --git a/pandora_console/include/ajax/module.php b/pandora_console/include/ajax/module.php
index 8c75c92cac..adc1d46cc0 100755
--- a/pandora_console/include/ajax/module.php
+++ b/pandora_console/include/ajax/module.php
@@ -286,8 +286,20 @@ if ($get_module_detail) {
 				}
 				else if (is_numeric($row[$attr[0]]) && !modules_is_string_type($row['module_type']) ) {
 					
-					$data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
+					//~ $data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
 					//~ $data[] = (double) $row[$attr[0]];
+					switch($row['module_type']) {
+						case 15:
+							$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $module_id);
+							if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+								$data[] = human_milliseconds_to_string($row['data']);
+							else
+								$data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
+							break;
+						default:
+							$data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
+							break;
+					}
 				}
 				else {
 					if ($row[$attr[0]] == '') {
@@ -924,12 +936,35 @@ if ($list_modules) {
 								$salida = $config["render_proc_fail"];
 							break;
 						default:
-							$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+							switch($module['id_tipo_modulo']) {
+								case 15:
+									$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $module['id_agente_modulo']);
+									if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+										$salida = human_milliseconds_to_string($module['datos']);
+									else
+										$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+									break;
+								default:
+									$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+									break;
+							}
 						break;
 					}
 				}
 				else {
-					$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+					switch($module['id_tipo_modulo']) {
+						case 15:
+							$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $module['id_agente_modulo']);
+							if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+								$salida = human_milliseconds_to_string($module['datos']);
+							else
+								$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+							break;
+						default:
+							$salida = remove_right_zeros(number_format($module["datos"], $config['graph_precision']));
+							break;
+					}
+					//~ $salida = (number_format($module["datos"], $config['graph_precision']));
 				}
 				// Show units ONLY in numeric data types
 				if (isset($module["unit"])) {
diff --git a/pandora_console/include/functions_treeview.php b/pandora_console/include/functions_treeview.php
index b7d5aaf564..00a7c90ff9 100755
--- a/pandora_console/include/functions_treeview.php
+++ b/pandora_console/include/functions_treeview.php
@@ -184,21 +184,58 @@ function treeview_printModuleTable($id_module, $server_data = false, $no_head =
 				break;
 			default:
 				//~ if (is_numeric($last_data["datos"]))
-					//~ $data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . format_numeric($last_data["datos"]) . "</span>";
+					//~ $data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
 				//~ else
 					//~ $data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . substr(io_safe_output($last_data['datos']),0,12) . "</span>";
-				if (is_numeric($last_data["datos"]))
-					$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
-				else
-					$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+				switch($module['id_tipo_modulo']) {
+					case 15:
+						$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $module['id_agente_modulo']);
+						if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+							$data = "<span title='" . $last_data["datos"] . 
+								"' style='white-space: nowrap;'>" . human_milliseconds_to_string($last_data['datos']) . "</span>";
+						else
+							if (is_numeric($last_data["datos"]))
+								$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" .
+									remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
+							else
+								$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . 
+									substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+						break;
+					default:
+						if (is_numeric($last_data["datos"]))
+							$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . 
+								remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
+						else
+							$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . 
+								substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+						break;
+				}
 				break;
 		}
 	}
 	else {
-		if (is_numeric($last_data["datos"]))
-			$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
-		else
-			$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+		switch($module['id_tipo_modulo']) {
+			case 15:
+				$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $module['id_agente_modulo']);
+				if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+					$data = "<span title='" . human_milliseconds_to_string($last_data['datos']) . 
+						"' style='white-space: nowrap;'>" . human_milliseconds_to_string($last_data['datos']) . "</span>";
+				else
+					if (is_numeric($last_data["datos"]))
+						$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . 
+							remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
+					else
+						$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . 
+							substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+				break;
+			default:
+				if (is_numeric($last_data["datos"]))
+					$data = "<span style='height: 20px; display: inline-table; vertical-align: top;'>" . 
+						remove_right_zeros(number_format($last_data["datos"], $config['graph_precision'])) . "</span>";
+				else
+					$data = "<span title='" . $last_data["datos"] . "' style='white-space: nowrap;'>" . 
+						substr(io_safe_output($last_data['datos']),0,12) . "</span>";
+			break;
 	}
 	if (!empty($last_data['utimestamp'])) {
 		$last_data_str = $data;
diff --git a/pandora_console/operation/agentes/status_monitor.php b/pandora_console/operation/agentes/status_monitor.php
index 0f645c25e2..e97edc7436 100644
--- a/pandora_console/operation/agentes/status_monitor.php
+++ b/pandora_console/operation/agentes/status_monitor.php
@@ -1278,19 +1278,40 @@ if (!empty($result)) {
 						case 18:
 						case 21:
 						case 31:
-							
 							if ( $row['datos'] >= 1 ) 
 								$salida = $config['render_proc_ok'];
 							else
 								$salida = $config['render_proc_fail'];
 							break;
 						default:	
-							$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+							switch($row['module_type']) {
+								case 15:
+									$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $row['id_agente_modulo']);
+									if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+										$salida = human_milliseconds_to_string($row['datos']);
+									else
+										$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+									break;
+								default:
+									$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+									break;
+							}
 							break;
 					}
 			}
 			else {
-				$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+				switch($row['module_type']) {
+					case 15:
+						$value = db_get_value('snmp_oid', 'tagente_modulo', 'id_agente_modulo', $row['id_agente_modulo']);
+						if ($value == '.1.3.6.1.2.1.1.3.0' || $value == '.1.3.6.1.2.1.25.1.1.0')
+							$salida = human_milliseconds_to_string($row['datos']);
+						else
+							$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+						break;
+					default:
+						$salida = remove_right_zeros(number_format($row['datos'], $config['graph_precision']));
+						break;
+				}
 			}
 			
 			// Show units ONLY in numeric data types