\n"; print "Список портов ".$switch['device_name']." - ".$switch['ip']."
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; $sSQL = "SELECT id,snmp_index,port,comment,target_port_id,last_mac_count,uplink,nagios,skip,vlan from device_ports WHERE device_ports.device_id=$id Order by port"; $flist = mysqli_query($db_link, $sSQL); while (list ($d_id, $d_snmp, $d_port, $d_comment, $d_target_id, $d_mac_count, $d_uplink, $d_nagios, $d_skip, $d_vlan) = mysqli_fetch_array($flist)) { print "\n"; $cl="data"; if ($d_uplink) { $cl="info"; } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; global $torrus_url; $f_cacti_url = get_cacti_graph($switch['ip'], $d_snmp); if (! isset($torrus_url) and (! isset($f_cacti_url))) { print "\n"; } else { if (isset($f_cacti_url)) { $snmp_url = "Статистика"; } if (isset($torrus_url)) { $normed_ifname = trim(str_replace("/", "_", $ifname)); $normed_ifname = trim(str_replace(".", "_", $normed_ifname)); $normed_ifname = trim(str_replace(" ", "_", $normed_ifname)); $pattern = '/cisco/i'; preg_match($pattern, $switch['device_model'], $matches); if (isset($matches[0])) { $normed_ifname = trim(str_replace("Gi", "GigabitEthernet", $normed_ifname)); } $t_url = str_replace("HOST_IP", $switch['ip'], $torrus_url); $t_url = str_replace("IF_NAME", $normed_ifname, $t_url); $snmp_url = "Статистика"; } print "\n"; } print "\n"; print ""; } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
ПортSnmpMac countUplinkNagiosSkipЮзер|DeviceКомментарийVlanГрафик
" . $d_port . "" . $d_snmp . "" . get_qa($d_uplink) . "" . get_qa($d_nagios) . "" . get_qa($d_skip) . ""; if (isset($d_target_id) and $d_target_id > 0) { print_device_port($db_link, $d_target_id); } else { print_auth_port($db_link, $d_id); } print "" . $d_comment . "" . $d_vlan . "" . $snmp_url . "
snmp start
\n"; ?>