このページで
2 実行内容
概要
すべてのイベントに対して、以下の実行内容を定義できます。
- メッセージを送信
- リモートコマンドを実行
アクションの実行内容の送信先として定義されたユーザーに対して、 そのホストへのアクセスが明示的に「拒否」されている場合、または そのユーザーにそのホストに対する権限がまったく設定されていない場合、 Zabbixサーバーはアラートを生成しません。
ディスカバリイベントおよび自動登録イベントでは、追加の実行内容を利用できます。
- ホストを追加
- ホストを削除
- ホストを有効化
- ホストを無効化
- ホストグループに追加
- ホストグループから削除
- ホストタグを追加
- ホストタグを削除
- テンプレートをリンク
- テンプレートのリンクを解除
- ホストインベントリモードを設定
オペレーションの設定
オペレーションを設定するには、アクション設定のオペレーションタブに移動します。

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

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