";
echo "";
if (give_acl ($config['id_user'], $id_grupo, "AW")) {
echo "
";
}
echo '';
echo $nombre_agente;
echo " | ";
// Show SO icon
echo "";
print_os_icon ($id_os, false);
echo " | ";
// If there are a module interval bigger than agent interval
if ($biginterval > $intervalo) {
echo "
".$biginterval." | ";
} else {
echo "".$intervalo." | ";
}
// Show GROUP icon
echo '';
echo "";
echo print_group_icon ($id_grupo);
//echo ' (';
//echo get_group_name ($id_grupo);
//echo ")";
echo "";
echo " | ".$numero_modulos." ";
if ($monitor_normal > 0)
echo " : ".$monitor_normal." ";
if ($monitor_warning > 0)
echo " : ".$monitor_warning." ";
if ($monitor_critical > 0)
echo " : ".$monitor_critical." ";
if ($monitor_down > 0)
echo " : ".$monitor_down."";
echo " | ";
echo "";
if ($numero_modulos > 0){
if ($agent_down > 0) {
print_status_image(STATUS_AGENT_DOWN, __('Agent down'));
} elseif ($monitor_critical > 0) {
print_status_image(STATUS_AGENT_CRITICAL, __('At least one module in CRITICAL status'));
} elseif ($monitor_warning > 0) {
print_status_image(STATUS_AGENT_WARNING, __('At least one module in WARNING status'));
} else {
print_status_image(STATUS_AGENT_OK, __('All Monitors OK'));
}
} else {
print_status_image(STATUS_AGENT_NO_DATA, __('Agent without data'));
}
// checks if an alert was fired recently
echo " | ";
if (give_disabled_group ($id_grupo)) {
print_status_image(STATUS_ALERT_DISABLED, __('Alert disabled'));
} else {
if (check_alert_fired ($id_agente) == 1)
print_status_image(STATUS_ALERT_FIRED, __('Alert fired'));
else
print_status_image(STATUS_ALERT_NOT_FIRED, __('Alert not fired'));
}
echo " | ";
echo "";
print_timestamp ($ultimo_contacto);
echo " | ";
}
echo "