获取交换机OID值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取交换机OID值相关的知识,希望对你有一定的参考价值。

附:
之前的文章直接给出交换机cpu和内存的OID,下面我叙述下怎么具体去获得OID。
下面以H3C内存及cpu部分OID值:(可打400电话询问部分值)
400电话告诉我以下(当然万能的网友也行了),缺少一个值需要自己解决了,而且给了两个参数
H3C cpu 使用率OID:
.1.3.6.1.4.1.25506.2.6.1.1.1.1.6.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.n

H3C 内存使用率OID:
.1.3.6.1.4.1.25506.2.6.1.1.1.1.8.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.n

一.连接你的交换机
<NY-Core-254.1-IRF>display mib-style
Current MIB style: new
Next reboot MIB style: new

如果是new,则为OID .1.3.6.1.4.1.25506.2.6.1.1.1.1.6.n(新版本),hh3c-entity-ext.mib文件中的hh3cEntityExtCpuUsage

如果是 compatible,则OID .1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.n(旧版本),h3c-entity-ext.mib文件中的h3cEntityExtCpuUsage
至于n的值不同设备不一样,但是前面的.1.3.6.1.4.1.25506.2.6.1.1.1.1.6.不同型号、类型的H3C目前我遇到的都是一样的。

二:获取n值:使用snmpwark工具(https://snmpsoft.com/
C:Usersxxxx>snmpwalk -v:2c -c:yulong -r:10.5.41.254 >d:/test.txt
备注:-v:SNMP版本 ,-c:团体名,-r:目标主机 将交换机所有OID导出到test.txt
剩下就等test.txt文件输出完毕后打开,搜索. 1.3.6.1.4.1.25506.2.6.1.1.1.1.6,value值不为0的就是CPU的OID号.例如:. 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.47就是该交换机cpu的OID(因为做了IRF堆叠因此1.3.6.1.4.1.25506.2.6.1.1.1.1.6.51是另外一个CPU)
技术图片

以上是关于获取交换机OID值的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控交换机

交换机snmp oid是啥

通过SNMP#NET监控网络设备,怎么得到交换机以及路由器的各端口流量。最好是通过OID+Community。

为啥snmp采集到的华为端口速率不准确

部分设备OID

zabbix上华为交换机snmp OID查询温度信息配置