如何在snmp代理端调用mib
/public/SW-center/net mgmt/cmtk/MIBs . shtml
ftp://ftp.cisco.com/pub/mibs/思科MIBS FTP站点
(其他厂商我就不知道了...)
这里有一个系统或厂商MIBS的网页,你也可以参考一下(很多有用的东西)。
下班后操作系统软件...
$ & gtsnmpget My_2900_IP sysDescr.0
系统。sysdescr.0 =思科互联网工作操作系统软件...
Snmpwalk获取该位置以下的所有节点。用MIBS清楚吗?你不必考虑它的OID。
只要MIBS被正确使用。
$ & gt我的_2900_IP tcp
tcp.tcpRtoAlgorithm.0 = vanj(4)
tcp.tcpRtoMin.0 = 300
tcp.tcpRtoMax.0 = 60000
tcp.tcpMaxConn.0 = -1
TCP . TCP active opens . 0 = counter 32:1
TCP . TCP passive opens . 0 = counter 32:29
TCP . tcpattemptfails . 0 = counter 32:0
TCP . tcpestabreats . 0 = counter 32:1
tcp.tcpCurrEstab.0 = Gauge32: 0
TCP . tcpinsegs . 0 = counter 32:10183
TCP . tcpoutsegs . 0 = counter 32:6850
TCP . tcpretranssegs . 0 = counter 32:55
tcp.tcpInErrs.0 = Counter32: 0
TCP . tcpoursts . 0 = counter 32:9
$ & gt我的_2900_IP
interfaces . iftable . ifentry . ifinoctets . 1 = counter 32:266156610
interfaces . iftable . ifentry . ifinoctets . 2 = counter 32:4021982
interfaces . iftable . ifentry . ifinoctets . 3 = counter 32:3675832515
interfaces . iftable . ifentry . ifinoctets . 4 = counter 32:242336
interfaces . iftable . ifentry . ifinoctets . 5 = counter 32:2555185044
interfaces . iftable . ifentry . ifinoctets . 6 = counter 32:1611529637
interfaces . iftable . ifentry . ifinoctets . 7 = counter 32:2376795729
在...之后.......
计数器32是32位的累积值。
Gauge32是32位的差值。
如果将. 1的计数器值分成四个时间戳,则为1 5 6 9。
仪表值为1 4 1 3。
这个值的类型对绘制mrtg有一定的影响。
如果你想熟悉MIBS,可以找一个叫MIBBroswer的软件(我没用过)。我相信SNMP
可以更清楚的控制,MIBS的文件基本上有每个定义的解释,只要读几遍就可以了。
教他语法。
取一个值还是多个值,完全看个人需求,然后根据值来画图。
用这个方法,加上RRD(或者mrtg+rrd)画出每个交换机端口的流量(下面这个例子,我只画有连接的,没有连接的不画。是否有连接可以被snmp捕获。这样的话我就把IP脱了)。