You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

3 復旧時実行

概要

復旧操作により、障害が解決されたときに通知を受けることができます。

復旧操作では、メッセージとリモート コマンドの両方がサポートされています。 複数の操作を追加できますが、エスカレーションはサポートされていません。すべての操作が 1 つのステップに割り当てられるため、同時に実行されます。

使用例

リカバリー操作の使用例は以下の通りです。

  1. 問題時に通知されたすべてのユーザーにリカバリー時も通知する:
    • 操作タイプとしてすべての関係者に通知を選択します。
  2. リカバリー時に複数の操作を行う: 通知を送信し、リモートコマンドを実行する:
    • メッセージ送信とコマンド実行の操作タイプを追加します。
  3. 外部のヘルプデスク/チケッティングシステムでチケットをオープンし、問題が解決したらクローズする:
    • ヘルプデスクシステムと通信する外部スクリプトを作成します。
    • このスクリプトを実行してチケットをオープンする操作を持つアクションを作成します。
    • このスクリプトを他のパラメータで実行してチケットをクローズするリカバリー操作を作成します。
    • {EVENT.ID}マクロを使用して元の問題を参照します。

リカバリー操作の設定

リカバリー操作を設定するには、アクションの設定で操作タブに移動します。

新しいリカバリー操作の詳細を設定するには、リカバリー操作ブロックでをクリックします。 既存の操作を編集するには、操作の横にあるをクリックします。 操作ステップの詳細を編集できるポップアップウィンドウが開きます。

復旧操作の詳細

復旧イベントには3つの操作タイプがあります:

  • メッセージ送信 - 指定したユーザーに復旧メッセージを送信します。
  • 関係者全員に通知 - 問題イベントで通知されたすべてのユーザーに復旧メッセージを送信します。
  • <リモートコマンド名> - リモートコマンドを実行します。コマンドは、アクション操作をスコープとして選択してグローバルスクリプトで事前に定義されている場合に実行できます。

各操作タイプのパラメータについては以下で説明します。すべての必須入力フィールドには赤いアスタリスクが付いています。 完了したら、追加をクリックして操作を復旧操作のリストに追加します。

同じ受信者が複数の操作タイプでカスタムメッセージを指定せずに定義されている場合、 重複した通知は送信されません。

操作タイプ:メッセージの送信

パラメータ 説明
ユーザーグループに送信 リカバリーメッセージを送信するユーザーグループを選択します。
通知を受けるには、ユーザーグループがホストに対して少なくとも「読み取り」権限を持っている必要があります。
ユーザーに送信 リカバリーメッセージを送信するユーザーを選択します。
通知を受けるには、ユーザーがホストに対して少なくとも「読み取り」権限を持っている必要があります。
メディアタイプに送信 すべての利用可能な(設定済みかつ有効な)メディアタイプ、または特定のメディアタイプのみにデフォルトのリカバリーメッセージを送信します。
カスタムメッセージ 選択すると、カスタムメッセージを定義できます。
件名 カスタムメッセージの件名。件名にはマクロを含めることができます。
メッセージ カスタムメッセージ。メッセージにはマクロを含めることができます。

操作タイプ: リモートコマンド

パラメータ 説明
ターゲットリスト コマンドを実行するターゲットを選択します:
現在のホスト - 問題イベントを引き起こしたトリガーのホストでコマンドが実行されます。このオプションは、トリガーに複数のホストがある場合は機能しません。
ホスト - コマンドを実行するホストを選択します。
ホストグループ - コマンドを実行するホストグループを選択します。親ホストグループを指定すると、すべてのネストされたホストグループが暗黙的に選択されます。したがって、リモートコマンドはネストされたグループのホストでも実行されます。
ホストでのコマンドは一度だけ実行されます。たとえば、複数のホストグループや個別、ホストグループの両方で一致した場合でも一度だけです。
コマンドがZabbixサーバーで実行される場合、ターゲットリストは意味を持ちません。この場合、より多くのターゲットを選択しても、サーバーでコマンドが複数回実行されるだけです。
グローバルスクリプトの場合、ターゲットの選択はグローバルスクリプトの設定ホストグループ設定にも依存することに注意してください。

操作タイプ:関係者全員に通知

パラメータ 説明
カスタムメッセージ 選択すると、カスタムメッセージを定義できます。
件名 カスタムメッセージの件名。件名にはマクロを含めることができます。
メッセージ カスタムメッセージ。メッセージにはマクロを含めることができます。