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.

2 実行内容

概要

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

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

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

ディスカバリおよび自動登録イベントの場合、追加の操作が利用可能です。

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

オペレーションの設定

オペレーションを設定するには、アクション設定のオペレーションタブに移動します。

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

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

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

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

オペレーションの詳細

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

完了したら、追加をクリックしてオペレーションをオペレーションのリストに追加します。