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 regułach wykrywania niskiego poziomu.
Aby utworzyć prototyp hosta:
1. Przejdź do Data collection → Hosts.
2. Kliknij Discovery dla wymaganego hosta, aby przejść do listy reguł wykrywania niskiego poziomu skonfigurowanych dla tego hosta.
3. Kliknij Host prototypes dla wymaganej reguły wykrywania.
4. Kliknij przycisk Create host prototype w prawym górnym rogu i uzupełnij formularz konfiguracji.

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.
| Parametr | Opis |
|---|---|
| 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ślenie prototypów grup hostów przy użyciu makr wykrywania niskiego poziomu. Na podstawie określonych prototypów grup grupy hostów zostaną wykryte, utworzone i podłączone do utworzonych hostów; wykryte grupy, które zostały już utworzone przez inne reguły wykrywania niskiego poziomu, również zostaną podłączone do utworzonych hostów. Jednak wykryte grupy hostów, które odpowiadają grupom hostów utworzonym ręcznie, nie zostaną podłączone do utworzonych hostów. |
| Interfaces | Ustaw, 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 i makra użytkownika. |
| Monitored by | To pole jest synchronizowane automatycznie z odpowiednim polem w konfiguracji hosta. |
| Create enabled | Ustaw status wykrytych hostów; jeśli pole nie jest zaznaczone, hosty zostaną utworzone jako wyłączone. |
| Discover | Ustaw, czy hosty będą tworzone z prototypu hosta; jeśli pole nie jest zaznaczone, hosty nie będą tworzone z prototypu hosta (chyba że to ustawienie zostanie nadpisane w regule wykrywania niskiego poziomu). |
Makra wykrywania niskiego poziomu są również obsługiwane dla wartości tagów i wartości makr użytkownika prototypu hosta.
Mapowania wartości nie są obsługiwane dla prototypów hostów.
Przykład konfiguracji prototypu hosta znajduje się w sekcji Virtual machine monitoring.
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).