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:
- Przejdź do repozytorium Git Zabbix.
- W selektorze gałęzi (pod etykietą Source) wybierz gałąź odpowiadającą używanej wersji Zabbix (np. master dla najnowszej wersji rozwojowej).
- 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 pliku lokalnego. - 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:
- Pobierz pakiet szablonów odpowiedni dla swojego serwera WWW:
templates_1M_8.0.7z(Nginx) lubtemplates_2M_8.0.7z(Apache). - 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. - 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:
-
W frontendzie Zabbix przejdź do Data collection > Templates i wyeksportuj własny szablon.
-
Edytuj wyeksportowany plik:
- Dodaj element szablonu
wizard_ready, aby wskazać zgodność z Kreatorem hostów. - Opcjonalnie dodaj element szablonu
readmelubconfig, zależnie od potrzeb.
- Dodaj element szablonu
-
W frontendzie Zabbix przejdź do Data collection > Templates i zaimportuj zaktualizowany plik szablonu.