这就不仅仅是简单的网络问题了。
涉及的东西很多。
网络通信,系统内核控制,网络安全,信息过滤,后台权限,
至少你要精通其中一门。才可能作个比较好的网管软件。当然,以上功能也没必要非使用管理软件,WIN2000以上系统组成的局网和域,就可以控制和管理大部分功能。
涉及的东西很多。
网络通信,系统内核控制,网络安全,信息过滤,后台权限,
至少你要精通其中一门。才可能作个比较好的网管软件。当然,以上功能也没必要非使用管理软件,WIN2000以上系统组成的局网和域,就可以控制和管理大部分功能。
Set objWmiServices = objWmiLocator.ConnectServer("", "root\snmp\localhost")Set objWmiNamedValueSet = CreateObject("WbemScripting.SWbemNamedValueSet")
objWmiNamedValueSet.Add "AgentAddress", strTargetSnmpDevice
objWmiNamedValueSet.Add "AgentReadCommunityName", "public"Set colTcpConnTable = _
objWmiServices.InstancesOf("SNMP_RFC1213_MIB_tcpConnTable", , _
objWmiNamedValueSet)Set colUdpTable = _
objWmiServices.InstancesOf("SNMP_RFC1213_MIB_udpTable", , _
objWmiNamedValueSet)
WScript.Echo "TCP Connections and Listening Ports" & vbCrLf & _
"-----------------------------------"
For Each objTcpConn In colTcpConnTable
WScript.Echo objTcpConn.tcpConnLocalAddress & ":" & _
objTcpConn.tcpConnLocalPort & " => " & _
objTcpConn.tcpConnRemAddress & ":" & _
objTcpConn.tcpConnRemPort & " " & _
"[State: " & objTcpConn.tcpConnState & "]"
NextWScript.Echo vbCrLf & "UDP Ports" & vbCrLf & "---------"
For Each objUdp In colUdpTable
WScript.Echo objUdp.udpLocalAddress & ":" & objUdp.UdpLocalPort
Next
远程控制什么的也是通过tcp/ip来做,根本没必要用snmp.
我实在不知道你的老师希望你用snmp来干什么?snmp用在网管系统里主要功能是获取网元对象的system组信息(一般可以识别出是什么类型网元),接收Trap告警信息,以及统计统计流量什么的.其它就要看具体对象的支持能力了.