RTX12x0をZabbixで監視する

1. RTX12x0のsnmpを有効化

RTX12x0にログインして、config を修正

# snmp host <ZabbixサーバのIP> public
# snmp trap host <ZabbixサーバのIP> public
2. RTX Private MIBファイルの配置

Zabbix ServerにRTXのPrivate MIBファイルを配置

ちなみにRTXのMIBファイルはYAMAHAのサイトで配布されている
-> YAMAHA private MIB

# wget http://www.rtpro.yamaha.co.jp/RT/docs/mib/yamaha-private-mib.tar.gz
# tar xvzf yamaha-private-mib.tar.gz -C /usr/share/snmp/mibs

MIBファイルを配置したら、Zabbix Serverの再起動
# systemctl restart zabbix-server
# systemctl status zabbix-server
3. snmpwalkで確認

MIBファイルを格納し、Zabbix Serverを再起動した後にPrivate MIBで値を取得できるか確認

# snmpwalk -v 1 -c public <RTX12x0のIP> yrIfPpInUtil

上記だと Unknown Object Identifier と言われてしまったので、MIBファイルを指定
# snmpwalk -v 1 -c public <RTX12x0のIP> yrIfPpInUtil -m /usr/share/snmp/mibs/yamaha-rt-interfaces.mib.txt
4. Zabbixに RTX12x0のテンプレートを適用して修正

元ネタのテンプレートはコチラから