[comment]: # ({bf4072e0-1da35dcd})
# 2 Konfigurowanie hosta

[comment]: # ({/bf4072e0-1da35dcd})

[comment]: # ({f68a55c2-0ee38f7e})
#### Przegląd

Aby skonfigurować host w frontend Zabbix, wykonaj następujące kroki:

-   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 podłączone szablony, encje (pozycje, wyzwalacze itp.) z tych szablonów, a także encje bezpośrednio przypisane do istniejącego hosta.

Pamiętaj, że po sklonowaniu host zachowa wszystkie encje szablonu w ich oryginalnej postaci z szablonu.
Wszelkie zmiany wprowadzone w tych encjach na poziomie istniejącego hosta (takie jak zmieniony interwał pozycji, zmodyfikowane wyrażenie regularne lub dodane prototypy do reguły wykrywania niskopoziomowego) nie zostaną sklonowane do nowego hosta; zamiast tego będą one takie jak w szablonie.

Alternatywnie możesz użyć [Kreatora hosta](/manual/config/hosts/host_wizard), aby skonfigurować host za pomocą prowadzonego, krok po kroku interfejsu.

[comment]: # ({/f68a55c2-0ee38f7e})

[comment]: # ({5fa24fcb-e2f56cfc})
#### Konfiguracja

Zakładka **Host** zawiera ogólne atrybuty hosta:

![](../../../../assets/en/manual/config/host_a.png)

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

