".__('Pandora servers')." > ".__('Configuration detail').""; $total_modules = (int) get_db_sql ("SELECT COUNT(*) FROM tagente_modulo WHERE tagente_modulo.disabled = 0"); $servers = get_server_info (); $table->width = '98%'; $table->size = array (); $table->size[6] = '60'; $table->align = array (); $table->align[1] = 'center'; $table->align[6] = 'center'; $table->head = array (); $table->head[0] = __('Name'); $table->head[1] = __('Status'); $table->head[2] = __('Load'); $table->head[3] = __('Modules'); $table->head[4] = __('Lag'); $table->head[5] = __('Type'); $table->head[6] = __('Version'); // This will have a column of data such as "6 hours" $table->head[7] = __('Updated'); $table->data = array (); foreach ($servers as $server) { $data = array (); if ($server["recon_server"] == 1) { $data[0] = ''.$server["name"].''; } else { $data[0] = "".$server['name'].""; } if ($server['status'] == 0) { $data[1] = print_image ("images/pixel_red.png", true, array ("width" => 20, "height" => 20)); } else { $data[1] = print_image ("images/pixel_green.png", true, array ("width" => 20, "height" => 20)); } // Load $data[2] = print_image ("reporting/fgraph.php?tipo=progress&percent=".$server["load"]."&height=20&width=80", true); $data[3] = $server["modules"] . " ".__('of')." ". $server["modules_total"]; $data[4] = ''.($server["lag"] == 0 ? '-' : human_time_description_raw ($server["lag"])) . " / ". $server["module_lag"].''; $data[5] = ''; if ($server['network_server'] == 1) { $data[5] .= print_image ("images/network.png", true, array ("title" => __('Network Server'))); } if ($server['data_server'] == 1) { $data[5] .= print_image ("images/data.png", true, array ("title" => __('Data Server'))); } if ($server['snmp_server'] == 1) { $data[5] .= print_image ("images/snmp.png", true, array ("title" => __('SNMP Server'))); } if ($server['recon_server'] == 1) { $data[5] .= print_image ("images/recon.png", true, array ("title" => __('Recon Server'))); } if ($server['export_server'] == 1) { $data[5] .= print_image ("images/database_refresh.png", true, array ("title" => __('Export Server'))); } if ($server['wmi_server'] == 1) { $data[5] .= print_image ("images/wmi.png", true, array ("title" => __('WMI Server'))); } if ($server['prediction_server'] == 1) { $data[5] .= print_image ("images/chart_bar.png", true, array ("title" => __('Prediction Server'))); } if ($server['plugin_server'] == 1) { $data[5] .= print_image ("images/plugin.png", true, array ("title" => __('Plugin Server'))); } if ($server['master'] == 1) { $data[5] .= print_image ("images/master.png", true, array ("title" => __('Master Server'))); } if ($server['checksum'] == 1){ $data[5] .= print_image ("images/binary.png", true, array ("title" => __('MD5 Check'))); } $data[5] .= ''; $data[6] = $server['version']; $data[7] = print_timestamp ($server['keepalive'], true); array_push ($table->data, $data); } if (!empty ($table->data)) { print_table ($table); } else { echo "
".__('There are no servers configured into the database')."
"; } ?>