1 Konfigurowanie hosta

Przegląd

Aby skonfigurować host w frontend Zabbix, wykonaj następujące czynności:

  • Przejdź do: Zbieranie danych > Hosty lub Monitorowanie > Hosty
  • Kliknij Utwórz host w prawym górnym rogu ekranu (lub nazwę hosta, aby edytować istniejący host)
  • Wprowadź parametry hosta w formularzu

Możesz również użyć przycisku Klonuj w formularzu konfiguracji istniejącego hosta, aby utworzyć nowy host. Host ten będzie miał wszystkie właściwości istniejącego hosta, w tym powiązane szablony, encje (pozycje, wyzwalacze itp.) z tych szablonów, a także encje bezpośrednio przypisane do istniejącego hosta.

Należy pamiętać, że po sklonowaniu host zachowa wszystkie encje szablonu tak, jak pierwotnie występują w szablonie. Wszelkie zmiany w tych encjach dokonane na poziomie istniejącego hosta (takie jak zmieniony interwał pozycji, zmodyfikowane wyrażenie regularne lub dodane prototypy do reguły wykrywania niskiego poziomu) nie zostaną sklonowane do nowego hosta; zamiast tego będą takie jak w szablonie.

Konfiguracja

Karta Host zawiera ogólne atrybuty hosta:

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

Parameter Description
Host name Wprowadź unikalną nazwę hosta. Dozwolone są znaki alfanumeryczne, spacje, kropki, myślniki i podkreślenia. Jednak spacje na początku i na końcu są niedozwolone.
Uwaga: Jeśli na konfigurowanym hoście działa agent Zabbix, parametr Hostname w pliku konfiguracyjnym agenta musi mieć taką samą wartość jak nazwa hosta wpisana tutaj. Nazwa w tym parametrze jest wymagana podczas przetwarzania sprawdzeń aktywnych.
Visible name Wprowadź unikalną nazwę widoczną hosta. Jeśli ustawisz tę nazwę, będzie ona wyświetlana na listach, mapach itp. zamiast technicznej nazwy hosta. Ten atrybut obsługuje UTF-8.
Templates Powiąż szablony z hostem. Wszystkie encje (pozycje, wyzwalacze, itd.) zostaną odziedziczone z szablonu.
Aby powiązać nowy szablon, zacznij wpisywać jego nazwę w polu tekstowym. Pojawi się lista pasujących szablonów; przewiń w dół, aby wybrać. Alternatywnie możesz kliknąć Select obok pola i wybrać szablony z listy w oknie podręcznym. Wszystkie wybrane szablony zostaną powiązane z hostem po zapisaniu lub zaktualizowaniu formularza konfiguracji hosta.
Aby odłączyć szablon, użyj jednej z dwóch opcji w bloku Linked templates:
Unlink - odłącz szablon, ale zachowaj jego encje (pozycje, wyzwalacze, itd.);
Unlink and clear - odłącz szablon i usuń wszystkie jego encje (pozycje, wyzwalacze, itd.).
Wymienione nazwy szablonów są klikalnymi linkami prowadzącymi do formularza konfiguracji szablonu.
Host groups Wybierz grupy hostów, do których należy host. Host musi należeć co najmniej do jednej grupy hostów. Nową grupę można utworzyć i powiązać z hostem, dodając nazwę nieistniejącej grupy.
Interfaces Dla hosta obsługiwanych jest kilka typów interfejsów: Agent, SNMP, JMX i IPMI.
Domyślnie nie są zdefiniowane żadne interfejsy. Aby dodać nowy interfejs, kliknij Add w bloku Interfaces, wybierz typ interfejsu i wprowadź informacje IP/DNS, Connect to oraz Port.
Uwaga: Interfejsów używanych w jakichkolwiek pozycjach nie można usunąć, a link Remove jest dla nich wyszarzony.
"IP" lub "DNS" z interfejsu SNMP jest również używane dla pułapek SNMP.
Podczas dopasowywania używane jest tylko wybrane "IP" lub "DNS" w interfejsie hosta.
Więcej informacji o konfigurowaniu interfejsu SNMP (v1, v2 i v3) znajdziesz w sekcji Konfigurowanie monitorowania SNMP.
IP address Adres IP hosta (opcjonalnie).
DNS name Nazwa DNS hosta (opcjonalnie).
Connect to Kliknięcie odpowiedniego przycisku poinformuje serwer Zabbix, czego użyć do pobierania danych z agentów:
IP - Połącz z adresem IP hosta (zalecane)
DNS - Połącz z nazwą DNS hosta
Port Numer portu TCP/UDP. Wartości domyślne to: 10050 dla agenta Zabbix, 161 dla agenta SNMP, 12345 dla JMX i 623 dla IPMI.
Default Zaznacz przycisk opcji, aby ustawić domyślny interfejs.
Description Wprowadź opis hosta.
Monitored by Wybierz, czy host jest monitorowany przez:
Server - host jest monitorowany przez serwer Zabbix;
Proxy - host jest monitorowany przez samodzielny proxy;
Proxy group - host jest monitorowany przez grupę proxy.
Proxy Wyświetlana jest przypisana nazwa proxy (tylko jeśli serwer Zabbix przypisał ją z wybranej grupy proxy).
To pole jest wyświetlane tylko wtedy, gdy host jest monitorowany przez grupę proxy.
Enabled Gdy pole wyboru jest zaznaczone, host jest włączony - gotowy do monitorowania.

