ZABBIXの画面上にSNMPトラップのメッセージが出力されない件について
お世話になっております。
標題の件、過去のフォーラム等を参考にSNMP Trap設定を
行いましたが、/varlog/messagesと/var/log/snmptt.logへのtrap出力は確認できましたが、
zabbix webUI上でtrap内容が出力されず、有識者の方のアドバイスをいただければと思います。
zabbix server 3.0.22
以下のフォーラムとリンクを参照し、SNMP Trapを設定しました。
■過去フォーラム
ZABBIXの画面上にSNMPトラップのメッセージが表示されない
SNMP Trapの受信について
また、以下を参照にmibがコンバートできる事を確認しています。
※参考URL同様にIF-MIBをコンバートし所定のディレクトリに配置しました。
https://www.slideshare.net/qryuu/zabbix20snm-ptt
下記の通りアイテムを登録しました。
アイテム名:Trap TEST
キー:snmptrap[regexp]
タイプ:SNMPトラップ
データ型:ログ
ログの表示形式:hh.mm.ss yyyy/MM/dd
※snmptt.confの設定内容と合わせています。
※また、ホストsnmpiインターフェースの設定も行っています。
検証のためinterface upのtrapをzabbix server宛てに送信しました。
snmptrap -v 2c -c "コミュニティ名" "zabbixサーバIP" '' .1.3.6.1.6.3.1.1.5.4
■結果
/var/log/messages
/var/log/snmptt/snmptt.log
上記trapの出力確認
zabbix web UI上
監視データ⇒概要⇒zabbixサーバホスト⇒trap test⇒タイプ(データ)
何も出力されていない事を確認
■確認事項
SElinuxはdisabled
firewalldのport 162は許可済み
/var/log/snmptt/snmptt.logの所有者とグループはsnmpttであることを確認
※所有権も755にしています。
よろしくお願い致します。
yk_taiko - 投稿数: 184
以下、確認してみてください。
(1) snmptt ログの形式がZabbixで取り込む形になっているか。
※以下マニュアル [SNMP trap format] の項
- https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/s...
(2) ログの送信元情報がZabbixのホストのSNMPインターフェースに登録されている情報と同じか
(3) 出力されているログがアイテムキーの正規表現に合致しているか。
ちなみに、アイテムキーに "regexp" のまま登録されていないですよね?
(2)、(3) が原因の場合、[管理]-[一般設定]-[その他] の「マッチしないSNMPトラップをログに記録」にチェックが入っているのであれば、
zabbix_server.log にログが出力されているはずです。
T-A - 投稿数: 35
yk_taiko 様
お世話になっております。
(2) ログの送信元情報がZabbixのホストのSNMPインターフェースに登録されている情報と同じか
⇒ZabbixホストのインテーフェースとSNMPインターフェースに登録したIPアドレスは同じです。
(3) 出力されているログがアイテムキーの正規表現に合致しているか。
ちなみに、アイテムキーに "regexp" のまま登録されていないですよね?
⇒"regexp" のままではありませんでした。
(2)、(3) が原因の場合、[管理]-[一般設定]-[その他] の「マッチしないSNMPトラップをログに記録」にチェックが入っているのであれば、
zabbix_server.log にログが出力されているはずです。
⇒「マッチしないSNMPトラップをログに記録」にチェックが入っていましたが、zabbix_server.logには何も出力されていませんでした。
(1) snmptt ログの形式がZabbixで取り込む形になっているか。
※以下マニュアル [SNMP trap format] の項
- https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/s...
⇒確認しましたが、ログの出力内容が若干異なる気がします。
snmptt.logの出力内容は以下の通りでした。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
17:30:00 2018/10/17 .1.3.6.1.6.3.1.1.5.4 Normal "Status Events" "zabbixサーバIP" - Link up on interface $1. Admin state:$2.
Operational state: $3
17:30:00 2018/10/17 .1.3.6.1.6.3.1.1.5.4 Normal "Status Events" "zabbixサーバIP" - ZBXTRAP "ZabbixサーバIP" ZBXTRAP "ZabbixサーバIP"
A linkup-trap signifies that the SNMP entity, acting in an
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
※(途中で文字が切れています)
snmptt.conf
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一部省略
#Zabbix
#
EVENT general .* "General event" Normal
FORMAT ZBXTRAP $Aa $ar $1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
snmptt.ini
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一部省略
[TrapFiles]
追加項目
/usr/share/snmp/venders/IF-MIB.conf
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/etc/sysconfig/snmptrapd
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一部抜粋
OPTIONS="-m + ALL -On -p /var/run/snmptrapd.pid -m /usr/share/snmp/mibs:/usr/share/snmp/venders -m all"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
よろしくお願い致します。
yk_taiko - 投稿数: 184
>⇒「マッチしないSNMPトラップをログに記録」にチェックが入っていましたが、zabbix_server.logには何も出力されていませんでした。
どこかのアイテムに格納されているか、Zabbixがログを認識できていないかになると思います。
zabbix_server.conf はtrap監視ができるように変更済みで、変更後にサービス再起動はされてますか。
T-A - 投稿数: 35
yk_taiko様
お世話になっております。
zabbix_server.conf
StartTrappers=1
SNMPTrapperFile=/var/log/snmptt.log
となっています。
また、変更後にzabbix サービスの再起動は行っています。
よろしくお願い致します。
T-A - 投稿数: 35
yk_taiko様
お世話になっております。
zabbix_server.confを確認したところ、
StartSNMPTrapperが0のままでした。
おそらく保存漏れかと思います。
StartSNMPTrapper=1にし、サービスを再起動したところ、
zabbix webUI上に出力される事を確認しました。
設定確認方法および、trapのフォーマット等ご教示頂き
有難うございました。