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 typu Super admin mogą tworzyć grupy szablonów.
Istnieją dwie opcje tworzenia grupy szablonów w frontend Zabbix.
Opcja pierwsza:
- Przejdź do: Data collection → Template groups
- Kliknij Create template group w prawym górnym rogu ekranu
- Wprowadź nazwę grupy w formularzu

Opcja druga: podczas konfigurowania szablonu wprowadź nieistniejącą nazwę grupy w polu wejściowym Template groups.
Po utworzeniu grupy szablonów możesz kliknąć nazwę szablonu na liście w sekcji Data collection → Template groups, aby edytować nazwę grupy, sklonować grupę lub usunąć grupę.
Usunięcie grupy szablonów powoduje usunięcie tylko grupy logicznej, a nie szablonów w tej grupie. Nie można usunąć grupy szablonów, która jest jedyną grupą dla jakiegokolwiek 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/Databasestworzy podgrupęLinux servers/Databasesw nadrzędnej grupieLinux servers. - wpisanie
Linux servers/Databases/MySQL/Tokyotworzy odpowiednią podgrupę w zagnieżdżonych grupach nadrzędnychLinux 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, gdyLinux serversjuż istnieje), uprawnienia grupy użytkowników do podgrupy są dziedziczone z grupy nadrzędnej. - Podczas tworzenia nadrzędnej grupy szablonów dla istniejącej podgrupy (na przykład tworzenia
Linux servers, gdyLinux servers/Databasesjuż istnieje), dla grupy nadrzędnej nie są ustawiane żadne uprawnienia.
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 Aktualizuj 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 tego 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.