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 także 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 dokładnie w takiej postaci, w jakiej występują pierwotnie w szablonie. Wszelkie zmiany w tych elementach 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 potrzebna do przetwarzania aktywnych kontroli. |
|
| 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 obiekty (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ń ją 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 obiekty (pozycje, wyzwalacze, itd.); Unlink and clear - odłącz szablon i usuń wszystkie jego obiekty (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 powiązać 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. Adres "IP" lub "DNS" z interfejsu SNMP jest również używany dla pułapek SNMP. Podczas dopasowywania używany jest tylko wybrany "IP" lub "DNS" w interfejsie hosta. Więcej informacji o konfiguracji monitorowania 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 aktywnych kontroli agenta Zabbix monitorowanie zatrzymuje się w czasie około 5 sekund, gdy agent Zabbix otrzyma informację o wyłączeniu hosta. W tym krótkim okresie host nadal będzie lokalnie zbierał dane dla aktywnych kontroli 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 definiowanie tagów na poziomie hosta. 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} oraz {HOST.ID} w tagach.
Możesz tu również wyświetlić tagi na poziomie szablonu, jeśli wybierzesz opcję Inherited and host tags. To tutaj wyświetlane są wszystkie zdefiniowane tagi użytkownika dla hosta wraz z ich pochodzeniem.

Dla wygody udostępniono linki do odpowiednich szablonów.
Karta Macros umożliwia definiowanie 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 globalnym, jeśli wybierzesz opcję Inherited and host macros. To tutaj wyświetlane są wszystkie zdefiniowane makra użytkownika dla hosta wraz z wartością, do której są rozwijane, oraz ich pochodzeniem.

Dla wygody udostępniono linki do odpowiednich szablonów oraz konfiguracji globalnych makr. Możliwe jest również edytowanie makra szablonu/globalnego na poziomie hosta, co skutecznie tworzy kopię makra na hoście.
Karta Inventory umożliwia ręczne wprowadzanie informacji o inwentarzu hosta. Możesz także wybrać włączenie Automatic uzupełniania inwentarza 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 pozwala wymagać połączeń zaszyfrowanych 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 wybrać kilka typów połączeń jednocześnie (przydatne podczas 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że służyć do dalszego ograniczenia dozwolonego CA. To pole jest przeznaczone do użycia, jeśli Twoja 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że służyć 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
Zakładka Mapowanie wartości umożliwia skonfigurowanie przyjaznej dla użytkownika reprezentacji danych pozycji w mapowaniach wartości.