[comment]: # translation:outdated

[comment]: # ({e0d353ca-ce30c55d})
# 4 Host-Prototypen

[comment]: # ({/e0d353ca-ce30c55d})

[comment]: # ({10ba8cd7-f9e8f670})
Host-Prototypen sind Vorlagen für die Erstellung von Hosts durch Regeln der [Low-Level-Discovery](/manual/discovery/low_level_discovery).
Bevor sie als Hosts erkannt werden, können diese Prototypen keine Datenpunkte und Auslöser haben, außer denjenigen, die aus Vorlagen verknüpft sind.

[comment]: # ({/10ba8cd7-f9e8f670})

[comment]: # ({ab97a656-b2664a94})
#### Konfiguration

Host-Prototypen werden unter [Low-Level-Discovery-Regeln](/manual/discovery/low_level_discovery#discovery-rule) konfiguriert.

So erstellen Sie einen Host-Prototypen:

1\. Gehen Sie zu [*Datenerfassung* → *Hosts*](/manual/web_interface/frontend_sections/data_collection/hosts).

2\. Klicken Sie beim gewünschten Host auf *Discovery*, um zur Liste der für diesen Host konfigurierten Low-Level-Discovery-Regeln zu gelangen.

3\. Klicken Sie bei der gewünschten Discovery-Regel auf *Host prototypes*.

4\. Klicken Sie oben rechts auf die Schaltfläche *Create host prototype* und füllen Sie das Konfigurationsformular aus.

![](../../../../assets/en/manual/discovery/low_level_discovery/host_prototype.png){width=600}

Alle erforderlichen Eingabefelder sind mit einem roten Sternchen markiert.

|Parameter|Beschreibung|
|--|--------|
|*Host name*|Dieser Parameter muss mindestens ein [Low-Level-Discovery-Makro](/manual/config/macros/lld_macros) enthalten, um eindeutige Host-Namen für erstellte Hosts sicherzustellen.|
|*Visible name*|[Low-Level-Discovery-Makros](/manual/config/macros/lld_macros) werden unterstützt.|
|*Group prototypes*|Ermöglicht die Angabe von Hostgruppen-Prototypen mithilfe von [Low-Level-Discovery-Makros](/manual/config/macros/lld_macros).<br>Basierend auf den angegebenen Gruppen-Prototypen werden [Hostgruppen](/manual/web_interface/frontend_sections/data_collection/hostgroups) erkannt, erstellt und mit den erstellten Hosts verknüpft; erkannte Gruppen, die bereits durch andere Low-Level-Discovery-Regeln erstellt wurden, werden ebenfalls mit den erstellten Hosts verknüpft. Erkannte Hostgruppen, die jedoch mit [manuell](/manual/config/hosts/host_groups) erstellten Hostgruppen übereinstimmen, werden nicht mit den erstellten Hosts verknüpft.|
|*Interfaces*|Legen Sie fest, ob erkannte Hosts die IP von dem Host erben, zu dem die Discovery-Regel gehört (Standard), oder [benutzerdefinierte Schnittstellen](#host-interfaces) erhalten.<br>[Low-Level-Discovery-Makros](/manual/config/macros/lld_macros) und [Benutzermakros](/manual/config/macros/user_macros) werden unterstützt.|
|*Monitored by*|Dieses Feld wird automatisch mit dem entsprechenden Feld in der [Host-Konfiguration](/manual/config/hosts/host#configuration) synchronisiert.|
|*Create enabled*|Legen Sie den Status erkannter Hosts fest; wenn diese Option nicht aktiviert ist, werden Hosts als deaktiviert erstellt.|
|*Discover*|Legen Sie fest, ob Hosts aus dem Host-Prototypen erstellt werden; wenn diese Option nicht aktiviert ist, werden keine Hosts aus dem Host-Prototypen erstellt (es sei denn, diese Einstellung wird in der Low-Level-Discovery-Regel [überschrieben](/manual/discovery/low_level_discovery#override)).|

::: noteclassic
[Low-Level-Discovery-Makros](/manual/config/macros/lld_macros) werden auch für Tag-Werte und Benutzermakro-Werte von Host-Prototypen unterstützt.<br>
*Wertzuordnungen* werden für Host-Prototypen nicht unterstützt.
:::

Ein Beispiel für die Konfiguration eines Host-Prototypen finden Sie unter [*Überwachung virtueller Maschinen*](/manual/vm_monitoring#configuration-examples).

[comment]: # ({/ab97a656-b2664a94})

[comment]: # ({3c73b104-9b6a7dc5})
##### Host-Schnittstellen

Um benutzerdefinierte Schnittstellen hinzuzufügen, wechseln Sie den Selektor *Schnittstellen* von „Vererben“ zu „Benutzerdefiniert“.
Klicken Sie auf ![add\_link.png](../../../../assets/en/manual/config/add_link.png) und wählen Sie den Schnittstellentyp aus – Zabbix Agent, SNMP, JMX, IPMI.

::: noteclassic
Wenn *Benutzerdefiniert* ausgewählt ist, aber keine Schnittstellen festgelegt wurden, werden die Hosts ohne Schnittstellen erstellt.<br>
Wenn *Vererben* ausgewählt ist und der Host-Prototyp zu einer Vorlage gehört, übernehmen alle erkannten Hosts die Host-Schnittstelle von dem Host, mit dem die Vorlage verknüpft ist.
:::

Wenn mehrere benutzerdefinierte Schnittstellen angegeben sind, kann die primäre Schnittstelle in der Spalte *Standard* festgelegt werden.

Ein Beispiel für die Konfiguration einer benutzerdefinierten Host-Schnittstelle finden Sie unter [*Beispiel für die Einrichtung der VMware-Überwachung*](/manual/vm_monitoring/example#advanced-host-interface-configuration).

::: notewarning
Ein Host wird nur erstellt, wenn eine Host-Schnittstelle korrekte Daten enthält.
:::

[comment]: # ({/3c73b104-9b6a7dc5})

[comment]: # ({b76e9d6b-cbeb5931})
##### Entdeckte Hosts

In der Host-Liste werden entdeckte Hosts mit dem Namen der Discovery-Regel, die sie erstellt hat, als Präfix versehen.

Entdeckte Hosts übernehmen die meisten Parameter von Host-Prototypen als *schreibgeschützt*.
Nur die folgenden Parameter entdeckter Hosts können konfiguriert werden:

-   *Vorlagen* - neue Vorlagen verknüpfen oder manuell hinzugefügte Verknüpfungen aufheben. Von einem Host-Prototyp geerbte Vorlagen können nicht getrennt werden.
-   *Beschreibung* - die Host-Beschreibung hinzufügen oder bearbeiten.
-   *Status* - den Host aktivieren oder deaktivieren.
-   *Tags* - neue Tags hinzufügen oder manuell hinzugefügte entfernen. Von einem Host-Prototyp geerbte Tags können nicht entfernt werden. Beachten Sie, dass Tags keine Duplikate haben können (Tags mit demselben Namen und Wert). Wenn dem Host-Prototyp ein neues Tag hinzugefügt wird und es mit einem manuell hinzugefügten Tag auf einem entdeckten Host übereinstimmt, wird das manuell hinzugefügte Tag bei der Discovery durch das geerbte Tag ersetzt.
-   *Makros* - neue Host-Makros hinzufügen oder manuell hinzugefügte sowie von einem Host-Prototyp geerbte entfernen; Makrowerte und [Typen](/manual/config/macros/user_macros#configuration) ändern.

::: noteclassic
Entdeckte Hosts übernehmen außerdem [Benutzermakros](/manual/config/macros/user_macros) von dem Host, auf dem die Discovery-Regel konfiguriert ist.
Diese geerbten Makros können entfernt sowie ihre Werte und Typen geändert werden.
:::

Entdeckte Hosts können auch andere Hosts entdecken.
Wenn beispielsweise ein Host-Prototyp (der zum Entdecken von Hypervisoren verwendet wird) mit einer Vorlage verknüpft ist, die eine Low-Level-Discovery-Regel mit einem eigenen Host-Prototyp enthält (der zum Entdecken virtueller Maschinen verwendet wird), entdeckt Zabbix sowohl Hypervisoren als auch deren virtuelle Maschinen.
Um zusätzlich Container auf diesen VMs zu entdecken, können Sie Low-Level-Discovery-Regeln erstellen oder eine neue Vorlage mit Host-Prototypen mit den entdeckten VMs verknüpfen oder den VM-Host-Prototyp vorab konfigurieren, indem Sie eine Vorlage verknüpfen, die selbst Host-Prototypen enthält.

Entdeckte Hosts können manuell gelöscht werden. Beachten Sie jedoch, dass sie erneut entdeckt werden, wenn die Discovery für sie aktiviert ist.

Hosts, die nicht mehr entdeckt werden, können:

-   automatisch deaktiviert werden (basierend auf dem Wert *Verlorene Ressourcen deaktivieren* der Discovery-Regel) 
-   automatisch gelöscht werden (basierend auf dem Wert *Verlorene Ressourcen löschen* der Discovery-Regel).

[comment]: # ({/b76e9d6b-cbeb5931})
