9 Szablony dostępne od razu

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łąź odpowiadającą używanej wersji 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 Zabbix frontend przejdź do Data collection > Templates i zaimportuj plik lokalny.

Możesz także zaktualizować wszystkie szablony i dodać nowe za jednym razem:

  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) zawierający listę szablonów uwzględnionych w każdym pliku YAML.
  3. W Zabbix frontend przejdź do Data collection > Templates i zaimportuj pliki YAML jeden po drugim.

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

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 Kreatorem hostów

Kreator hostów jest zgodny ze wszystkimi gotowymi szablonami.

Możesz również sprawić, aby własne szablony były zgodne z Kreatorem hostów:

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

  2. Edytuj wyeksportowany plik:

  3. W frontendzie Zabbix przejdź do Data collection > Templates i zaimportuj zaktualizowany plik szablonu.