Latency » "); if(count($smokeping_files['in'][$device['hostname']])) $menu_options['incoming'] = 'Incoming'; if(count($smokeping_files['out'][$device['hostname']])) $menu_options['outgoing'] = 'Outgoing'; $sep = ""; foreach ($menu_options as $option => $text) { if (!$vars['view']) { $vars['view'] = $option; } echo($sep); if ($vars['view'] == $option) { echo(""); } echo(generate_link($text,$vars,array('view'=>$option))); if ($vars['view'] == $option) { echo(""); } $sep = " | "; } unset($sep); print_optionbar_end(); echo(''); if($vars['view'] == "incoming") { if (count($smokeping_files['in'][$device['hostname']])) { $graph_array['type'] = "device_smokeping_in_all_avg"; $graph_array['id'] = $device['device_id']; echo(''); $graph_array['type'] = "device_smokeping_in_all"; $graph_array['legend'] = no; echo(''); unset($graph_array['legend']); ksort($smokeping_files['in'][$device['hostname']]); foreach ($smokeping_files['in'][$device['hostname']] AS $src => $host) { $hostname = str_replace(".rrd", "", $host); $host = device_by_name($src); if (is_numeric($host['device_id'])) { echo(''); } } } } elseif ($vars['view'] == "outgoing") { if (count($smokeping_files['out'][$device['hostname']])) { $graph_array['type'] = "device_smokeping_out_all_avg"; $graph_array['id'] = $device['device_id']; echo(''); $graph_array['type'] = "device_smokeping_out_all"; $graph_array['legend'] = no; echo(''); unset($graph_array['legend']); asort($smokeping_files['out'][$device['hostname']]); foreach ($smokeping_files['out'][$device['hostname']] AS $host) { $hostname = str_replace(".rrd", "", $host); list($hostname) = explode("~", $hostname); $host = device_by_name($hostname); if (is_numeric($host['device_id'])) { echo(''); } } } } echo('
'); echo('

Average

'); include("includes/print-quadgraphs.inc.php"); echo('
'); echo('

Aggregate

'); include("includes/print-quadgraphs.inc.php"); echo('
'); echo('

'.generate_device_link($host).'

'); $graph_array['type'] = "smokeping_in"; $graph_array['id'] = $device['device_id']; $graph_array['src'] = $host['device_id']; include("includes/print-quadgraphs.inc.php"); echo('
'); echo('

Aggregate

'); include("includes/print-quadgraphs.inc.php"); echo('
'); echo('

Aggregate

'); include("includes/print-quadgraphs.inc.php"); echo('
'); echo('

'.generate_device_link($host).'

'); $graph_array['type'] = "smokeping_out"; $graph_array['id'] = $device['device_id']; $graph_array['dest'] = $host['device_id']; include("includes/print-quadgraphs.inc.php"); echo('
'); $pagetitle[] = "Latency"; ?>