9 Szablony dostępne od razu

Przegląd

Zabbix udostępnia coraz większy zestaw wstępnie skonfigurowanych szablonów, aby uprościć i przyspieszyć konfigurację monitorowanych celów.

Wszystkie szablony dostępne od razu po instalacji znajdują się w sekcji Zbieranie danych > Szablony.

Podczas aktualizacji Zabbix szablony nie są aktualizowane automatycznie. Zapobiega to nadpisaniu wprowadzonych przez Ciebie niestandardowych zmian. Aby ręcznie zaktualizować lub dodać szablony, zobacz sekcję Aktualizacja szablonów poniżej.

Skorzystaj z paska bocznego, aby uzyskać informacje o określonych typach szablonów i wymaganiach dotyczących ich działania.

Zobacz także:

Aktualizacja szablonów

Aby zaktualizować lub dodać pojedynczy szablon:

1. Otwórz katalog templates w repozytorium Git Zabbix.

2. Wybierz gałąź (pod etykietą Source) odpowiadającą używanej wersji Zabbix (np. release/7.4 dla Zabbix 7.4).

3. Znajdź szablon, który chcesz dodać lub zaktualizować (np. MySQL by Zabbix agent).

4. Skopiuj zawartość pliku szablonu (np. template_db_mysql_agent.yaml) i zapisz ją w pliku lokalnym.

5. W interfejsie użytkownika Zabbix przejdź do Zbieranie danych > Szablony i zaimportuj plik lokalny.

Typy nośników webhook można zaktualizować w podobny sposób: pobierz je z katalogu media i zaimportuj w sekcji Alerty > Typy nośników.

Aby zaktualizować lub dodać wiele szablonów:

1. Pobierz archiwum pakietów szablonów odpowiednie dla używanego serwera WWW:

2. Wypakuj archiwum. Zawiera ono pliki YAML, z których każdy zawiera wiele szablonów, oraz plik indeksu zawierający listę szablonów znajdujących się w poszczególnych plikach YAML.

3. W interfejsie użytkownika Zabbix przejdź do Zbieranie danych > Szablony i zaimportuj pliki YAML pojedynczo.

Typy nośników webhook można zaktualizować w podobny sposób: pobierz plik media_bundle-7.4-000.yaml z archiwum pakietów szablonów i zaimportuj w sekcji Alerty > Typy nośników.

Aby zaktualizować lub dodać wszystkie szablony jednocześnie, możesz użyć skryptu import_templates.sh dołączonego do archiwum pakietów szablonów. Skrypt wymaga narzędzi curl i jq oraz korzysta z metody API Zabbix configuration.import. Podczas uruchamiania skryptu podaj katalog zawierający pliki YAML, a także adres URL API Zabbix i token uwierzytelniający.

Skrypt import_templates.sh nadpisuje wszystkie istniejące szablony bez możliwości przejrzenia lub cofnięcia zmian w szablonach.

Przykład:

/tmp/templates_bundles-7.4-2M-apache/import_templates.sh \
  /tmp/templates_bundles-7.4-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Zgodność szablonu z Host Wizard

Pełną listę gotowych szablonów, które są obecnie zgodne z Host Wizard, można znaleźć w pliku hw_compatible_templates.txt.

Można również dostosować własne szablony do współpracy z Host Wizard:

1. W frontendzie Zabbix przejdź do Zbieranie danych > Szablony i wyeksportuj własny szablon.

2. Edytuj wyeksportowany plik:

3. W frontendzie Zabbix przejdź do Zbieranie danych > Szablony i zaimportuj zaktualizowany plik szablonu.