".__('Pandora Agents')." > "; echo __('Tactical view').""; $data = general_stats ($config['id_user'],-1); $monitor_checks = $data[0]; $monitor_ok = $data[1]; $monitor_bad = $data[2]; $monitor_unknown = $data[3]; $monitor_alert = $data[4]; $total_agents = $data[5]; $data_checks = $data[6]; $data_unknown = $data[7]; $data_alert = $data[8]; $data_alert_total = $data[9]; $monitor_alert_total = $data[10]; $data_not_init = $data[11]; $monitor_not_init = $data[12]; // Calculate global indicators $total_checks = $data_checks + $monitor_checks; if($total_checks != 0){ $notinit_percentage = (($data_not_init + $monitor_not_init) / ($total_checks / 100)); } else { $notinit_percentage = 0; } $module_sanity = format_numeric (100 - $notinit_percentage); $total_alerts = $data_alert + $monitor_alert; $total_fired_alerts = $monitor_alert_total+$data_alert_total; if ($total_fired_alerts > 0) $alert_level = format_numeric (100 - ($total_alerts / ($total_fired_alerts / 100))); else $alert_level = 100; if ($monitor_checks > 0){ $monitor_health = format_numeric ( 100- (($monitor_bad + $monitor_unknown) / ($monitor_checks/100)) , 1); } else $monitor_health = 100; if ($data_checks > 0){ $data_health = format_numeric ( (($data_checks -($data_unknown + $data_alert)) / $data_checks ) * 100,1);; } else $data_health = 100; if ($data_health < 0) $data_health =0; if (($data_checks != 0) OR ($data_checks != 0)){ $global_health = format_numeric ((($data_health * $data_checks) + ($monitor_health * $monitor_checks)) / $total_checks); } else $global_health = 100; if ($global_health < 0) $global_health; // Monitor checks // ~~~~~~~~~~~~~~~ echo "
";
echo "
| ";
// Server information
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$total_modules = (int) get_db_sql ("SELECT COUNT(*)
FROM tagente_modulo
WHERE tagente_modulo.disabled = 0");
$sql='SELECT * FROM tserver';
$result=mysql_query($sql);
if (mysql_num_rows($result)){
echo "
|