まず公式ソースコードのダウンロードアドレスを添付します:http://www.zabbix.com/download
最新バージョンは公式サイトからダウンロードできます。当サイトで提供するダウンロードはバージョン 3.2.6 ですzabbix-3.2.6.tar.gz
1.ソースコードディレクトリ内の Perl スクリプトをコピーし、実行権限を付与する
# cp ./misc/snmptrap/zabbix_trap_receiver.pl /usr/bin # chmod +x /usr/bin/zabbix_trap_receiver.pl
2.snmptrapd の設定ファイルを見つけて修正する
# find / -name snmptrapd.conf 找到文件后打开并修改 # vim snmptrapd.conf 添加两行代码 authCommunity execute public perl do "/usr/bin/zabbix_trap_receiver.pl"
3.zabbix_server.conf ファイルを修正し、snmptrap 機能を有効にする
# vim /usr/local/zabbix/etc/zabbix_server.conf # StartSNMPTrapper=1 将这里设为1 # SNMPTrapperFile=/tmp/zabbix_traps.tmp (注:最后一行的路径必须跟zabbix_trap_receiver.pl脚本中设置的路径相同)
4.zabbix_server サービスを再起動する
# service zabbix_server restart
5.snmptrapd サービスを起動する
# snmptrapd -C -c /etc/snmp/snmptrapd.conf
これで snmptrapd の設定は完了です。次に zabbix 側で設定を行います。
zabbix での設定
1.ホストを作成する
監視項目を作成する
トリガーを作成する
これで zabbix の設定は完了です。では trap をいくつか送信してテストしてみましょう
zabbix がデータを受信できているか確認する
開いて確認する
データの取得に成功しました
snmptrap の設定に成功しました
作者:凉_白开のブログ
記事アドレス:http://blog.csdn.net/liang_baikai/article/details/53522293