Szablony dostępne od razu po instalacji

Przegląd

Zabbix udostępnia stale rosnący zestaw wstępnie skonfigurowanych szablonów, aby uprościć i przyspieszyć konfigurację monitorowanych obiektów.

Wszystkie gotowe szablony są dostępne w Data collection > Templates.

Podczas aktualizacji Zabbix istniejące szablony nie są aktualizowane automatycznie, aby uniknąć nadpisania niestandardowych modyfikacji. Aby zaktualizować istniejące szablony lub dodać nowe, zobacz Aktualizacja szablonów.

Skorzystaj z panelu bocznego, aby uzyskać informacje o określonych typach szablonów i wymaganiach operacyjnych.

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 szablonu

Aby zaktualizować pojedynczy szablon lub dodać nowy po aktualizacji Zabbix:

  1. Przejdź do repozytorium Git Zabbix.
  2. W selektorze gałęzi (pod etykietą Source) wybierz gałąź zgodną z wersją Zabbix (np. master dla najnowszej wersji rozwojowej).
  3. Otwórz 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ą do pliku lokalnego.
  5. W frontend Zabbix przejdź do Data collection > Templates i zaimportuj plik lokalny.

Możesz też zaktualizować wszystkie szablony i dodać nowe jednocześnie:

  1. Pobierz pakiet szablonów odpowiedni dla swojego serwera WWW: templates_1M_8.0.7z (Nginx) lub templates_2M_8.0.7z (Apache).
  2. Rozpakuj pakiet. Zawiera on pliki YAML (każdy z wieloma szablonami) oraz indeks (index-1M_80.md) z listą szablonów zawartych w każdym pliku YAML.
  3. W frontend Zabbix przejdź do Data collection > Templates i zaimportuj pliki YAML jeden po drugim.

Alternatywnie możesz zaimportować wszystkie pliki YAML naraz, używając skryptu import_templates.sh. Skrypt wymaga narzędzi curl i jq oraz korzysta z metody API Zabbix configuration.import. Podczas uruchamiania skryptu podaj katalog zawierający pliki YAML oraz adres URL API Zabbix i token uwierzytelniający.

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

Przykład:

./import_templates.sh /tmp/templates_2M_8.0 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Zgodność szablonu z Host Wizard

Host Wizard jest zgodny ze wszystkimi gotowymi szablonami.

Możesz również sprawić, aby Twoje własne szablony były zgodne z Host Wizard:

  1. W frontend Zabbix przejdź do Data collection > Templates i wyeksportuj własny szablon.

  2. Edytuj wyeksportowany plik:

    • Dodaj element wizard_ready template element, aby wskazać zgodność z Host Wizard.
    • Opcjonalnie dodaj element readme lub config template element, jeśli jest to potrzebne.
  3. W frontend Zabbix przejdź do Data collection > Templates i zaimportuj zaktualizowany plik szablonu.