Kreator hosta

Omówienie

Host Wizard to prowadzony krok po kroku interfejs służący do konfigurowania monitorowanego celu (urządzenia, aplikacji, usługi itp.) w Zabbix. Prowadzi on przez następujące etapy:

  • Wybór szablonu
  • Utworzenie lub wybór hosta
  • Instalacja agent lub agent 2 Zabbix
  • Dodanie interfejsu hosta
  • Zastosowanie dodatkowej konfiguracji do monitorowanego celu lub hosta Zabbix (jeśli jest to wymagane przez szablon)

Aby uzyskać dostęp do Host Wizard w frontend Zabbix, wykonaj następujące czynności:

  1. Przejdź do: Data collection > Hosts.
  2. Kliknij Host Wizard w prawym górnym rogu ekranu.
  3. Postępuj zgodnie z instrukcjami w kreatorze.

Możesz również edytować istniejącego hosta, klikając jego nazwę (lub ikonę trzech kropek obok niej) w różnych sekcjach frontend, aby uzyskać dostęp do Host Wizard z menu hosta. Należy pamiętać, że niektóre kroki są pomijane podczas edycji istniejącego hosta, jeśli zawiera on już konfigurację wymaganą przez wybrany szablon.

Alternatywnie możesz skorzystać z klasycznego sposobu tworzenia i konfigurowania hosta.

Witaj 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, zostanie wyświetlony ekran potwierdzenia:

Kliknięcie Tak spowoduje wyjście z Kreatora hosta bez zapisywania postępu. Kliknięcie Nie, Esc lub ikony zamknięcia spowoduje powrót do ostatniego kroku.

Wybierz szablon

Pierwszym krokiem konfiguracji monitorowanego celu jest wybranie szablonu, czyli zestawu wstępnie zdefiniowanych konfiguracji (metryk do zebrania, warunków generowania alertów itp.) przeznaczonych dla monitorowanego celu.

Dostarczane wraz z Zabbixem szablony out-of-the-box oferują różnorodne wstępnie zdefiniowane konfiguracje monitorowania systemów operacyjnych, aplikacji, baz danych, urządzeń sieciowych, usług i innych elementów.

Na tym etapie możesz:

  • Przeglądać szablony według klasy (Cloud, Database, Network itd.) i podklasy (np. automation, backup), które są oparte na znacznikach szablonów.
  • Wyszukiwać szablony według słów kluczowych w nazwie szablonu lub nazwach i wartościach jego znaczników.
  • Filtrować szablony według metody zbierania danych (opartej na agencie lub bez agenta; szablony oparte na agencie zawierają co najmniej jedną pozycję Zabbix agent).
  • Filtrować szablony według trybu agenta (aktywny lub pasywny; szablony aktywne zawierają co najmniej jedną pozycję Zabbix agent (active), natomiast szablony pasywne zawierają co najmniej jedną pozycję pasywną; szczegółowe informacje znajdziesz w sekcji Pasywne i aktywne sprawdzanie przez agenta).
  • Podczas korzystania z Host Wizard w celu skonfigurowania istniejącego hosta możesz również filtrować szablony, które są już powiązane z hostem.

Podczas wybierania szablonu może zostać wyświetlony następujący komunikat: Niektóre szablony (n) są niezgodne z Host Wizard. Dowiedz się, jak je zaktualizować. Szablony niestandardowe nie są obsługiwane. Oznacza to, że niektóre szablony out-of-the-box nie są jeszcze zgodne z Host Wizard i wymagają aktualizacji; zapoznaj się z instrukcjami dotyczącymi aktualizacji szablonów.

Wybrany szablon określi kolejne kroki w Host Wizard. 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ć powiązany z hostem, czyli jednostką w systemie Zabbix reprezentującą monitorowany cel. Po powiązaniu host otrzymuje wszystkie encje szablonu, takie jak pozycje (metryki do zebrania) i wyzwalacze (warunki generowania alertów), 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 użytkownikom uprawnień do nich.

Na tym etapie możesz:

  • Utworzyć nowy host i grupę hostów, wprowadzając nazwy obu elementów.
  • Utworzyć nowy host, wprowadzając jego nazwę, i wybrać istniejącą grupę hostów, do której zostanie przypisany nowy host.
  • Wybrać istniejący host; możesz również przypisać ten host do dodatkowych grup hostów bez usuwania go z żadnej z obecnych grup.

Wybranie istniejącego hosta nie usuwa ani nie zastępuje jego bieżącej konfiguracji, chyba że zostanie to wyraźnie określone w kolejnych krokach. Nie można wybrać wykrytych hostów.

Możesz na przykład utworzyć nowy host o nazwie MySQL server, reprezentujący lokalnie zainstalowany serwer MySQL, który chcesz monitorować. Wcześniej wybrany szablon MySQL by Zabbix agent zostanie powiązany z tym hostem. Dodatkowo możesz wybrać istniejącą grupę hostów Databases (lub utworzyć nową, np. MySQL servers), aby uporządkować host wraz 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 obiekcie w celu aktywnego monitorowania lokalnych zasobów i aplikacji (jeśli wymaga tego szablon).

W tym kroku:

  • Zweryfikuj adres serwera Zabbix, proxy lub klastra (np. 192.0.2.1:10051). Ta wartość zostanie użyta do skonfigurowania parametrów Server i ServerActive dla Zabbix agent.
  • Wprowadź nową, unikatową i niebędącą sekretem tożsamość klucza wstępnie współdzielonego (np. PSK 001 lub mysql-agent-psk1) i wygeneruj klucz wstępnie współdzielony. Te wartości zostaną użyte do skonfigurowania szyfrowania za pomocą klucza wstępnie współdzielonego (PSK) dla hosta Zabbix (np. serwera MySQL) i Zabbix agent.

Podczas edytowania istniejącego hosta konfiguracja PSK zastąpi wszystkie istniejące ustawienia szyfrowania hosta.

  • Wybierz system operacyjny maszyny, na której znajduje się monitorowany obiekt.
  • Zainstaluj Zabbix agent w tym systemie, uruchamiając na nim dostarczony skrypt lub postępując zgodnie z instrukcjami instalacji.

Na przykład możesz ustawić Tożsamość klucza wstępnie współdzielonego na PSK 001 i wygenerować nowy Klucz wstępnie współdzielony. 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 definiuje, w jaki sposób serwer Zabbix łączy się z monitorowanym celem przez sieć. Określa 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.

Konfigurowanie hosta

Niektóre szablony wymagają dodatkowej konfiguracji przed utworzeniem hosta. Może ona obejmować:

  • Ręczną konfigurację monitorowanego celu (np. włączenie określonych usług, utworzenie użytkowników usług lub przyznanie uprawnień):

  • Zdefiniowanie makr hosta - zmiennych sterujących działaniem pozycji, ustawieniami połączenia, danymi uwierzytelniającymi i innymi parametrami:

Po wykonaniu wszystkich wymaganych czynności konfiguracyjnych kliknij Utwórz, aby dodać hosta do Zabbix (lub Aktualizuj, 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.