1. 程式人生 > >獲取交換機OID值

獲取交換機OID值

1.5 設備 follow pro 文件 一個 h3c cto tcp

附:
之前的文章直接給出交換機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值