この記事について
拡張MIBを登録して、snmpwalkコマンドで値を取る方法です。
前提
Yamahaルータには、SNMP設定がされているものとします。
背景
Yamahaの拡張MIBファイルからOIDの調べ方がわからず困っていた。
結果として、OIDが不明でも値を取得することができた。
※追記
下記の方法でOIDが調べられることが判明!
ただ、「YAMAHA-RT-INTERFACES」の値はどれを使えばいいかわからず。。。
ファイル名とかで適当にやってたらできた。
snmptranslate -On YAMAHA-RT-INTERFACES::yrIfPpInUtil
手順
1.拡張MIBを登録する
ヤマハのWebサイトからRTX1100用の拡張MIBをダウンロードします。
cd /usr/share/snmp/mibs
wget http://www.rtpro.yamaha.co.jp/RT/docs/mib/
ダウンロードしたファイルを解凍
tar zxvf yamaha-private-mib.tar.gz
snmp.confファイルを作成
vi /usr/share/snmp/snmp.conf
snmp.conf
mibs all
snmpdサービスを再起動
service snmpd restart
2.値の取得確認
snpmwalkコマンドで値を取得
snmpwalk -v 2c -c public [IPアドレス] yrIfPpInUtil