ユーザー毎にステップ間隔の異なる障害通知を送信するには
いつも大変お世話になっております。
【状況】
Zabbixでユーザー毎にステップ間隔の異なる障害通知を送信しようと考えております。
下記のようにアクション実行内容を2つ設定し、アクションがトリガーにより発火するとユーザーAとユーザーBへ同時に障害メールが送信。
障害が復旧しない場合、30分(1800秒)毎にユーザーAへ再通知、1時間(3600秒)毎にユーザーBへ再通知を行うという動きを行いたいと考えています。
[例:障害通知アクションの設定内容]
■ アクションの実行内容
[ステップ] [詳細] [開始時刻] [期間(秒)]
① 1-0 ユーザーAにメッセージを送信 すぐに 1800
② 1-0 ユーザーBにメッセージを送信 すぐに 3600
【問題】
しかし再通知はユーザーAにもユーザーBにも30分(1800秒)毎に行われてしまいます。
(①のステップ間隔に②も引きずられている?)
アクションの実行内容1つ1つにステップ間隔が設定できた為、異なる間隔で再通知が行えると踏んでいたのですが、Zabbixでは行えないのでしょうか。
何か原因や知見などございましたら、ご教授頂きたく存じます。
Zabbixバージョン: 3.0.7
- zabbix_アクション設定画面.png (92.65 KB)
TNK - 投稿数: 4683
3.0.7の環境で、同様の設定をしてみましたが、同じステップだと
どちらかの更新間隔になってしまうようです。
もう少し調べてみます。
最悪、同じステップで別間隔のために、アクションを分けることに
なってしまうかもしれません。
Ayuzaki - 投稿数: 4
TNK様
検証して頂き誠にありがとうございます。
>最悪、同じステップで別間隔のために、アクションを分けることになってしまうかもしれません。
そうですね、最終手段として私もこちらの方法を考えております。
現在設定しているアクション数が多い為、極力まとめられれば、という思いがありました。
>もう少し調べてみます。
ありがとうございます。私も引き続き調査中です。
TNK様も何か進展がございましたらご連絡頂けると幸いです。