すべてのイベントに対して、次の操作を定義できます。
アクション操作の受信者として定義されたユーザーに対して、ホストへのアクセスが明示的に「拒否」されている場合、またはユーザーにホストへの権限がまったく定義されていない場合、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サーバーで実行されるためです。 |
||
| 条件 | オペレーションを実行する条件: イベントが未確認 - イベントが未確認の場合のみ。 イベントが確認済み - イベントが確認済みの場合のみ。 条件オプションはトリガーアクションでのみ利用可能です。 |
||
完了したら、追加をクリックしてオペレーションをオペレーションのリストに追加します。