snmptrapをSNMPTTで受信してもアイテムで取り込めない
環境:
Redhat 6.9
Zabbix 3.2.7
SNMPTT 1.4
状況:
上記環境でSNMPTTでsnmptrapの受信できる環境を作ろうとしています。
ホストとして127.0.0.1をSNMPデバイス(ポート161)として登録した状態です。
この状態で以下のコマンドを実行することでsnmptt.logにはきちんと処理されたログは表示されますが、アイテム取り込めないです。
snmptrap -v 1 -c public 127.0.0.1 .1.3.6.1.6.3.1.1.5 0.0.0.0 6 3 55 .1.3.6.1.6.3.1.1.5 s "TEST"
snmptt.logには以下の出力になります。
10:19:10 2017/08/31 .1.3.6.1.6.3.1.1.5.0.3 Critical "Status Events" localhost - ZBXTRAP 127.0.0.1 A linkUp trap signifies that the SNMP entity, acting in an TEST
アイテム設定は以下の3パターンを作りましたが、最新データで表示させてもヒストリに出てきません。
1.snmptrap[]
2.snmptrap[Critical]
3.snmptrap[Critical "*"]
どのようにしたら、SNMPトラップをアイテムで取り込めるかご教授願います。
heya - 投稿数: 319
SNMPトラップ監視は、いろいろな要素が絡んでくるので確認が大変ですよね。
snmptt まではうまくいっているようなので、それ以外の部分を。
・snmptt.log は、zabbix が読み込み可能?
・zabbix_server.conf で SNMPTrapperFile は正しい?
・zabbix_server.conf で StartSNMPTrapper が 1 になっている?
これらを確認しても問題なさそうなのに値が取れないようなら、zabbix_server.log に何か出ていないか確認してみてください。
KYON - 投稿数: 4
heya様
ご回答ありがとうございます。
SNMPTrapperFileのログファイル名が間違っていました。
修正して正常にアイテムで取り込めるようになりました。