アクションに設定したカスタムスクリプトを1回だけ実行したい
お世話になっております。
Zabbixを運用している中で問題が発生しているため解決にご協力いただけますと幸いです。
現在Zabbix3.4で障害発生時に運用システムを動かすためのシェルを実行する
アクションを組み込んでいるのですが、1つのアラートに対して約45回程度実行されてしまいます。
問題なのがこの高頻度で実行されてしまうことで運用システムにてシステムの自動抑止機能が働いて
しまうため、このカスタムスクリプトが1回だけ実行されるような設定を入れ込みたいと考えています。
どこをどのように変更することで実現可能か分かる方いらっしゃいましたらご教示いただけますと幸いです。
以下、アクションの実行内容です。
ステップ:1-1
ステップの間隔:0
実行内容のタイプ:リモートコマンド
タイプ:カスタムスクリプト
次で実行:Zabbixサーバー
コマンド: sh /bin/action_sh (仮名称)
ターゲットリストは監視対象の全ホストグループです。
アクションの実行条件は特に設定しておりません。
以上、よろしくお願いいたします。
kz999 - 投稿数: 24
あまり詳しくないので間違ってたらすみません。
その設定ですとターゲットリストの対象数が45なら、
45回同じコマンドをzabbixサーバー上で繰り返し実行するだけに見えるのですが、
動作意図としてはとりあえずそれであっていますでしょうか。
45台のターゲットのzabbixエージェントそれぞれにコマンド指示したいのでなければ、
ターゲットリストは「現在のホスト」を入れておけば良いと思います。
K-T - 投稿数: 13
ご返信ありがとうございます。
私自身もあまり詳しくなく、ターゲットリストの設定に監視対象の全ホストグループをとりあえず設定しておりました。
とりあえずはいただいた情報をもとに検証機にて動作検証を行ってみたいと思います。
ありがとうございます。