**目次 [#u3090d1e]
#Contents
***snmptrapd設定 [#r7e7fe00]
snmptrapdのインストールは割愛。~
snmptrapdにアクセスを許可するコミュニティ名とZABBIXへSNMPTrap内容を送信するスクリプトへの連携設定を行う。
-/etc/snmp/snmptrapd.conf
authCommunity log localnet
traphandle default /bin/bash /usr/local/zabbix/sbin/snmptrap.sh
-authCommunity log [CommunityID]~
SNMPTrapを受信するコミュニティ名を指定する。~
複数指定する場合は複数行記載する。~
- traphandle default /bin/bash /usr/local/zabbix/sbin/snmptrap.sh~
ZABBIXに付属するSNMPTrap連携用スクリプトを指定する。~
パスはインストール先に準じた値に変更する。~
以上の設定を行い、snmptrapdを再起動する。
***ZABBIXサーバ設定 [#z9184bfe]
-/usr/local/zabbix/sbin/snmptrap.sh
# CONFIGURATION
ZABBIX_SERVER="{IP Address}";
ZABBIX_PORT="10051";
ZABBIX_SENDER="/usr/local/zabbix/sbin/zabbix_sender";
KEY="snmptraps";
HOST="snmptraps";
***アイテム/トリガー設定 [#k936e28f]
***受信テスト [#zca9b9c5]
SNMPTrapを受信した際には/var/log/messagesに情報か記載される。
-正常に受信できている場合
snmptrapd[11095]: 2009-04-03 00:51:13 192.168.1.249(via UDP: [192.168.1.249]:1712) TRAP, SNMP v1, community public SNMPv2-SMI::zeroDotZero Link Up Trap (0) Uptime: 67 days, 4:54:21.00 IF-MIB::ifIndex.7 = INTEGER: 7
-コミュニティ名の設定が間違っている場合
snmptrapd[10744]: No access configuration - dropping trap.
/var/log/messagesは同様の内容のログを束ねることでログサイズを圧縮する機能があるため、SNMPTrapの受信に繰り返し失敗すると以下の様なログを吐く。
last message repeated 3 times