2 実行内容

概要

すべてのイベントに対して、以下の操作を定義できます。

  • メッセージを送信
  • リモートコマンドを実行

アクション操作の受信者として定義されたユーザーに対して、そのホストへのアクセスが明示的に「拒否」されている場合、またはそのユーザーにそのホストへの権限がまったく定義されていない場合、Zabbixサーバーはアラートを作成しません。

ディスカバリおよび自動登録イベントでは、追加の操作を利用できます。

  • ホストを追加
  • ホストを削除
  • ホストを有効化
  • ホストを無効化
  • ホストグループに追加
  • ホストグループから削除
  • ホストタグを追加
  • ホストタグを削除
  • テンプレートをリンク
  • テンプレートのリンクを解除
  • ホストインベントリモードを設定

オペレーションの設定

オペレーションを設定するには、 action の設定にある オペレーションタブを開きます。

オペレーションの一般属性:

Parameter Description
デフォルトのオペレーションステップの期間 1つのオペレーションステップのデフォルト期間です(60秒~1週間)。
例えば、ステップ期間が1時間の場合、あるオペレーションが実行されると、次のステップまで1時間経過します。
時間のサフィックス をサポートしています。例: 60s、1m、2h、1d。
ユーザーマクロ をサポートしています。
オペレーション アクションのオペレーション(存在する場合)が、次の詳細とともに表示されます。
ステップ - オペレーションが割り当てられているエスカレーションステップ。
詳細 - オペレーションの種類とその受信者/対象。
オペレーション一覧には、使用されるメディアタイプ(メール、SMS、またはスクリプト)と、通知の受信者の名前および姓(ユーザー名の後の括弧内)も表示されます。
開始まで - イベント発生後、オペレーションが実行されるまでの時間。
期間(秒) - ステップ期間が表示されます。ステップがデフォルト期間を使用している場合は Default、カスタム期間を使用している場合は時間が表示されます。
アクション - オペレーションを編集および削除するためのリンクが表示されます。
リカバリオペレーション アクションのオペレーション(存在する場合)が、次の詳細とともに表示されます。
詳細 - オペレーションの種類とその受信者/対象。
オペレーション一覧には、使用されるメディアタイプ(メール、SMS、またはスクリプト)と、通知の受信者の名前および姓(ユーザー名の後の括弧内)も表示されます。
アクション - オペレーションを編集および削除するためのリンクが表示されます。
更新オペレーション アクションのオペレーション(存在する場合)が、次の詳細とともに表示されます。
詳細 - オペレーションの種類とその受信者/対象。
オペレーション一覧には、使用されるメディアタイプ(メール、SMS、またはスクリプト)と、通知の受信者の名前および姓(ユーザー名の後の括弧内)も表示されます。
アクション - オペレーションを編集および削除するためのリンクが表示されます。
症状問題のオペレーションを一時停止 このチェックボックスをオンにすると、症状問題に対するオペレーション(最初のオペレーション後)が一時停止されます。
この設定が影響するのは問題のエスカレーションのみであり、リカバリオペレーションおよび更新オペレーションには影響しないことに注意してください。
このオプションは トリガーアクション でのみ使用できます。
抑制された問題のオペレーションを一時停止 このチェックボックスをオンにすると、メンテナンス期間中はオペレーションの開始が遅延されます。メンテナンス終了後にオペレーションが開始されると、メンテナンス中のイベントに対するものを含め、すべてのオペレーションが実行されます。
この設定が影響するのは問題のエスカレーションのみであり、リカバリオペレーションおよび更新オペレーションには影響しないことに注意してください。
このチェックボックスをオフにすると、メンテナンス期間中であってもオペレーションは遅延なく実行されます。
このオプションは サービスアクション では使用できません。
キャンセルされたエスカレーションについて通知する このチェックボックスをオフにすると、キャンセルされたエスカレーションに関する通知(ホスト、アイテム、トリガー、またはアクションが無効化された場合)が無効になります。

必須入力フィールドにはすべて赤いアスタリスクが付いています。

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

操作の詳細

パラメータ 説明
操作 操作を選択します:
メッセージを送信 - ユーザーにメッセージを送信します。
<リモートコマンド名> - リモートコマンドを実行します。コマンドは、事前にグローバルスクリプトでスコープとしてアクションの操作を選択して定義されている場合に実行できます。
ディスカバリおよび自動登録ベースのイベントでは、さらに多くの操作を利用できます(上記を参照)。
ステップ エスカレーションスケジュールで操作を割り当てるステップを選択します:
開始 - このステップから実行します。
終了 - このステップまで実行します(0=無限、実行は制限されません)。
ステップの期間 これらのステップのカスタム期間です(0=デフォルトのステップ期間を使用)。
時間サフィックスをサポートします。例: 60s、1m、2h、1d。
ユーザーマクロをサポートします。
複数の操作を同じステップに割り当てることができます。これらの操作に異なるステップ期間が定義されている場合、最も短いものが考慮され、そのステップに適用されます。
操作タイプ: メッセージの送信
送信先ユーザーグループ メッセージの送信先ユーザーグループを選択します。
通知を受けるには、ユーザーグループがそのホストに対して少なくとも「read」の権限を持っている必要があります。
送信先ユーザー メッセージの送信先ユーザーを選択します。
通知を受けるには、ユーザーがそのホストに対して少なくとも「read」の権限を持っている必要があります。
送信先メディアタイプ 利用可能なすべての(設定済みかつ有効な)メディアタイプ、または特定の1つのみにメッセージを送信します。
Zabbix 7.0.7以降、このパラメータ名はSend only toからSend to media typeに変更されました。
カスタムメッセージ 選択すると、カスタムメッセージを設定できます。
webhook経由の内部イベントに関する通知では、カスタムメッセージは必須です。
件名 カスタムメッセージの件名です。件名にはマクロを含めることができます。255文字に制限されます。
メッセージ カスタムメッセージです。メッセージにはマクロを含めることができます。文字数はデータベースの種類によって一定の上限があります(詳細はメッセージの送信を参照してください)。
操作タイプ: リモートコマンド
ターゲットリスト コマンドを実行する対象を選択します:
現在のホスト - 問題イベントの原因となったトリガーのホストでコマンドを実行します。トリガーに複数のホストが含まれている場合、このオプションは機能しません。
ホスト - コマンドを実行するホストを選択します。
ホストグループ - コマンドを実行するホストグループを選択します。親ホストグループを指定すると、ネストされたすべてのホストグループも暗黙的に選択されます。そのため、リモートコマンドはネストされたグループ内のホストでも実行されます。
ホスト上のコマンドは、そのホストが複数回一致した場合でも1回だけ実行されます(例: 複数のホストグループから一致した場合、または個別指定とホストグループ指定の両方で一致した場合)。
Zabbix server 上でカスタムスクリプトを実行する場合、ターゲットリストには意味がありません。この場合により多くのターゲットを選択しても、スクリプトがサーバー上でその回数だけ多く実行されるだけです。
グローバルスクリプトでは、ターゲットの選択はグローバルスクリプトの設定にあるHost group設定にも依存することに注意してください。
ターゲットリストオプションは、サービスアクションでは利用できません。この場合、リモートコマンドは常にZabbix server 上で実行されるためです。
条件 操作を実行する条件です:
イベントが未確認 - イベントが未確認の場合のみ。
イベントが確認済み - イベントが確認済みの場合のみ。
条件オプションは、トリガーアクションでのみ利用できます。

完了したら、追加をクリックして、操作を操作のリストに追加します。