".lang_string("SLA view").""; $id_agent = get_parameter ("id_agente", "0"); // Get all module from agent $sql_t='SELECT * FROM tagente_estado, tagente_modulo WHERE tagente_modulo.disabled = 0 AND tagente_estado.id_agente_modulo = tagente_modulo.id_agente_modulo AND tagente_modulo.id_agente='.$id_agent.' AND tagente_estado.estado != 100 AND tagente_estado.utimestamp != 0 ORDER BY tagente_modulo.nombre'; $result_t=mysql_query($sql_t); if (mysql_num_rows ($result_t)) { echo "
".$lang_label["type"]." | ".$lang_label["module_name"]." | ".$lang_label["SLA"]." | ".$lang_label["status"]." | "; $color=0; while ($row_t=mysql_fetch_array($result_t)){ # For evey module in the status table $id_agent_module = $row_t[0]; $sla_max = $row_t[1]; $sla_min = $row_t[2]; $sla_limit = $row_t[3]; $id_tipo_modulo = $row_t[4]; $name = $row_t[5]; $description = $row_t[6]; $est_tipo = dame_nombre_tipo_modulo($id_tipo_modulo); if ($color == 1){ $tdcolor = "datos"; $color = 0; } else { $tdcolor = "datos2"; $color = 1; } echo "|
---|---|---|---|---|
"; echo ""; echo " | ".$name; echo " ($sla_min/$sla_max/$sla_limit) | "; echo ""; $temp = get_agent_module_sla ($row_t["id_agente_modulo"], $config["sla_period"], $sla_min, $sla_max); if ($temp === false){ echo lang_string("N/A"); echo " | "; } else { echo format_numeric($temp)." % | "; echo ""; if ($temp > $sla_limit) echo ""; else echo ""; } } echo ' |