2 テンプレートグループの設定
概要
テンプレートグループは、テンプレートを論理的にグループ化し、それらに対するユーザー権限を割り当てるために使用されます。
各テンプレートには、少なくとも1つのテンプレートグループを割り当てる必要があります。テンプレートは複数のテンプレートグループに属することができ、各テンプレートグループには複数のテンプレートを含めることができます。
Zabbixでは、すべての権限はグループに基づいていることに注意してください: ユーザーグループ、ホストグループ、およびテンプレートグループです。 そのため、たとえ1人のユーザーが1つのテンプレートへのアクセスを必要とする場合でも、そのテンプレートを含むテンプレートグループに対する権限をそのユーザーグループに割り当てるために、ユーザーをユーザーグループに追加することで付与されます。
設定
テンプレートグループを作成できるのは Super admin ユーザーのみです。
Zabbix Webインターフェースでテンプレートグループを作成する方法は 2 つあります。
方法 1:
- データ収集 > テンプレートグループ に移動します。
- 画面右上の テンプレートグループの作成 をクリックします。
- フォームにグループ名を入力します。

方法 2: テンプレートを設定する 際に、テンプレートグループ 入力欄へ存在しないグループ名を入力します。
テンプレートグループを作成すると、データ収集 > テンプレートグループ の一覧でテンプレート名をクリックして、グループ名の編集、グループの複製、またはグループの削除を行えます。
テンプレートグループを削除しても、削除されるのは論理グループのみで、グループ内のテンプレートは削除されません。既存のいずれかのテンプレートに対して唯一のグループであるテンプレートグループは削除できません。
テンプレートのサブグループの作成
テンプレートのサブグループ(またはネストされたテンプレートグループ)は、それを含む親テンプレートグループの子です。
サブグループは、グループ名入力フィールドにスラッシュ'/'を使用して作成され、親グループとの関係を示します。例:
Linux servers/Databasesと入力すると、親グループLinux serversのサブグループLinux servers/Databasesが作成されます。Linux servers/Databases/MySQL/Tokyoと入力すると、ネストされた親グループLinux servers、Linux servers/Databases、Linux servers/Databases/MySQL内に、それぞれのサブグループが作成されます。
サブグループを作成する際、先頭または末尾にスラッシュを使用したり、複数のスラッシュを連続して使用したりすることはできません。'/'のエスケープはサポートされていません。
サブグループを作成する前に、親テンプレートグループを作成する必要はありません。サブグループ(例:Linux servers/Databases)を作成するか、親テンプレートグループ(この例ではLinux servers)を作成するかを選択できます。サブグループを作成した場合、親テンプレートグループは自動的に作成されません。
テンプレートグループへの権限
- 既存の親テンプレートグループにサブグループを作成する場合(例:
Linux serversが既に存在する場合にLinux servers/Databasesを作成する場合)、サブグループに対する ユーザーグループ 権限は親から継承されます。 - 既存のサブグループに親テンプレートグループを作成する場合(例:
Linux servers/Databasesが既に存在する場合にLinux serversを作成する場合)、親には権限が設定されません。
テンプレートグループを編集する際に、すべてのサブグループに権限を適用するという追加オプションを設定することもできます。

このチェックボックスをオンにして更新をクリックすると、編集中のテンプレートグループの現在のサブグループと将来のサブグループすべてに同じレベルの権限が適用されます。
そのため、編集中のテンプレートグループのサブグループに対して、ユーザーグループに異なる権限が付与されている場合、チェックボックスをオンにすると、現在および将来のすべてのサブグループに、編集中のグループと同じユーザー権限が付与されます。
このオプションはデータベースに保存されず、既存の権限を上書きすることに注意してください。このオプションで行った変更は、手動でのみ元に戻すことができます。