1 Kreator hosta
Przegląd
Kreator hosta to interfejs prowadzony krok po kroku, służący do konfigurowania monitorowanego obiektu (urządzenia, aplikacji, usługi itp.) w Zabbix. Prowadzi on przez następujące kroki:
- Wybór szablonu
- Utworzenie lub wybranie hosta
- Instalacja Zabbix agent lub agent 2
- Dodanie interfejsu hosta
- Zastosowanie dodatkowej konfiguracji do monitorowanego obiektu lub hosta Zabbix (jeśli jest wymagana przez szablon)
Aby uzyskać dostęp do Kreatora hosta w frontendzie Zabbix, wykonaj następujące czynności:
- Przejdź do: Data collection > Hosts
- Kliknij Host Wizard w prawym górnym rogu ekranu
- Postępuj zgodnie z instrukcjami w kreatorze
Możesz także edytować istniejącego hosta, klikając jego nazwę (lub ikonę trzech kropek obok niej) w różnych sekcjach frontendu, aby uzyskać dostęp do Kreatora hosta z poziomu menu hosta. Pamiętaj, że podczas edycji istniejącego hosta niektóre kroki są pomijane, jeśli zawiera on już konfigurację wymaganą przez wybrany szablon.
Alternatywnie możesz skorzystać z klasycznego podejścia do tworzenia i konfigurowania hosta.
Witamy w kreatorze hosta
Po uruchomieniu kreatora hosta wyświetlany jest ekran powitalny:

Aby pominąć ten ekran w przyszłych sesjach, możesz zaznaczyć pole wyboru Nie pokazuj ekranu powitalnego i kliknąć Dalej.
Jeśli rozpoczniesz konfigurowanie ustawień w kolejnych krokach kreatora hosta i spróbujesz zamknąć kreator, klikając ikonę zamknięcia lub naciskając ESC, pojawi się ekran potwierdzenia:

Kliknięcie Tak spowoduje zamknięcie kreatora hosta bez zapisania postępu. Kliknięcie Nie, naciśnięcie ESC lub kliknięcie ikony zamknięcia spowoduje powrót do ostatniego kroku.
Wybierz szablon
Pierwszym krokiem konfiguracji monitorowanego celu jest wybranie szablonu — zestawu predefiniowanych konfiguracji (metryk do zbierania, warunków generowania alertów itp.) przeznaczonych dla monitorowanego celu.
Gotowe szablony Zabbix oferują różnorodne predefiniowane konfiguracje monitorowania dla systemów operacyjnych, aplikacji, baz danych, urządzeń sieciowych, usług i nie tylko.
W tym kroku możesz:
- Przeglądać szablony według klasy (Cloud, Database, Network itp.) i podklasy (np. automation, backup), opartych na tagach szablonu.
- Wyszukiwać szablony według słów kluczowych w nazwie szablonu lub nazwach i wartościach tagów szablonu.
- Filtrować szablony według metody zbierania danych (z użyciem agenta lub bez agenta; szablony oparte na agencie zawierają co najmniej jedną pozycję Zabbix agent).
- Filtrować szablony według trybu agenta (aktywny lub pasywny; aktywne szablony zawierają co najmniej jedną pozycję Zabbix agent (active), natomiast pasywne szablony zawierają co najmniej jedną pozycję pasywną; szczegóły znajdują się w sekcji Passive and active agent checks).
- Podczas używania Kreatora hosta do konfiguracji istniejącego hosta możesz także filtrować szablony już podłączone do hosta.

