".__('SLA view').""; $id_agent = get_parameter ("id_agente", "0"); $intervalo = get_agent_interval ($id_agent); // 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 "
" . __('Type') . " | "; echo "" . __('Module name') . " | "; echo "" . __('S.L.A.') . " | "; echo "" . __('Status') . " | "; while ($module_data = mysql_fetch_array($result_t)){ if ($color == 1){ $tdcolor = "datos"; $color = 0; } else { $tdcolor = "datos2"; $color = 1; } # For evey module in the status table $id_agent_module = $module_data[0]; $sla_max = $module_data[1]; $sla_min = $module_data[2]; $sla_limit = $module_data[3]; $id_tipo_modulo = $module_data[4]; $name = $module_data[5]; $description = $module_data[6]; $est_tipo = get_moduletype_name ($id_tipo_modulo); echo "|
---|---|---|---|---|
"; echo ""; echo " | " . $name; echo " ($sla_min / $sla_max / $sla_limit) | "; echo ""; $temp = get_agent_module_sla ($id_agent_module, $config["sla_period"], $sla_min, $sla_max); if ($temp === false){ echo __('N/A'); echo " | "; } else { echo format_numeric($temp)." % | "; echo ""; if ($temp > $sla_limit) echo ""; else echo ""; } } echo ' |