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