2 Konfigurowanie hosta

Przegląd

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

  • Przejdź do: Data collection > Hosts lub Monitoring > Hosts
  • Kliknij Create 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 Clone w formularzu konfiguracji istniejącego hosta, aby utworzyć nowy host. Ten host będzie miał wszystkie właściwości istniejącego hosta, w tym powiązane szablony, elementy (pozycje, wyzwalacze itp.) z tych szablonów, a także elementy bezpośrednio przypisane do istniejącego hosta.

Należy pamiętać, że po sklonowaniu host zachowa wszystkie elementy szablonu w takiej postaci, w jakiej pierwotnie znajdują się w szablonie. Wszelkie zmiany tych elementów wprowadzone na poziomie istniejącego hosta (takie jak zmieniony interwał pozycji, zmodyfikowane wyrażenie regularne lub dodane prototypy do reguły niskopoziomowego wykrywania) nie zostaną sklonowane do nowego hosta; zamiast tego będą takie jak w szablonie.

Alternatywnie możesz użyć Host Wizard, aby skonfigurować host za pomocą prowadzonego interfejsu krok po kroku.

Konfiguracja

Karta Host zawiera ogólne atrybuty hosta:

Wszystkie obowiązkowe 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 sprawdzania aktywnego.
Visible name Wprowadź unikalną nazwę widoczną hosta. Jeśli ustawisz tę nazwę, będzie ona widoczna na listach, mapach itp. zamiast technicznej nazwy hosta. Ten atrybut obsługuje UTF-8.
Templates Połącz szablony z hostem. Wszystkie encje (pozycje, wyzwalacze, itd.) zostaną odziedziczone z szablonu.
Aby połączyć 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ą połączone 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.).
Wyświetlane 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 połączyć z hostem, dodając nieistniejącą nazwę 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.
Wartość "IP" lub "DNS" z interfejsu SNMP jest również używana dla pułapek SNMP.
Podczas dopasowywania używana jest tylko wybrana wartość "IP" lub "DNS" w interfejsie hosta.
Więcej informacji o konfiguracji 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 od agentów:
IP - łącz się z adresem IP hosta (zalecane)
DNS - łącz się 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 nie jest zaznaczone, 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 sprawdzania aktywnego agenta Zabbix monitorowanie zatrzymuje się w czasie (około 5 sekund), w którym agent Zabbix otrzymuje informację o wyłączeniu hosta. W tym krótkim okresie host będzie nadal 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.

Po wyłączeniu hosta jego pozycje są natychmiast usuwane z pamięci podręcznej historii (z wyjątkiem ich ostatnich wartości, które są zachowywane dla logów).

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ą oznaczane wartościami wprowadzonymi tutaj.

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

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. Obsługiwane jest również dodawanie opisu.

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 pochodzeniem.

Dla wygody dostępne są 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 inwentarzu dla hosta. Możesz także wybrać włączenie automatycznego uzupełniania inwentarza (Automatic) albo wyłączyć uzupełnianie inwentarza dla tego hosta.

Jeśli inwentarz jest włączony (ręcznie lub automatycznie), przy nazwie 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), z użyciem PSK (pre-shared key) lub certyfikatu.
Connections from host Wybierz, jaki typ połączeń jest dozwolony z hosta (tj. od 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 za pomocą 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 za pomocą CA. Jeśli jest poprawny i podpisany przez CA, pole Subject można wykorzystać, aby zezwolić 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 w identyfikatorze PSK informacji wrażliwych, 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.