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」をダウンロードしました。 各スクリプトの配置する場所ですが、下記の通り設定したところ、正常動作を確認しました。 [shell]#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[/shell] 2.アクション実行条件の設定 デフォルトで設定されているアクション「Report problems to Zabbix administrators」を設定にて、アクションの実行条件に「トリガーの値=障害」が設定されている。ところが、この設定が入っていると何故かイベントとが発生しない。私の環境だけかもしれませんが、この設定を削除するとイベントが発生して無事にメール通報行うことができるようになりました。 私の場合、復旧した時にもメール通報を行いたいのでこの設定で利用したいと思います。

コメント

このブログの人気の投稿

新しいGoogle Home スピーカーを購入しました。

Wordpress再構築&データ移行

CentOS Stream 9 SSH接続