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

一般的なオペレーション属性:
| Parameter | Description |
|---|---|
| Default operation step duration | デフォルトの1オペレーションステップの継続時間(60秒から1週間)。 たとえば、1時間のステップ継続時間を指定すると、オペレーションが実行された場合、次のステップまでに1時間経過します。 Time suffixes がサポートされています。例: 60s, 1m, 2h, 1d。 User macros がサポートされています。 |
| Operations | action のオペレーション(存在する場合)が、次の詳細とともに表示されます: Steps - オペレーションが割り当てられているエスカレーションステップ。 Details - オペレーションの種類とその宛先/対象。 オペレーション一覧には、使用されるメディアタイプ(email、SMS、または script)と、通知受信者の名前および姓(ユーザー名の後ろのかっこ内)も表示されます。 Start in - イベント発生後、オペレーションが実行されるまでの時間。 Duration (sec) - ステップ継続時間が表示されます。ステップがデフォルト継続時間を使用している場合は Default が表示され、カスタム継続時間を使用している場合は時間が表示されます。 Actions - オペレーションを編集および削除するためのリンクが表示されます。 |
| Recovery operations | action のオペレーション(存在する場合)が、次の詳細とともに表示されます: Details - オペレーションの種類とその宛先/対象。 オペレーション一覧には、使用されるメディアタイプ(email、SMS、または script)と、通知受信者の名前および姓(ユーザー名の後ろのかっこ内)も表示されます。 Actions - オペレーションを編集および削除するためのリンクが表示されます。 |
| Update operations | action のオペレーション(存在する場合)が、次の詳細とともに表示されます: Details - オペレーションの種類とその宛先/対象。 オペレーション一覧には、使用されるメディアタイプ(email、SMS、または script)と、通知受信者の名前および姓(ユーザー名の後ろのかっこ内)も表示されます。 Actions - オペレーションを編集および削除するためのリンクが表示されます。 |
| Pause operations for symptom problems | このチェックボックスをオンにすると、症状障害に対するオペレーション(最初のオペレーション後)を一時停止します。 この設定は障害のエスカレーションにのみ影響し、復旧および更新オペレーションには影響しません。 このオプションは Trigger actions でのみ使用できます。 |
| Pause operations for suppressed problems | このチェックボックスをオンにすると、メンテナンス期間中はオペレーションの開始を遅延させます。メンテナンス後にオペレーションが開始されると、メンテナンス中のイベントに対するものを含め、すべてのオペレーションが実行されます。 この設定は障害のエスカレーションにのみ影響し、復旧および更新オペレーションには影響しません。 このチェックボックスをオフにすると、メンテナンス期間中でもオペレーションは遅延なく実行されます。 このオプションは Service actions では使用できません。 |
| Notify about canceled escalations | このチェックボックスをオフにすると、キャンセルされたエスカレーションに関する通知(ホスト、アイテム、トリガー、または action が無効化された場合)を無効にします。 |
必須入力フィールドには赤いアスタリスクが付いています。
新しいオペレーションの詳細を設定するには、Operations ブロックの
をクリックします。既存のオペレーションを編集するには、オペレーションの横にある
をクリックします。
ポップアップウィンドウが開き、オペレーションステップの詳細を編集できます。
操作の詳細

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