'; echo ''; echo 'Local PortPeer DevicePeer PortUptimeSRTTRTOVersion'; echo ''; echo ''; foreach (dbFetchRows("SELECT * FROM `eigrp_peers` WHERE `device_id` = ? AND `eigrp_vpn` = ? AND `eigrp_as` = ?", [$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` = ?", [$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