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のテンプレートを適用して修正
元ネタのテンプレートはコチラから