3 ホストグループの設定

概要

ホストグループは、ホストを論理的にグループ化し、それらに対するユーザー権限を割り当てるために使用されます。

各ホストには、少なくとも1つのホストグループが割り当てられている必要があります。1つのホストは複数のホストグループに属することができ、各ホストグループには複数のホストを含めることができます。

Zabbixでは、すべての権限はグループに基づいていることに注意してください: ユーザーグループ、ホストグループ、およびテンプレートグループです。したがって、1人のユーザーが1つのホストのみにアクセスする必要がある場合でも、そのホストを含むホストグループへのアクセス権を持つユーザーグループにそのユーザーを追加することで権限が付与されます。

設定

ホストグループを作成できるのは、Super adminユーザーのみです。

ZabbixのWebインターフェースでホストグループを作成する方法は2つあります。

1つ目の方法:

  • データ収集ホストグループ に移動します
  • 画面右上の ホストグループの作成 をクリックします
  • フォームにグループ名を入力します

2つ目の方法: ホストの設定時に、ホストグループ 入力フィールドに存在しないグループ名を入力します。

ホストグループが作成されると、データ収集ホストグループ の一覧でグループ名をクリックして、グループ名の編集、グループの複製、またはグループの削除を行えます。

ホストグループを削除しても、削除されるのは論理グループのみであり、グループ内のホストは削除されません。既存のホストにとって唯一のグループであるホストグループは削除できません。

ホストサブグループの作成

ホストサブグループ(またはネストされたホストグループ)は、それを含む親ホストグループの子です。

サブグループは、グループ名の入力フィールドで親グループとの関係を示すためにスラッシュ '/' を使用して作成します。例えば、次のとおりです。

  • Europe/Latvia と入力すると、親グループ Europe のサブグループ Europe/Latvia が作成されます。
  • Europe/Latvia/Riga/Zabbix servers と入力すると、ネストされた親グループ EuropeEurope/LatviaEurope/Latvia/Riga 内に対応するサブグループが作成されます。

サブグループの作成時に、先頭または末尾にスラッシュを使用したり、スラッシュを連続して使用したりすることはできません。'/' のエスケープはサポートされていません。

サブグループを作成する前に、親ホストグループを作成しておく必要はありません。サブグループ(例えば Europe/Latvia)の作成から始めることも、親ホストグループ(この例では Europe)の作成から始めることもできます。サブグループの作成から始めた場合、親ホストグループは自動的には作成されません

ホストグループに対する権限
  • 既存の親ホストグループにサブグループを作成する場合(例えば、Europe がすでに存在する状態で Europe/Latvia を作成する場合)、サブグループに対するユーザーグループの権限は親から継承されます。
  • 既存のサブグループに対して親ホストグループを作成する場合(例えば、Europe/Latvia がすでに存在する状態で Europe を作成する場合)、親に対する権限は設定されません。

ホストグループを編集する際には、追加オプションとして すべてのサブグループに権限とタグフィルターを適用 を設定することもできます。

このチェックボックスをオンにして 更新 をクリックすると、編集中のホストグループの現在および将来のすべてのサブグループに、同じ権限レベルとタグフィルターが適用されます。

したがって、編集中のホストグループのサブグループに対して、いずれかのユーザーグループに異なる権限が付与されている場合、このチェックボックスをオンにすると、現在および将来のすべてのサブグループに、編集中のグループと同じユーザー権限およびタグベースの権限が付与されます。

このオプションはデータベースには保存されず、既存の権限を上書きすることに注意してください。このオプションによって行われた変更は、手動でのみ元に戻すことができます。