zabbixメール通報設定

zabbix22-2.2.7-1.el7.x86_64にて、メール通報の設定を行いました。
嵌ったのは2か所です。

1.smtp認証を行うために「sendmessage_smtp_php.sh」の導入。
こちらのページ(http://www.zabbix.jp/node/1039)には、
「zabbix-jp-plugins-*.tar.gz」をダウンロードしてと書いてありますが、ダウンロードのページ(https://github.com/zabbix-jp/plugins/tree/master/notification/sendmessage-smtp-php)から、「zabbix-jp-plugins-*.tar.gz」をダウンロードするリンクが見つかりませんでした。
そのため、手動で「sendmessage_smtp_php.sh」、「class.phpmailer.php」、「class.pop3.php」と「class.smtp.php」をダウンロードしました。
各スクリプトの配置する場所ですが、下記の通り設定したところ、正常動作を確認しました。

#cd /var/lib/zabbixsrv/alertscripts/
# ls -laR
.:
total 0
drwxr-x--- 3 zabbixsrv zabbixsrv 33 Feb 14 15:26 .
drwxr-x--- 5 zabbixsrv zabbixsrv 57 Feb  5 22:11 ..
drwxr-xr-x 3 zabbixsrv zabbixsrv 52 Feb 14 15:26 sendmessage_smtp_php

./sendmessage_smtp_php:
total 4
drwxr-xr-x 3 zabbixsrv zabbixsrv   52 Feb 14 15:26 .
drwxr-x--- 3 zabbixsrv zabbixsrv   33 Feb 14 15:26 ..
drwxr-xr-x 2 zabbixsrv zabbixsrv   74 Feb  9 22:16 phpmailer
-rwxr-xr-x 1 zabbixsrv zabbixsrv 1524 Feb  9 22:28 sendmessage_smtp_php.sh

./sendmessage_smtp_php/phpmailer:
total 116
drwxr-xr-x 2 zabbixsrv zabbixsrv    74 Feb  9 22:16 .
drwxr-xr-x 3 zabbixsrv zabbixsrv    52 Feb 14 15:26 ..
-rwxr-xr-x 1 zabbixsrv zabbixsrv 74526 Feb  9 22:12 class.phpmailer.php
-rwxr-xr-x 1 zabbixsrv zabbixsrv 10599 Feb  9 22:12 class.pop3.php
-rwxr-xr-x 1 zabbixsrv zabbixsrv 25613 Feb  9 22:12 class.smtp.php

2.アクション実行条件の設定
デフォルトで設定されているアクション「Report problems to Zabbix administrators」を設定にて、アクションの実行条件に「トリガーの値=障害」が設定されている。ところが、この設定が入っていると何故かイベントとが発生しない。私の環境だけかもしれませんが、この設定を削除するとイベントが発生して無事にメール通報行うことができるようになりました。
私の場合、復旧した時にもメール通報を行いたいのでこの設定で利用したいと思います。

タイトルとURLをコピーしました