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:
Aktualizacja szablonu
Aby zaktualizować pojedynczy szablon lub dodać nowy po aktualizacji Zabbix:
- Przejdź do repozytorium Git Zabbix.
- W selektorze gałęzi (pod etykietą Source) wybierz gałąź zgodną z Twoją wersją Zabbix (np. release/7.4 dla Zabbix 7.4).
- Otwórz szablon, który chcesz dodać lub zaktualizować (np. MySQL by Zabbix agent).
- Skopiuj zawartość pliku szablonu (np.
template_db_mysql_agent.yaml) i zapisz ją do lokalnego pliku. - W frontend Zabbix przejdź do Data collection > Templates i zaimportuj lokalny plik.
Możesz też zaktualizować wszystkie szablony i dodać nowe jednocześnie:
- Pobierz pakiet szablonów odpowiedni dla Twojego serwera WWW:
templates_1M_7.4.7z(Nginx) lubtemplates_2M_7.4.7z(Apache). - Rozpakuj pakiet. Zawiera on pliki YAML (każdy z wieloma szablonami) oraz indeks (
index-1M_74.md) z listą szablonów zawartych w każdym pliku YAML. - 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_7.4 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, znajdziesz w pliku hw_compatible_templates.txt.
Możesz również dostosować własne szablony tak, aby były zgodne z Host Wizard:
-
W frontend Zabbix przejdź do Data collection > Templates i wyeksportuj własny szablon.
-
Edytuj wyeksportowany plik:
- Dodaj element szablonu
wizard_readytemplate element, aby wskazać zgodność z Host Wizard. - Opcjonalnie dodaj element szablonu
readmelubconfigtemplate element, jeśli jest to potrzebne.
- Dodaj element szablonu
-
W frontend Zabbix przejdź do Data collection > Templates i zaimportuj zaktualizowany plik szablonu.