|Parametr|<|Opis|
|-|----------|----------------------------------------|
|*Host name*|<|Wprowadź unikalną nazwę hosta. Dozwolone są znaki alfanumeryczne, spacje, kropki, myślniki i podkreślenia. Niedozwolone są jednak spacje na początku i na końcu.<br>*Uwaga:* Jeśli na konfigurowanym hoście działa Zabbix agent, parametr *Hostname* w pliku [configuration file](/manual/appendix/config/zabbix_agentd) agenta musi mieć taką samą wartość jak nazwa hosta wprowadzona tutaj. Nazwa w parametrze jest potrzebna do przetwarzania [active checks](/manual/appendix/items/activepassive).|
|*Visible name*|<|Wprowadź unikalną widoczną nazwę 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](/manual/config/templates) z hostem. Wszystkie encje (pozycje, wyzwalacze, [itd.](/manual/config/templates/linking)) zostaną odziedziczone z szablonu.<br>Aby powiązać nowy szablon, zacznij wpisywać nazwę szablonu w tekstowym polu wejściowym. Pojawi się lista pasujących szablonów; przewiń ją, aby wybrać odpowiedni. Alternatywnie możesz kliknąć *Select* obok pola i wybrać szablony z listy w wyskakującym oknie. Wszystkie wybrane szablony zostaną powiązane z hostem po zapisaniu lub zaktualizowaniu formularza konfiguracji hosta.<br>Aby odłączyć szablon, użyj jednej z dwóch opcji w bloku *Linked templates*:<br>*Unlink* - odłącza szablon, ale zachowuje jego encje (pozycje, wyzwalacze, [itd.](/manual/config/templates/linking));<br>*Unlink and clear* - odłącza szablon i usuwa wszystkie jego encje (pozycje, wyzwalacze, [itd.](/manual/config/templates/linking)).<br>Wyświetlane nazwy szablonów są klikalnymi odnośnikami prowadzącymi do formularza konfiguracji szablonu.|
|*Host groups*|<|Wybierz [grupy hostów](/manual/config/hosts/host_groups), do których należy host. Host musi należeć do co najmniej jednej grupy hostów. Nową grupę można utworzyć i powiązać z hostem przez dodanie nieistniejącej nazwy grupy.|
|*Interfaces*|<|Dla hosta obsługiwanych jest kilka typów interfejsów: *Agent*, *SNMP*, *JMX* i *IPMI*.<br>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*.<br>*Uwaga:* Interfejsy używane w jakichkolwiek pozycjach nie mogą zostać usunięte, a odnośnik *Remove* jest dla nich wyszarzony.<br>„IP” lub „DNS” z interfejsu SNMP jest również używane dla [SNMP traps](/manual/config/items/itemtypes/snmptrap).<br>Podczas dopasowywania używane jest tylko wybrane „IP” lub „DNS” w interfejsie hosta.<br>Zobacz [Configuring SNMP monitoring](/manual/config/items/itemtypes/snmp#configuring-snmp-monitoring), aby uzyskać dodatkowe informacje o konfiguracji interfejsu SNMP (v1, v2 i v3).|
| |*IP address*|Adres IP hosta (opcjonalnie).|
|^|*DNS name*|Nazwa DNS hosta (opcjonalnie).|
|^|*Connect to*|Kliknięcie odpowiedniego przycisku poinformuje Zabbix serwer, czego ma użyć do pobierania danych od agentów:<br>**IP** - połącz z adresem IP hosta (zalecane)<br>**DNS** - połącz z nazwą DNS hosta|
|^|*Port*|Numer portu TCP/UDP. Wartości domyślne to: 10050 dla Zabbix agent, 161 dla agenta SNMP, 12345 dla JMX i 623 dla IPMI.|
|^|*Default*|Zaznacz przycisk radiowy, aby ustawić interfejs domyślny.|
|*Description*|<|Wprowadź opis hosta.|
|*Monitored by*|<|Wybierz, czy host jest monitorowany przez:<br>**Server** - host jest monitorowany przez Zabbix serwer;<br>**Proxy** - host jest monitorowany przez samodzielny proxy;<br>**Proxy group** - host jest monitorowany przez grupę proxy.|
|*Proxy*|<|Wyświetlana jest nazwa przypisanego proxy (tylko jeśli Zabbix serwer przypisał go z wybranej grupy proxy).<br>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.<br><br>Gdy pole wyboru nie jest zaznaczone, host jest wyłączony — niemonitorowany:<br>W przypadku pasywnych żądań danych inicjowanych przez Zabbix serwer/proxy (na przykład [Zabbix agent](/manual/appendix/items/activepassive#passive-checks), [SNMP agent](/manual/config/items/itemtypes/snmp), [simple checks](/manual/config/items/itemtypes/simple_checks)) monitorowanie zostaje wyłączone po synchronizacji konfiguracji. Wyzwalacze i akcje powiązane z hostem również zostają wyłączone dopiero po ponownym wczytaniu konfiguracji.<br>W przypadku [active checks](/manual/appendix/items/activepassive#active-checks) Zabbix agent monitorowanie zatrzymuje się w czasie (około 5 sekund), w którym Zabbix agent otrzymuje informację o wyłączeniu hosta. W tym krótkim przedziale host nadal będzie lokalnie zbierał dane dla active checks i próbował wysyłać je do serwera/proxy; jednak ponieważ host jest oznaczony jako *Disabled*, serwer/proxy odrzuci te dane.<br><br>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).|

Zakładka **IPMI** zawiera atrybuty zarządzania IPMI.

|Parametr|Opis|
|--|--------|
|*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.|

Zakładka **Tags** umożliwia definiowanie [tagów](/manual/config/tagging) na poziomie hosta.
Wszystkie problemy tego hosta będą oznaczane tagami z wartościami wprowadzonymi tutaj.

![](../../../../assets/en/manual/config/host_d.png)

W tagach obsługiwane są makra użytkownika, makra {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} oraz {HOST.ID}.

Możesz również wyświetlić tutaj tagi na poziomie szablonu, jeśli wybierzesz opcję *Inherited and host tags*.
W tym miejscu wyświetlane są wszystkie zdefiniowane tagi użytkownika dla hosta wraz z ich pochodzeniem.

![](../../../../assets/en/manual/config/host_d2.png){width="600"}

Dla wygody udostępniono odnośniki do odpowiednich szablonów.

Zakładka **Macros** umożliwia definiowanie [makr użytkownika](/manual/config/macros/user_macros) na poziomie hosta jako par nazwa-wartość.
Pamiętaj, że wartości makr mogą być przechowywane jako zwykły tekst, tajny tekst lub sekret Vault.
Obsługiwane jest również dodawanie opisu.

![](../../../../assets/en/manual/config/host_e.png)

Możesz również wyświetlić tutaj makra użytkownika na poziomie szablonu i globalnym, 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.

![](../../../../assets/en/manual/config/host_e2.png){width="600"}

Dla wygody udostępniono odnośniki do odpowiednich szablonów i konfiguracji makr globalnych.
Możliwa jest również edycja makra szablonu/globalnego na poziomie hosta, co w praktyce tworzy kopię makra na hoście.

Zakładka **Inventory** umożliwia ręczne wprowadzanie informacji [inventory](inventory) dla hosta.
Możesz również wybrać włączenie automatycznego uzupełniania inventory (*Automatic*) albo wyłączyć uzupełnianie inventory dla tego hosta.

![](../../../../assets/en/manual/config/host_f.png)

Jeśli inventory jest włączone (ręcznie lub automatycznie), przy nazwie zakładki wyświetlana jest zielona kropka.

[comment]: # ({/5fa24fcb-e2f56cfc})

[comment]: # ({32bd0baf-6875b717})
##### Szyfrowanie

Zakładka **Szyfrowanie** umożliwia wymaganie [szyfrowanych](/manual/encryption) połączeń z hostem.

|Parametr|Opis|
|--|--------|
|*Połączenia do hosta*|Określa, w jaki sposób serwer lub proxy Zabbix łączy się z agent Zabbix na hoście: bez szyfrowania (domyślnie), przy użyciu PSK (klucza współdzielonego) lub certyfikatu.|
|*Połączenia z hosta*|Wybierz, jakie typy połączeń są dozwolone z hosta (tj. z agent Zabbix i Zabbix sender). Jednocześnie można wybrać kilka typów połączeń (co jest przydatne podczas testowania i przełączania na inny typ połączenia). Wartością domyślną jest „Bez szyfrowania”.|
|*Issuer*|Dozwolony wystawca certyfikatu. Certyfikat jest najpierw weryfikowany przez CA (urząd certyfikacji). Jeśli jest prawidłowy i podpisany przez CA, pole *Issuer* może zostać użyte do dalszego ograniczenia dozwolonych 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, akceptowany jest dowolny CA.|
|*Subject*|Dozwolony podmiot certyfikatu. Certyfikat jest najpierw weryfikowany przez CA. Jeśli jest prawidłowy i podpisany przez CA, pole *Subject* może zostać użyte do dopuszczenia tylko jednej wartości ciągu *Subject*. Jeśli to pole jest puste, akceptowany jest dowolny prawidłowy certyfikat podpisany przez skonfigurowany CA.|
|*PSK identity*|Ciąg identyfikacyjny klucza współdzielonego.<br>Nie umieszczaj poufnych informacji w identyfikatorze PSK, ponieważ jest on przesyłany przez sieć bez szyfrowania, aby poinformować odbiorcę, którego PSK należy użyć.|
|*PSK*|Klucz współdzielony (ciąg szesnastkowy). Maksymalna długość: 512 cyfr szesnastkowych (256-bajtowy PSK), jeśli Zabbix używa biblioteki GnuTLS lub OpenSSL, 64 cyfry szesnastkowe (32-bajtowy PSK), jeśli Zabbix używa biblioteki mbed TLS (PolarSSL). Przykład: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|

[comment]: # ({/32bd0baf-6875b717})

[comment]: # ({6d4cf28c-513311ca})
##### Mapowanie wartości

Zakładka **Mapowanie wartości** umożliwia skonfigurowanie przyjaznej dla użytkownika reprezentacji danych pozycji w [mapowaniach wartości](/manual/config/items/mapping).

[comment]: # ({/6d4cf28c-513311ca})


