• 追加された行はこの色です。
  • 削除された行はこの色です。
**目次 [#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]

-Trap内に「power-on」の文字列が含まれる場合アラート
 {{HOSTNAME}:snmptraps.str(power-on)}=1

-24時間以内にTrapを受信し、Trap内に「power-on」の文字列が含まれる場合アラート
 {{HOSTNAME}:snmptraps..nodata(86400)}=0)&{{HOSTNAME}:snmptraps.str(power-on,86400)}=1)

***受信テスト [#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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS