Zabbixの管理は初めてです。 Linuxマシンでサーバーリソースを監視するために実行します。トリガーの式if System RAM goes below 40GB
に対するメール通知の設定。添付の図#1に記載されているように、SMTP設定にAmazon SESを使用します。 figure#2では、[email protected]
にメールを送信するためのアクション設定を示しています。
問題を特定し、zabbixがメールを適切に送信できるようにしてください。
SendEmailスクリプトでも同じ問題が発生しました。 $ 1、$ 2、および$ 3変数を二重引用符で囲んで、次のようにします。
export zabbixemailto="$1"
export zabbixsubject="$2"
export zabbixbody="$3"
二重引用符がないと、空白であっても、メッセージの件名や本文に含まれていると問題が発生します。
よさそうです。してみてください:
1.)デバッグzabbixサーバーオプションを有効にする
DebugLevel=4
ログを確認してください。多分、zabbixサーバーはスクリプトを見つけたり実行したりできません(ところで、zabbixユーザーにSudo権限がありますか?)
https://www.zabbix.com/documentation/2.4/manual/appendix/config/zabbix_server
2.)スクリプトの実行をログに記録します。
date >> /tmp/execution.log
スクリプトは正しく実行されている可能性がありますが、メールは配信されません-したがって、問題はzabbixではありません
3.)アクションからいくつかの条件を削除する
すべての条件でよろしいですか?多分それらのいくつかは厳しすぎる。あなたが試すことができます:
http://blog.zabbix.com/why-on-earth-was-i-not-notified/2027/