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['device'] = $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 ($config['smokeping']['integration'] === true) { $dest = device_by_name(str_replace("_",".",$hostname)); } else { $dest = $host; } if (is_numeric($host['device_id'])) { echo ''; } } }//end if } else if ($vars['view'] == 'outgoing') { if (count($smokeping_files['out'][$device['hostname']])) { $graph_array['type'] = 'device_smokeping_out_all_avg'; $graph_array['device'] = $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 ''; } } }//end if }//end if echo '
'; echo '

Average

'; include 'includes/print-graphrow.inc.php'; echo '
'; echo '

Aggregate

'; include 'includes/print-graphrow.inc.php'; echo '
'; echo '

'.generate_device_link($dest).'

'; $graph_array['type'] = 'smokeping_in'; $graph_array['device'] = $device['device_id']; $graph_array['src'] = $host['device_id']; include 'includes/print-graphrow.inc.php'; echo '
'; echo '

Aggregate

'; include 'includes/print-graphrow.inc.php'; echo '
'; echo '

Aggregate

'; include 'includes/print-graphrow.inc.php'; echo '
'; echo '

'.generate_device_link($host).'

'; $graph_array['type'] = 'smokeping_out'; $graph_array['device'] = $device['device_id']; $graph_array['dest'] = $host['device_id']; include 'includes/print-graphrow.inc.php'; echo '
'; $pagetitle[] = 'Latency';