4 Prototypy hostów
Prototypy hostów są wzorcami do tworzenia hostów za pomocą reguł odkrywania niskiego poziomu. Zanim zostaną odkryte jako hosty, te prototypy nie mogą mieć pozycji ani wyzwalaczy, z wyjątkiem tych podłączonych z szablonów.
Konfiguracja
Prototypy hostów są konfigurowane w ramach reguł wykrywania niskiego poziomu.
Aby utworzyć prototyp hosta:
1. Przejdź do Zbieranie danych → Hosty.
2. Kliknij Wykrywanie dla wymaganego hosta, aby przejść do listy reguł wykrywania niskiego poziomu skonfigurowanych dla tego hosta.
3. Kliknij Prototypy hostów dla wymaganej reguły wykrywania.
4. Kliknij przycisk Utwórz prototyp hosta w prawym górnym rogu.

Prototypy hostów mają te same parametry co zwykłe hosty; jednak następujące parametry obsługują inną lub dodatkową konfigurację:
| Parameter | Description |
|---|---|
| Host name | Ten parametr musi zawierać co najmniej jedno makro wykrywania niskiego poziomu, aby zapewnić unikalne nazwy hostów dla tworzonych hostów. |
| Visible name | Obsługiwane są makra wykrywania niskiego poziomu. |
| Group prototypes | Umożliwia określanie prototypów grup hostów za pomocą makr wykrywania niskiego poziomu. Na podstawie określonych prototypów grup zostaną wykryte, utworzone i powiązane z utworzonymi hostami grupy hostów; wykryte grupy, które zostały już utworzone przez inne reguły wykrywania niskiego poziomu, również zostaną powiązane z utworzonymi hostami. Jednak wykryte grupy hostów, które odpowiadają ręcznie utworzonym grupom hostów, nie zostaną powiązane z utworzonymi hostami. |
| Interfaces | Określa, czy wykryte hosty dziedziczą adres IP z hosta, do którego należy reguła wykrywania (domyślnie), czy otrzymują niestandardowe interfejsy. Obsługiwane są makra wykrywania niskiego poziomu oraz makra użytkownika. |
| Create enabled | Ustawia status wykrytych hostów; jeśli opcja nie jest zaznaczona, hosty zostaną utworzone jako wyłączone. |
| Discover | Określa, czy hosty będą tworzone na podstawie prototypu hosta; jeśli opcja nie jest zaznaczona, hosty nie będą tworzone na podstawie prototypu hosta (chyba że to ustawienie zostanie zastąpione w regule wykrywania niskiego poziomu). |
Makra wykrywania niskiego poziomu są również obsługiwane dla wartości tagów oraz wartości makr użytkownika prototypu hosta.
Mapy wartości nie są obsługiwane dla prototypów hostów.
Przykład konfiguracji prototypu hosta znajduje się w sekcji Monitorowanie maszyny wirtualnej.
Interfejsy hosta
Aby dodać niestandardowe interfejsy, przełącz selektor Interfaces z „Inherit” na „Custom”.
Kliknij
i wybierz typ interfejsu — Zabbix agent, SNMP, JMX, IPMI.
Jeśli wybrano Custom, ale nie ustawiono żadnych interfejsów, hosty zostaną utworzone bez interfejsów.
Jeśli wybrano Inherit i prototyp hosta należy do szablonu, wszystkie wykryte hosty odziedziczą interfejs hosta od hosta, do którego podłączony jest szablon.
Jeśli określono wiele niestandardowych interfejsów, podstawowy interfejs można ustawić w kolumnie Default.
Przykład konfiguracji niestandardowego interfejsu hosta znajduje się w przykładzie konfiguracji monitorowania VMware.
Host zostanie utworzony tylko wtedy, gdy interfejs hosta zawiera poprawne dane.
Wykryte hosty
Na liście hostów wykryte hosty są poprzedzone nazwą reguły wykrywania, która je utworzyła.
Wykryte hosty dziedziczą większość parametrów z prototypów hostów jako tylko do odczytu. Skonfigurować można tylko następujące parametry wykrytego hosta:
- Szablony - połączyć nowe szablony lub odłączyć dodane ręcznie. Szablonów odziedziczonych z prototypu hosta nie można odłączyć.
- Opis - dodać lub edytować opis hosta.
- Status - włączyć lub wyłączyć host.
- Tagi - dodać nowe tagi lub usunąć dodane ręcznie. Tagów odziedziczonych z prototypu hosta nie można usunąć. Należy pamiętać, że tagi nie mogą się powielać (tagi o tej samej nazwie i wartości). Jeśli do prototypu hosta zostanie dodany nowy tag i będzie on odpowiadał tagowi dodanemu ręcznie w wykrytym hoście, podczas wykrywania tag dodany ręcznie zostanie zastąpiony tagiem odziedziczonym.
- Makra - dodać nowe makra hosta lub usunąć dodane ręcznie, a także te odziedziczone z prototypu hosta; zmienić wartości makr i typy.
Wykryte hosty dziedziczą również makra użytkownika z hosta, na którym skonfigurowano regułę wykrywania. Te odziedziczone makra można usunąć, a ich wartości i typy można zmienić.
Wykryte hosty mogą również wykrywać inne hosty. Na przykład, jeśli prototyp hosta (używany do wykrywania hiperwizorów) ma podłączony szablon zawierający regułę wykrywania niskiego poziomu z własnym prototypem hosta (używanym do wykrywania maszyn wirtualnych), Zabbix wykryje zarówno hiperwizory, jak i ich maszyny wirtualne. Aby dodatkowo wykrywać kontenery na tych maszynach wirtualnych, można utworzyć reguły wykrywania niskiego poziomu lub podłączyć nowy szablon z prototypami hostów do wykrytych maszyn wirtualnych, albo wstępnie skonfigurować prototyp hosta maszyny wirtualnej przez podłączenie szablonu, który sam zawiera prototypy hostów.
Wykryte hosty można usuwać ręcznie. Należy jednak pamiętać, że zostaną wykryte ponownie, jeśli wykrywanie będzie dla nich włączone.
Hosty, które nie są już wykrywane, mogą zostać:
- automatycznie wyłączone (na podstawie wartości Disable lost resources reguły wykrywania)
- automatycznie usunięte (na podstawie wartości Delete lost resources reguły wykrywania).