アクションにリモートコマンドを指定すると復旧時にアクションが実行されない
(環境:CentOS6.6 zabbix 2.4.3)
以下のアクションを登録して、PINGアイテムで障害を発生させた場合、障害時には
アクションが実行されますが、障害復旧時にアクションが実行されません。
(SNMPトラップ監視で、LinkDown:障害、LinkUP:正常の場合も同様)
同様に、アクションの実行内容に「メッセージの送信」「EMail」を指定したアクション
は、復旧時にアクションが実行されリカバリメッセージが送信されます。
アクションの実行内容に「リモートコマンド」を指定した場合、復旧時に
アクションは実行されないのでしょうか?
【アクション】
リカバリメッセージ:チェックON
【アクションの実行内容】
実行内容のタイプ:リモートコマンド
タイプ :カスタムスクリプト
コマンド :logger "エラー!!"
【アクションの実行条件】
メンテナンスの状態 期間外 メンテナンス
トリガーの値 = 障害
※「トリガーの値 = 障害」を外すと障害復旧時にもアクションが実行されます。
以上、よろしくお願い致します。
KAZ - 投稿数: 1085
misakiさん
確かリカバリメッセージは障害復旧時にメッセージを送信する機能で
障害復旧時にリモートコマンドは実行しないはずです。
障害復旧時にリモートコマンド実行したい場合は
misakiさんが書いたように「トリガーの値 = 障害」をはずす必要があります。
その場合は「リカバリメッセージ:チェックOFF」にしないと障害復旧のメッセージが2つ飛んでしまうかと…
misaki - 投稿数: 69
KAZさん
そうなんですね、ありがとうございます。
復旧時にパトライトを鳴らしたり、スクリプト実行の要件が複数ありましたので
Zabbixの動作(仕様)を確認しときたいと思い質問させて頂きました。
ありがとうございました。