獲取交換機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
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值