過去数日間、Zabbixのインストールと設定を行ってきましたが、通知/アラートの送信を除いて、ようやくすべてがうまくいったと思います。
Eximを使用してメールを送信しているUbuntuサーバーで実行しています。以前にこのEximセットアップを使用してNagiosに通知を送信したので、Exim自体が機能していることがわかります。
しかし、Zabbixに通知を送信させることができません。
これまでに行ったことは次のとおりです。
Trigger severity >= "Information" Send message to User "Admin"
トリガーは確実に設定されていますが、アクションが呼び出されていません...実際にアクションを実行していないため、問題はZabbix内にあると思います
そして、これを正しく構成する方法はありますか?
編集:私の問題に関する詳細情報(@Richlvに感謝)
1-監査には、エラーを示すものは何もありません。実際には、実行されているアクションについても何もありません...
2-ユーザーはZabbixスーパーユーザーです
3-メディア構成は正しいです。sendmailを使用してコマンドラインからそのアドレスにテストメールを送信できます(これは実際にはEximです)
4-テストアクション用に選択された回復メッセージまたはエスカレーションはありません
5-私のzabbixバージョンは1.8.2です
私はそれを考え出した!結局私のセットアップは正しかった。これが何が起こっていたかです:
トリガーは状態が変化したときにのみ設定されるため、すべてのトリガーはfalseでしたOR trueであり、監視しているアイテムも状態を変化させていなかったため、状態は変化していませんでした。
トリガーを正常にテストするには、次のことを行う必要がありました。
次の場合に実行されるサーバー用のアクションを作成します。
トリガーseverity> = "Warning" AND Host = "My Server"
次に、ping = 1(これは常に実行されます)とvoliaの場合に設定されるトリガーを作成しました!メールを受け取りました
私が抱えていた問題は、「テストアラート」の前に「テストトリガー」を作成することで、アラートが保存される前にトリガーがすでに設定されていたことです。だから...通知が表示されない理由がわかりませんでした。
「テストトリガー」はおそらく「テストアクション」であることに注意してください:)
さて、あなたがチェックできるものに:
ああ、Zabbixバージョンについても言及してください。