サービストリーは、サービス -> サービス メニューセクションで設定します。右上隅で 表示から編集モードに切り替えます。

新しいサービスを設定するには、右上隅の サービスの作成 ボタンをクリックします。
子サービスをすばやく追加するには、親サービスの横にあるプラスアイコンを押すこともできます。 これにより、同じサービス設定フォームが開きますが、親サービス パラメータが事前に入力されます。
サービスタブで、必要なサービスパラメータを指定します。

すべての必須入力フィールドには赤いアスタリスクが付いています。
| パラメータ | 説明 |
|---|---|
| 名前 | サービス名。 |
| 親サービス | サービスが属する親サービス。 最上位のサービスを追加する場合は、このフィールドを空のままにします。 1つのサービスに複数の親サービスを設定できます。この場合、サービスツリーの各親サービスの下に表示されます。 |
| 問題タグ | サービスに問題データをマッピングするためのタグを指定します。 複数の条件を設定できます。タグ名の一致は常に大文字と小文字を区別します。 各条件には2つの演算子があります: 等しい - 指定したタグ名と値を含める(大文字と小文字を区別) 含む - タグ値が入力した文字列を含むタグ名を含める(部分一致、大文字と小文字を区別) |
| 表示順序 | 表示のための並び順。値が小さいほど先に表示されます。 |
| ステータス計算ルール | サービスステータスを計算するルール: すべての子サービスに問題がある場合は最も重大なもの - すべての子サービスに問題がある場合、子サービスの中で最も重大な問題でサービスステータスを色付けします 子サービスの中で最も重大なもの - 子サービスの中で最も重大な問題でサービスステータスを色付けします ステータスをOKに設定 - サービスステータスを計算しません 追加のステータス計算ルールは、詳細設定オプションで設定できます。 |
| 説明 | サービスの説明。 |
| 作成日時 | サービスが作成された日時。既存のサービスを編集する場合に表示されます。 |
| 詳細設定 | 詳細設定ラベルをクリックすると、詳細設定オプションが表示されます。 |

| パラメータ | 説明 |
|---|---|
| 追加ルール | 追加をクリックして、追加のステータス計算ルールを設定します。 |
| ステータスを設定 | 条件が一致した場合、サービスのステータスをOK(デフォルト)、未分類、情報、警告、軽度障害、重度障害、致命的障害のいずれかに設定します。 |
| 条件 | 直接の子サービスの条件を選択します: 少なくとも(N)個の子サービスが(Status)ステータス以上の場合 少なくとも(N%)の子サービスが(Status)ステータス以上の場合 (N)個未満の子サービスが(Status)ステータス以下の場合 (N%)未満の子サービスが(Status)ステータス以下の場合 (Status)ステータス以上の子サービスの重みが少なくとも(W)の場合 (Status)ステータス以上の子サービスの重みが少なくとも(N%)の場合 (Status)ステータス以下の子サービスの重みが(W)未満の場合 (Status)ステータス以下の子サービスの重みが(N%)未満の場合 複数の条件が指定され、状況が複数の条件に一致する場合は、最も高い深刻度が設定されます。 |
| N (W) | 条件のNまたはW(1-100000)、またはN%(1-100)の値を設定します。 |
| ステータス | 条件のステータスの値を選択します:OK(デフォルト)、未分類、情報、警告、軽度障害、重度障害、致命的障害。 |
| ステータス伝播ルール | サービスのステータスを親サービスに伝播するルール: そのまま - ステータスは変更せずに伝播されます 増加 - 伝播されるステータスを1から5段階増加できます 減少 - 伝播されるステータスを1から5段階減少できます このサービスを無視 - ステータスは親サービスに全く伝播されません 固定ステータス - ステータスは静的に伝播され、常に同じになります |
| 重み | サービスの重み(0(デフォルト)から1000000までの整数)。 |
追加のステータス計算ルールは、メインのステータス計算ルールパラメータで計算されたレベルよりも深刻度レベルを上げるためにのみ使用できます。追加ルールによるとステータスが警告であるべき場合でも、ステータス計算ルールによるとステータスが致命的障害である場合、サービスは致命的障害のステータスになります。
Tagsタブには service-level tagsが含まれています。 サービスレベルのタグは、サービスを識別するために使用されます。 このタイプのタグは問題をサービスにマップするためには使用されません。 (そのためには、最初のタブからProblem tags(#problem-tags)を使用します)
Child servicesタブでは、依存サービスを指定できます。 Addをクリックして、既存のサービスのリストからサービスを追加します。新しい子サービスを追加する場合は、最初にこのサービスを保存してから、作成したサービスの横にあるプラスアイコンをクリックします。
サービスには2種類のタグがあります:
サービスタグは、サービスアクションやSLAとサービスをマッピングするために使用されます。これらのタグは、タグ サービス設定タブで指定します。 SLAのマッピングにはORロジックが使用されます: サービスが少なくとも1つの一致するタグを持っていれば、SLAにマッピングされます。 サービスアクションでは、マッピングルールは設定可能で、AND、OR、またはAND/ORロジックのいずれかを使用できます。

問題タグは、問題とサービスを一致させるために使用されます。これらのタグは、主要なサービス設定タブで指定されます。
最下層の子サービスのみが問題タグを定義でき、問題に直接関連付けることができます。問題タグが一致すると、サービスのステータスは問題のステータスと同じに変更されます。複数の問題がある場合、サービスは最も深刻な問題のステータスを持ちます。親サービスのステータスは、ステータス計算ルールに従って子サービスのステータスに基づいて計算されます。
複数のタグが指定されている場合、AND ロジックが使用されます。サービスにマッピングされるには、問題がサービス設定で指定されたすべてのタグを持っている必要があります。

Zabbixの問題は、テンプレート、ホスト、アイテム、Webシナリオ、トリガーの全チェーンからタグを継承します。これらのタグのいずれかを使用して、問題とサービスを一致させることができます。
例:
問題 Web camera 3 is down には、タグ type:video-surveillance、floor:1、name:webcam-3 があり、ステータスは Warning です。
サービス Web camera 3 には、指定された問題タグが1つだけあります: name:webcam-3

この問題が検出されると、サービスのステータスは OK から Warning に変わります。
もしサービス Web camera 3 に問題タグ name:webcam-3 と floor:2 があった場合、条件が部分的にしか満たされないため、問題が検出されてもステータスは変更されません。
以下に説明するボタンは、サービスセクションが編集モードのときのみ表示されます。
既存のサービスを編集するには、サービスの横にある鉛筆アイコンを押します。
既存のサービスをクローンするには、鉛筆アイコンを押して設定を開き、クローンボタンを押します。サービスをクローンすると、親リンクは保持されますが、子リンクは保持されません。
サービスを削除するには、その横にあるxアイコンを押します。親サービスを削除すると、その子サービスは削除されず、サービスツリーで1つ上のレベルに移動します(第1レベルの子サービスは、削除された親サービスと同じレベルになります)。
サービス一覧の下にある2つのボタンで、一括編集オプションが利用できます。
これらのオプションを使用するには、該当するサービスの前のチェックボックスをマークし、必要なボタンをクリックします。