Szablony dostępne od razu po instalacji

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. Pozwala to uniknąć nadpisania 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:

Masz uwagi lub pomysły dotyczące ulepszenia szablonów Zabbix? Podziel się nimi z programistami Zabbix, korzystając z naszego formularza sugestii.

Aktualizacja szablonów

Aby zaktualizować lub dodać pojedynczy szablon:

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

2. Wybierz gałąź (w sekcji Source) odpowiadającą używanej wersji Zabbix (np. master dla wersji rozwojowej).

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 aktualizować 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 aktualizować w podobny sposób: pobierz plik media_bundle-8.0-000.yaml z archiwum pakietów szablonów i zaimportuj go 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-8.0-2M-apache/import_templates.sh \
  /tmp/templates_bundles-8.0-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Zgodność szablonu z Host Wizard

Host Wizard jest zgodny ze wszystkimi szablonami dostępnymi od razu po instalacji.

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

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

2. Edytuj wyeksportowany plik:

  • Dodaj element wizard_ready szablonu, aby wskazać zgodność z Host Wizard.
  • Opcjonalnie dodaj element readme lub config szablonu, zgodnie z potrzebami.

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