原文地址:http://blog.51cto.com/lifeng/1268482
我们想用snmpwalk查看网络设备的端口,MIB库中相关定义的信息如下:
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 .
注意后面的点,这样可以看到全部信息,如果你想要你需要的信息就把点换成下面的信息吧
ifIndex 端口索引号 ifDescr 端口描述 ifType 端口类型 ifMtu 最大传输包字节数 ifSpeed 端口速度 ifPhysAddress 物理地址 ifOperStatus 操作状态 ifLastChange 上次状态更新时间
下面表格列出跟流量有关系的字段
ifInOctets 输入字节数 |
ifOutOctets 输出字节数 |
ifInUcastPkts 输入非广播包数 |
ifOutUcastPkts 输出非广播包数 |
ifInNUcastPkts 输入广播包数 |
ifOutNUcastPkts 输出广播包数 |
ifInDiscards 输入包丢弃数 |
ifOutDiscards 输出包丢弃数 |
ifInErrors 输入包错误数 |
ifOutErrors 输出包错误数 |
举例说明:
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 ifDescr
查看所有端口描述信息(可查看端口与所对应的ID号)
------------------------------------------------------------------------------------
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 ifInOctets
查看所有端口进入流量字节数
------------------------------------------------------------------------------------
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 ifInOctets.57 IF-MIB::ifInOctets.57 = Counter32: 3877397126
查看ID号是57的端口进入流量字节数(ID号不一定与端口号对应)
也可以这样
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 IF-MIB::ifInOctets.57
----------------------------------------------------------------
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 ifOutOctets
查看所有端口流出流量字节数
------------------------------------------------------------------------------------
[[email protected] lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 ifOutOctets.57 IF-MIB::ifOutOctets.57 = Counter32: 4261834672
查看ID号是57的端口流出流量字节数(ID号不一定与端口号对应)