所以我們必須載入廠商提供的 Mib file,讓我的 CentOS 知道對應關係,方法如下
1. 複製廠商 Mib file 到 /usr/share/snmp/mibs/ 例如我們需要三個檔案
cp RBN-IPPOOL-MIB.my /usr/share/snmp/mibs/
cp RBN-SMI.my /usr/share/snmp/mibs/
cp RBN-TC.my /usr/share/snmp/mibs/
2. 在要執行程式的使用者下面建立 .snmp 目錄,並將剛剛三個檔案的檔案寫入 snmp.conf 設定檔
mkdir $HOME/.snmp
echo "mibs +RBN-IPPOOL-MIB" >> $HOME/.snmp/snmp.conf
echo "mibs +RBN-SMI" >> $HOME/.snmp/snmp.conf
echo "mibs +RBN-TC" >> $HOME/.snmp/snmp.conf
測試
snmptranslate -Td 1.3.6.1.4.1.2352.2.15 /usr/bin/snmpwalk -v 2c -c community 10.20.1.2 1.3.6.1.4.1.2352.2.15
如果有把 OID 解析成名稱, 那就成功囉~
沒有留言:
張貼留言