2010/09/01

snmptrap受信設定

設定

1.snmptrapd を利用可能にするためsnmpパッケージをインストールする。
yum install net-snmp
2.ファイル/etc/snmp/snmptrapd.conf を新規作成する。コミュニティ名(public privateなど)は送信元に合わせる。
authCommunity log,execute,net private
authCommunity log,execute,net public
traphandle default /bin/bash /home/zabbix/bin/snmptrap.sh
3.snmptrap.sh を配備する。
# mkdir /home/zabbix/bin
# cp /usr/local/src/zabbix-1.8.3/misc/snmptrap/snmptrap.sh /home/zabbix/bin/snmptrap.sh
# chmod 755 /home/zabbix/bin/snmptrap.sh
4.snmptrap.sh を編集する。
# ZABBIX_SERVER="localhost";
ZABBIX_SERVER="127.0.0.1";
# ZABBIX_SENDER="~zabbix/bin/zabbix_sender";
ZABBIX_SENDER="/usr/local/bin/zabbix_sender";
5.Zabbix「ホスト」登録
名前:snmptraps
新規グループ:snmptraps
6.Zabbix「アイテム」登録
ホスト:snmptraps
説明:snmptraps
タイプ:Zabbixトラッパー
キー:snmptraps
データ型:文字列
7.snmptrapd を開始する。
service snmptrapd start

X.テスト
zabbix_sender -z localhost -p 10051 -s snmptraps -k snmptraps -o "Test"