アラート検知時にアクションが実行されない
Zabbixサーバ:4.0.16(サポート切れなのは承知していますが、本番運用中なのでバージョンアップができません・・・)
「プロセスA」が動いているか監視する「テンプレート1」を作成し、複数台のホストへ適用しています。
また、「テンプレート1」に等しい場合、「ユーザB」の「メール」へメッセージを送信するアクションを設定しています。
「テンプレート1」が適用されているホストで「プロセスA」を停止するとZabbixサーバ側でも検知し、
ダッシュボードでprocess "プロセスA" is not runningのメッセージも表示されます。
しかし、「ユーザB」へメールを送信するアクションが実行されません。
(アクションが失敗するのではなく、実行自体がされません)
当然レポートのアクションログにも記録がありません。
何らかの原因でアクションの条件を満たしていないものと考えているのですが、
調査に行き詰っています。
以下確認済みの項目となります
・テンプレートが有効になっているか → 有効であることを確認
・対象ホストでテンプレートから継承したトリガが有効になっているか → 有効であることを確認
・対象トリガが正常に動作しているか → 動作している事を確認(監視データの障害に記録されている事を確認)
・対象トリガの重要度 → 警告
・ユーザが重要度警告のアラートを受け取る設定になっているか → 全ての重要度を受け取る設定になっている事を確認
・アクションのテンプレート指定が誤っていないか → リストから選択している事を確認(一度削除して再度設定しました)
他にサーバのログ等調査する観点について皆様の知見をお借りできればと思います。
TNK - 投稿数: 4720
「ユーザB」が対象のホストにアクセスできる権限があるのかを確認してください。
最低限、障害が発生したホストの情報を読み込む権限が必要です。