获取交换机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:\Users\xxxx>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值

猜你喜欢

转载自blog.51cto.com/11579920/2374172