我有思科,中兴,华为路由器..我怎样才能得到这些路由器的每个接口的交通信息。 我没有中兴和华为的mib文件。 所以,我想要一个通用的mib文件,可以监视这些路由器的每个接口
正如尼克R已经提到,你需要IF-MIB …细节虽然重要。
您可以通过snmp walking ifName : 1.3.6.1.2.1.31.1.1.1.1将所有OID关联到以下接口名称。
高速接口
对于高速接口(100Mbps或更高),如果设备支持,则应使用64位计数器:
ifHCInOctets : 1.3.6.1.2.1.31.1.1.1.6 ( 计数器中的64位八位字节 ) ifHCOutOctets : 1.3.6.1.2.1.31.1.1.1.10 ( 64位八位组计数器 ) ifHCInUcastPkts : 1.3.6.1.2.1.31.1.1.1.7 ( 计数器中的64位数据包 ) ifHCOutUcastPkts : 1.3.6.1.2.1.31.1.1.1.11 ( 64位数据包出柜 ) ifHighSpeed : 1.3.6.1.2.1.31.1.1.1.15 ( 以1Mbps为单位估计接口的当前带宽 ) 低速接口
较低速度的接口可以通过32位计数器获得。 如果在高速接口上使用32位计数器,它们可以快速换行; 一个10Mbps的背靠背全尺寸数据包stream导致ifInOctets在57分钟内完成。 在100 Mbps时,最小包装时间为5.7分钟,在1 Gbps时最小包装时间为34秒注1
ifInOctets : 1.3.6.1.2.1.2.2.1.10 ( 计数器中的32位八位字节 ) ifOutOctets : 1.3.6.1.2.1.2.2.1.16 ( 32位Octets out计数器 ) ifInUcastPkts : 1.3.6.1.2.1.2.2.1.11 ( 计数器中的32位数据包 ) ifOutUcastPkts : 1.3.6.1.2.1.2.2.1.17 ( 32位数据包出柜台 ) ifSpeed : 1.3.6.1.2.1.2.2.1.5 ( 目前协商的接口速度 – 最大值:4.294Gbps ) 注1:从思科的SNMP FAQ中引用
IF-MIB应该是你正在寻找的。 你想要的OID是ifInOctets和ifOutOctets。
仙人掌是最艰难的前进之路。
下载一个安装它,它将与很多路由器和开关一起工作。 此外, Observium比起仙人掌更容易上手,但定制更less; 尽pipe它也适用于大多数交换机和路由器。
更新 :忘了说这些包括MIB!