'; echo ''; echo 'Local PortPeer DevicePeer PortUptimeSRTTRTOVersion'; echo ''; echo ''; foreach (dbFetchRows("SELECT * FROM `eigrp_peers` WHERE `device_id` = ? AND `eigrp_vpn` = ? AND `eigrp_as` = ?", array($device['device_id'], $vars['vpn'], $vars['asn'])) AS $peer) { //print_vars($peer); $peer['local_port'] = get_port_by_ifIndex($device['device_id'], $peer['peer_ifindex']); $ip = dbFetchRow("SELECT * FROM `ipv4_addresses` WHERE `ipv4_address` = ?", array($peer['peer_addr'])); if(is_array($ip)) { $peer['port'] = get_port_by_id_cache($ip['port_id']); $peer['device'] = device_by_id_cache($peer['port']['device_id']); } echo ''; echo ' '.(is_array($peer['local_port']) ? generate_port_link($peer['local_port']) : 'Unknown').'
'.$peer['local_port']['ifAlias'].' '.$peer['peer_addr'].'
'.(is_array($peer['device']) ? generate_device_link($peer['device']) : '').' '.(is_array($peer['port']) ? generate_port_link($peer['port']) : '').'
'.$peer['port']['ifAlias'].' '.format_uptime($peer['peer_uptime']).' '.$peer['peer_srtt'].'ms '.$peer['peer_rto'].'ms '.$peer['peer_version'].' '; echo ''; if (get_var_true($vars['graphs'])) { echo ' '; $graph_array['to'] = $config['time']['now']; $graph_array['id'] = $peer['eigrp_peer_id']; $graph_array['type'] = 'eigrppeer_graph'; print_graph_row($graph_array); echo(''); } } echo ''; echo ''; echo generate_box_close(); // EOF