交换机端口流量监测小工具( 二 )


对照上面的OID,我们知道了STG软件打开后默认的OID是端口接受和发送端口的字节数 。那么是那个端口的接受和发送字节数呢?我们发现是数字1,那么数字1是哪个端口?

交换机端口流量监测小工具

文章插图
 
对于cisco交换机我们可以cli进入交换机查询mib
show snmp mib ifmib ifindex
【交换机端口流量监测小工具】对于华为交换机我们可以借助snmpwalk这个linux下的小软件
snmpwalk -v 2c -c public 你的交换机ip ifDescr (community snmp ver 依据交换机的设定)
当然所有品牌的交换机可以去官方网站查询OID或者拨打400电话
通过查询mib获取ifindex就可以监测具体端口的接受发送的字节
例如:查询cisco Fa0/1 的ifindex 是 10001
Gi0/1 的ifindex 是 10101
那么
1.3.6.1.2.1.2.2.1.10.10001 就是交换机的Fa0/1端口接受的字节数
1.3.6.1.2.1.2.2.1.16.10101 就是交换机的Gi0/1端口发送的字节数
查询华为 E0/1 的ifindex 是 6
那么 1.3.6.1.2.1.2.2.1.10.6 就是交换机的E0/1端口接受的字节数
1.3.6.1.2.1.2.2.1.16.6 就是交换机的E 0/1端口发送的字节数
如果只是监视交换机的端口接受和发送的字节数,打开STG设置参数OID部分我们只需要修改后面的端口的ifindex 。然而同一品牌同一序列的交换机的ifindex很有规律 。
找到规律后我们监视交换机端口的流量就是一件很简单的事情了 。
我们看到STG walk snmp的OID,所以STG还能监测交换机、路由器、防火墙、windows、linux等的cpu、内存、硬盘、网口等多个数据,同时STG设置的参数可以保存成.stg的文件 。Cmd 脚本下 start xxx.stg 可以开启多个窗口同时监视 。




推荐阅读