2 Konfigurowanie grupy szablonów
Przegląd
Grupy szablonów służą do logicznego grupowania szablonów oraz przypisywania do nich uprawnień użytkowników.
Każdy szablon musi mieć przypisaną co najmniej jedną grupę szablonów. Szablon może należeć do wielu grup szablonów, a każda grupa szablonów może zawierać wiele szablonów.
Należy pamiętać, że w Zabbix wszystkie uprawnienia są oparte na grupach: grupach użytkowników, grupach hostów oraz grupach szablonów. Dlatego nawet jeśli pojedynczy użytkownik potrzebuje dostępu do pojedynczego szablonu, przyznaje się go przez dodanie użytkownika do grupy użytkowników i przypisanie tej grupie użytkowników uprawnień do grupy szablonów zawierającej ten szablon.
Konfiguracja
Tylko użytkownicy z uprawnieniami Super admin mogą tworzyć grupy szablonów.
W frontend Zabbix istnieją dwie opcje tworzenia grupy szablonów.
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 Template groups.
Po utworzeniu grupy szablonów możesz kliknąć nazwę szablonu na liście w Data collection > Template groups, 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, jeśli jest ona 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/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 po grupie nadrzędnej. - Podczas tworzenia nadrzędnej grupy szablonów dla istniejącej podgrupy (na przykład tworzenia
Linux servers, gdyLinux servers/Databasesjuż 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.