Gdy pole wyboru jest odznaczone, host jest wyłączony - nie jest monitorowany:
W przypadku pasywnych żądań danych inicjowanych przez serwer/proxy Zabbix (na przykład agent Zabbix, agent SNMP, simple checks), monitorowanie zostaje wyłączone po synchronizacji konfiguracji. Wyzwalacze i akcje powiązane z hostem są również wyłączane dopiero po ponownym wczytaniu konfiguracji.
W przypadku sprawdzeń aktywnych agenta Zabbix monitorowanie zatrzymuje się w czasie (ok. 5 sekund), w którym agent Zabbix otrzymuje informację o wyłączeniu hosta. W tym krótkim okresie host nadal będzie lokalnie zbierał dane dla sprawdzeń aktywnych i próbował wysyłać je do serwera/proxy; jednak ponieważ host jest oznaczony jako Disabled, serwer/proxy odrzuci dane.

Karta IPMI zawiera atrybuty zarządzania IPMI.

Parameter Description
Authentication algorithm Wybierz algorytm uwierzytelniania.
Privilege level Wybierz poziom uprawnień.
Username Nazwa użytkownika do uwierzytelniania. Można używać makr użytkownika.
Password Hasło do uwierzytelniania. Można używać makr użytkownika.

Karta Tags umożliwia zdefiniowanie tagów na poziomie hosta tags. Wszystkie problemy tego hosta będą oznaczone wartościami wprowadzonymi tutaj.

Makra użytkownika, makra {INVENTORY.*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} i {HOST.ID} są obsługiwane w tagach.

Karta Macros umożliwia zdefiniowanie makr użytkownika na poziomie hosta w postaci par nazwa-wartość. Zwróć uwagę, że wartości makr mogą być przechowywane jako zwykły tekst, tekst tajny lub sekret Vault. Dodawanie opisu jest również obsługiwane.

Możesz tu również wyświetlić makra użytkownika na poziomie szablonu i globalne, jeśli wybierzesz opcję Inherited and host macros. W tym miejscu wyświetlane są wszystkie zdefiniowane makra użytkownika dla hosta wraz z wartością, do której są rozwijane, oraz ich źródłem.

Dla wygody udostępniono linki do odpowiednich szablonów i konfiguracji globalnych makr. Możliwe jest także edytowanie makra szablonu/globalnego na poziomie hosta, co skutecznie tworzy kopię makra na hoście.

Karta Inventory umożliwia ręczne wprowadzenie informacji o inventory dla hosta. Możesz również wybrać włączenie automatycznego uzupełniania inventory albo wyłączyć uzupełnianie inventory dla tego hosta.

Jeśli inventory jest włączone (ręcznie lub automatycznie), obok nazwy karty wyświetlana jest zielona kropka.

Szyfrowanie

Karta Szyfrowanie umożliwia wymaganie zaszyfrowanych połączeń z hostem.

Parameter Description
Connections to host W jaki sposób serwer Zabbix lub proxy łączy się z agentem Zabbix na hoście: bez szyfrowania (domyślnie), przy użyciu PSK (pre-shared key) lub certyfikatu.
Connections from host Wybierz, jaki typ połączeń jest dozwolony z hosta (tj. z agenta Zabbix i Zabbix sendera). Można jednocześnie wybrać kilka typów połączeń (przydatne do testowania i przełączania na inny typ połączenia). Domyślnie: "No encryption".
Issuer Dozwolony wystawca certyfikatu. Certyfikat jest najpierw weryfikowany przy użyciu CA (certificate authority). Jeśli jest poprawny i podpisany przez CA, pole Issuer można wykorzystać do dalszego ograniczenia dozwolonego CA. To pole jest przeznaczone do użycia, jeśli instalacja Zabbix korzysta z certyfikatów od wielu CA. Jeśli to pole jest puste, akceptowana jest dowolna CA.
Subject Dozwolony podmiot certyfikatu. Certyfikat jest najpierw weryfikowany przy użyciu CA. Jeśli jest poprawny i podpisany przez CA, pole Subject można wykorzystać do zezwolenia tylko na jedną wartość ciągu Subject. Jeśli to pole jest puste, akceptowany jest dowolny poprawny certyfikat podpisany przez skonfigurowaną CA.
PSK identity Ciąg identyfikacyjny pre-shared key.
Nie umieszczaj wrażliwych informacji w identyfikatorze PSK, ponieważ jest on przesyłany przez sieć bez szyfrowania, aby poinformować odbiorcę, którego PSK użyć.
PSK Pre-shared key (ciąg szesnastkowy). Maksymalna długość: 512 cyfr szesnastkowych (PSK o rozmiarze 256 bajtów), jeśli Zabbix używa biblioteki GnuTLS lub OpenSSL, 64 cyfry szesnastkowe (PSK o rozmiarze 32 bajtów), jeśli Zabbix używa biblioteki mbed TLS (PolarSSL). Przykład: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
Mapowanie wartości

Karta Mapowanie wartości umożliwia skonfigurowanie przyjaznej dla użytkownika reprezentacji danych pozycji w mapowaniach wartości.