Podczas wybierania szablonu możesz zobaczyć następujący komunikat: Niektóre szablony (n) są niezgodne z Kreatorem hosta. Zobacz, jak je zaktualizować. Szablony niestandardowe nie są obsługiwane. Oznacza to, że niektóre gotowe szablony nie są jeszcze zgodne z Kreatorem hosta i wymagają aktualizacji; zobacz instrukcje aktualizacji szablonów.
Wybrany szablon określi kolejne kroki w Kreatorze hosta. Na przykład, jeśli wybierzesz szablon MySQL by Zabbix agent, który używa Zabbix agent do zbierania danych, kreator przeprowadzi Cię przez proces instalacji agenta.
Utwórz lub wybierz host
Szablon musi być podłączony do hosta — encji w Zabbix, która reprezentuje monitorowany obiekt. Po podłączeniu host otrzymuje wszystkie encje szablonu, takie jak pozycje (metryki do zbierania) i wyzwalacze (warunki generowania alertów), które są wymagane do monitorowania.
Każdy host musi również należeć do co najmniej jednej grupy hostów, która służy do organizowania hostów i przypisywania do nich uprawnień użytkowników.
W tym kroku możesz:
- Utworzyć nowy host i grupę hostów, wprowadzając nazwy dla obu.
- Utworzyć nowy host, wprowadzając jego nazwę, oraz wybrać istniejącą grupę hostów, do której nowy host zostanie przypisany.
- Wybrać istniejący host; możesz również przypisać tego hosta do dodatkowych grup hostów bez usuwania go z żadnych obecnych grup.
Wybranie istniejącego hosta nie usuwa ani nie nadpisuje jego bieżącej konfiguracji, chyba że zostanie to wyraźnie wskazane w kolejnych krokach. Wykryte hosty nie mogą zostać wybrane.
Na przykład możesz utworzyć nowy host o nazwie MySQL server, aby reprezentował lokalnie zainstalowany serwer MySQL, który chcesz monitorować. Wcześniej wybrany szablon MySQL by Zabbix agent zostanie podłączony do tego hosta. Dodatkowo możesz wybrać istniejącą grupę hostów Databases (lub utworzyć nową, np. MySQL servers), aby uporządkować hosta razem z innymi hostami związanymi z bazami danych i później uprościć zarządzanie uprawnieniami.

Instalacja Zabbix agent
Szablony oparte na agencie (takie jak MySQL by Zabbix agent) wymagają zainstalowania Zabbix agent lub agent 2 — procesu wdrażanego na monitorowanym celu w celu aktywnego monitorowania lokalnych zasobów i aplikacji (jeśli wymaga tego szablon).
W tym kroku:
- Zweryfikuj adres serwera, proxy lub klastra Zabbix (np. 192.0.2.0:10051). Ta wartość zostanie użyta do skonfigurowania parametrów Server i ServerActive dla Zabbix agent.
- Wprowadź nową, unikalną i niejawną tożsamość klucza współdzielonego (np. PSK 001 lub mysql-agent-psk1) i wygeneruj klucz współdzielony. Te wartości zostaną użyte do skonfigurowania szyfrowania pre-shared key (PSK) dla hosta Zabbix (np. serwer MySQL) i Zabbix agent.
- Wybierz system operacyjny maszyny, na której znajduje się monitorowany cel.
- Zainstaluj Zabbix agent w tym systemie, uruchamiając na nim dostarczony skrypt lub postępując zgodnie z instrukcjami instalacji.
Podczas edycji istniejącego hosta konfiguracja PSK nadpisze wszystkie istniejące ustawienia szyfrowania na hoście.
Na przykład możesz ustawić Pre-shared key identity na PSK 001 i wygenerować nowy Pre-shared key. Następnie możesz wybrać Linux jako system operacyjny i uruchomić dostarczony skrypt w tym systemie. Po zainstalowaniu Zabbix agent wróć do Kreatora hosta.

Dodaj interfejs hosta
Interfejs hosta określa, w jaki sposób serwer Zabbix łączy się przez sieć z monitorowanym celem. Definiuje parametry połączenia, takie jak adres IP, nazwa DNS, port oraz typ interfejsu (agent, SNMP, JMX lub IPMI), w zależności od metody zbierania danych wymaganej przez wybrany szablon.
W tym kroku wprowadź szczegóły interfejsu hosta wymagane przez wybrany szablon.
Na przykład możesz użyć domyślnego adresu agenta (127.0.0.1) i portu (10050), jeśli serwer Zabbix, agent Zabbix i serwer MySQL działają lokalnie na tej samej maszynie.

Konfiguracja hosta
Niektóre szablony wymagają dodatkowej konfiguracji, zanim host będzie mógł zostać utworzony. Może to obejmować:
- Ręczną konfigurację monitorowanego celu (np. włączenie określonych usług, utworzenie użytkowników usług lub nadanie uprawnień):

- Definiowanie makr hosta — zmiennych kontrolujących działanie pozycji, ustawienia połączenia, dane uwierzytelniające i inne parametry:

Po wykonaniu wszystkich wymaganych kroków konfiguracji kliknij Create, aby dodać host do Zabbix (lub Update, aby zaktualizować konfigurację istniejącego hosta):

Konfiguracja zakończona
W tym momencie Zabbix monitoruje już wskazany cel.
W przypadku nowych hostów kliknij Zakończ, aby przejść do sekcji Najnowsze dane i wyświetlić najnowsze dane dla swojego hosta. W przypadku istniejących hostów kliknij Zakończ, aby zamknąć Kreator hosta i wrócić do ekranu, z którego został otwarty.
