db->queryAllRecords("SELECT server_id, server_name FROM server order by server_name"); $dropDown = ""; /* Now add them as dropdown to the navigation */ $items[] = array( 'title' => $dropDown, 'target' => '', // no action! 'link' => ''); // no action! $module["nav"][] = array( 'title' => 'Server to Monitor', 'open' => 1, 'items' => $items); /* The first Server at the list is the server first selected */ $_SESSION['monitor']['server_id'] = $servers[0]['server_id']; $_SESSION['monitor']['server_name'] = $servers[0]['server_name']; /* Logmonitoring module */ // aufräumen unset($items); $items[] = array( 'title' => "Server Load", 'target' => 'content', 'link' => 'monitor/show_data.php?type=server_load'); $items[] = array( 'title' => "Disk usage", 'target' => 'content', 'link' => 'monitor/show_data.php?type=disk_usage'); $items[] = array( 'title' => "Memory usage", 'target' => 'content', 'link' => 'monitor/show_data.php?type=mem_usage'); $items[] = array( 'title' => "Services", 'target' => 'content', 'link' => 'monitor/show_data.php?type=services'); $module["nav"][] = array( 'title' => 'Monitoring', 'open' => 1, 'items' => $items); // aufräumen unset($items); $items[] = array( 'title' => "CPU", 'target' => 'content', 'link' => 'monitor/show_data.php?type=cpu_info'); $module["nav"][] = array( 'title' => 'System-Information', 'open' => 1, 'items' => $items); // aufräumen unset($items); /* Logmonitoring module */ $items[] = array( 'title' => "Mail log", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_mail'); $items[] = array( 'title' => "Mail warn", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_mail_warn'); $items[] = array( 'title' => "Mail err", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_mail_err'); $items[] = array( 'title' => "Messages", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_messages'); $items[] = array( 'title' => "Freshclam", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_freshclam'); $items[] = array( 'title' => "Clamav", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_clamav'); $items[] = array( 'title' => "ISPConfig", 'target' => 'content', 'link' => 'monitor/show_log.php?log=log_ispconfig'); $module["nav"][] = array( 'title' => 'Logfiles', 'open' => 1, 'items' => $items); // aufräumen unset($items); ?>