2 Konfigurowanie grupy szablonów

Overview

Template groups are used for the logical grouping of templates and assigning user permissions to them.

Each template must have at least one template group assigned. A template may belong to multiple template groups, and each template group may contain multiple templates.

Note that in Zabbix, all permissions are based on groups: user groups, host groups, and template groups. So, even if a single user needs access to a single template, it is granted by adding the user to a user group that has permission to access the template group containing that template.

Konfiguracja

Tylko użytkownicy z rolą Super admin mogą tworzyć grupy szablonów.

Istnieją dwie opcje tworzenia grupy szablonów w frontend Zabbix.

Opcja pierwsza:

  • Przejdź do: Zbieranie danych → Grupy szablonów
  • Kliknij Utwórz grupę szablonów w prawym górnym rogu ekranu
  • Wprowadź nazwę grupy w formularzu

Opcja druga: podczas konfigurowania szablonu wprowadź nieistniejącą nazwę grupy w polu Grupy szablonów.

Po utworzeniu grupy szablonów możesz kliknąć nazwę szablonu na liście w sekcji Zbieranie danychGrupy szablonów, aby edytować nazwę grupy, sklonować grupę lub usunąć grupę.

Usunięcie grupy szablonów usuwa tylko grupę logiczną, a nie szablony w tej grupie. Nie można usunąć grupy szablonów, która jest jedyną grupą dla dowolnego istniejącego szablonu.

Tworzenie podgrup szablonów

Podgrupa szablonu (lub zagnieżdżona grupa szablonów) jest elementem podrzędnym nadrzędnej grupy szablonów, która ją zawiera.

Podgrupę tworzy się przy użyciu ukośnika '/' w polu wprowadzania nazwy grupy, aby określić jej relację do grupy nadrzędnej lub grup nadrzędnych. Na przykład:

  • wpisanie Linux servers/Databases tworzy podgrupę Linux servers/Databases w nadrzędnej grupie Linux servers.
  • wpisanie Linux servers/Databases/MySQL/Tokyo tworzy odpowiednią podgrupę w zagnieżdżonych grupach nadrzędnych Linux servers, Linux servers/Databases, Linux servers/Databases/MySQL.

Podczas tworzenia podgrupy nie można używać ukośników na początku ani na końcu nazwy ani kilku ukośników z rzędu. Znak '/' nie obsługuje sekwencji ucieczki.

Nie jest wymagane tworzenie żadnych nadrzędnych grup szablonów przed utworzeniem podgrupy. Możesz zdecydować, czy zacząć od utworzenia podgrupy (na przykład Linux servers/Databases), czy dowolnej nadrzędnej grupy szablonów (w naszym przykładzie Linux servers). Jeśli zaczniesz od utworzenia podgrupy, nadrzędne grupy szablonów nie zostaną utworzone automatycznie.

Uprawnienia do grup szablonów
  • Podczas tworzenia podgrupy w istniejącej nadrzędnej grupie szablonów (na przykład tworzenia Linux servers/Databases, gdy Linux servers już istnieje), uprawnienia grupy użytkowników do podgrupy są dziedziczone po grupie nadrzędnej.
  • Podczas tworzenia nadrzędnej grupy szablonów dla istniejącej podgrupy (na przykład tworzenia Linux servers, gdy Linux servers/Databases już istnieje), nie są ustawiane żadne uprawnienia dla grupy nadrzędnej.

Podczas edycji dowolnej grupy szablonów można również ustawić dodatkową opcję Zastosuj uprawnienia do wszystkich podgrup.

Zaznaczenie tego pola wyboru i kliknięcie Update spowoduje zastosowanie tego samego poziomu uprawnień do wszystkich bieżących i przyszłych podgrup edytowanej grupy szablonów.

Jeśli więc jakimkolwiek grupom użytkowników nadano różne uprawnienia do podgrup edytowanej grupy szablonów, zaznaczenie pola wyboru nada wszystkim bieżącym i przyszłym podgrupom takie same uprawnienia użytkowników jak edytowanej grupie.

Należy pamiętać, że ta opcja nie jest zapisywana w bazie danych i zastąpi istniejące uprawnienia. Wszelkie zmiany wprowadzone za pomocą tej opcji można cofnąć wyłącznie ręcznie.