3 Verknüpfen/Trennen
Übersicht
Verknüpfen ist ein Prozess, bei dem Vorlagen auf Hosts angewendet werden, während beim Entknüpfen die Verknüpfung einer Vorlage mit einem Host entfernt wird.
Verknüpfen einer Vorlage
Gehen Sie wie folgt vor, um eine Vorlage mit dem Host zu verknüpfen:
- Gehen Sie zu Datenerfassung > Hosts.
- Klicken Sie auf den gewünschten Host.
- Beginnen Sie, den Vorlagennamen im Feld Vorlagen einzugeben. Eine Liste passender Vorlagen wird angezeigt; scrollen Sie nach unten, um eine auszuwählen. Alternativ können Sie neben dem Feld auf Auswählen klicken und eine oder mehrere Vorlagen aus der Liste in einem Popup-Fenster auswählen.
- Klicken Sie im Formular mit den Host-Attributen auf Hinzufügen/Aktualisieren.
Der Host verfügt nun über alle Entitäten der Vorlage. Dazu gehören Datenpunkte, Auslöser, Diagramme, Regeln zur Low-Level-Erkennung, Webszenarien sowie Dashboards.
Das Verknüpfen mehrerer Vorlagen mit demselben Host schlägt fehl, wenn diese Vorlagen Datenpunkte mit demselben Datenpunktschlüssel enthalten. Da Auslöser und Diagramme Datenpunkte verwenden, können sie bei identischen Datenpunktschlüsseln ebenfalls nicht aus mehreren Vorlagen mit einem einzelnen Host verknüpft werden.
Wenn Entitäten (Datenpunkte, Auslöser usw.) aus der Vorlage hinzugefügt werden:
- zuvor auf dem Host vorhandene identische Entitäten werden als Entitäten der Vorlage aktualisiert, und alle vorhandenen benutzerdefinierten Anpassungen auf Host-Ebene an der Entität gehen verloren;
- Entitäten aus der Vorlage werden hinzugefügt;
- direkt verknüpfte Entitäten, die vor der Vorlagenverknüpfung nur auf dem Host vorhanden waren, bleiben unverändert.
In den Listen werden nun alle Entitäten aus der Vorlage mit dem Vorlagennamen vorangestellt, was anzeigt, dass diese zur jeweiligen Vorlage gehören. Der Vorlagenname selbst (in grauer Schrift) ist ein Link, über den auf die Liste dieser Entitäten auf Vorlagenebene zugegriffen werden kann.
Für einige Datenpunkte, wie externe Prüfungen, HTTP-Agent-Prüfungen, einfache Prüfungen, SSH-Prüfungen und Telnet-Prüfungen, ist eine Host-Schnittstelle optional. Wenn der Host zum Zeitpunkt der Verknüpfung einer Vorlage keine definierte Schnittstelle hat, werden diese Datenpunkte ohne Schnittstelle hinzugefügt. Wenn Sie später eine Host-Schnittstelle hinzufügen, wird sie nicht automatisch bereits vorhandenen Datenpunkten zugewiesen. Um die neu hinzugefügte Host-Schnittstelle allen Vorlagen-Datenpunkten auf einmal zuzuweisen, heben Sie die Verknüpfung der Vorlage mit dem Host auf und verknüpfen Sie sie anschließend erneut. Um die Datenpunkthistorie zu erhalten, verwenden Sie die Option Verknüpfung aufheben, nicht Verknüpfung aufheben und löschen.
Wenn eine Entität nicht mit dem Vorlagennamen vorangestellt ist, bedeutet dies, dass sie bereits vorab auf dem Host vorhanden war und nicht von der Vorlage hinzugefügt wurde.
Eindeutigkeitskriterien für Entitäten
Beim Hinzufügen von Entitäten (Datenpunkten, Auslösern usw.) aus einer Vorlage ist es wichtig zu wissen, welche dieser Entitäten bereits auf dem Host vorhanden sind und aktualisiert werden müssen und welche Entitäten sich unterscheiden. Die Eindeutigkeitskriterien zur Entscheidung über Gleichheit/Unterschied sind:
- für Datenpunkte - der Datenpunktschlüssel;
- für Auslöser - Auslösername und Ausdruck;
- für benutzerdefinierte Diagramme - Diagrammname und seine Datenpunkte.
Verknüpfen von Vorlagen mit mehreren Hosts
Um die Vorlagenverknüpfung vieler Hosts zu aktualisieren, wählen Sie unter Datenerfassung > Hosts einige Hosts aus, indem Sie ihre Kontrollkästchen markieren, und klicken Sie dann unterhalb der Liste auf Massenaktualisierung und wählen Sie anschließend Vorlagen verknüpfen:

Um zusätzliche Vorlagen zu verknüpfen, beginnen Sie im Auto-Vervollständigungsfeld mit der Eingabe des Vorlagennamens, bis ein Dropdown mit den passenden Vorlagen angezeigt wird. Scrollen Sie dann einfach nach unten, um die zu verknüpfende Vorlage auszuwählen.
Die Option Ersetzen ermöglicht es, eine neue Vorlage zu verknüpfen und gleichzeitig alle Vorlagen zu trennen, die zuvor mit den Hosts verknüpft waren. Die Option Trennen ermöglicht es, anzugeben, welche Vorlagen getrennt werden sollen. Die Option Beim Trennen löschen ermöglicht es, nicht nur zuvor verknüpfte Vorlagen zu trennen, sondern auch alle von ihnen geerbten Entitäten zu entfernen (Datenpunkte, Auslöser usw.).
Zabbix bietet eine umfangreiche Sammlung vordefinierter Vorlagen. Sie können diese als Referenz verwenden, sollten sie jedoch in produktiven Umgebungen nicht unverändert einsetzen, da sie zu viele Datenpunkte enthalten und zu häufig Daten abfragen können. Wenn Sie sie verwenden möchten, passen Sie sie an Ihre tatsächlichen Anforderungen an.
Verknüpfte Entitäten bearbeiten
Wenn Sie versuchen, einen Datenpunkt oder einen Auslöser zu bearbeiten, der aus der Vorlage verknüpft wurde, stellen Sie möglicherweise fest, dass viele wichtige Optionen für die Bearbeitung deaktiviert sind. Das ist sinnvoll, da die Idee von Vorlagen darin besteht, Dinge zentral auf Vorlagenebene mit einem einzigen Eingriff zu bearbeiten. Sie können jedoch beispielsweise einen Datenpunkt auf einzelnen Hosts aktivieren/deaktivieren und das Aktualisierungsintervall, die Verlaufsdauer sowie einige andere Parameter festlegen.
Wenn Sie die Entität vollständig bearbeiten möchten, müssen Sie sie auf Vorlagenebene bearbeiten (die Verknüpfung zur Vorlagenebene wird im Formularnamen angezeigt), wobei Sie beachten sollten, dass sich diese Änderungen auf alle Hosts auswirken, mit denen diese Vorlage verknüpft ist.
Alle Anpassungen an den Entitäten, die auf Vorlagenebene vorgenommen werden, überschreiben die vorherigen Anpassungen der Entitäten auf Host-Ebene.
Trennen einer Vorlage
Um eine Vorlage von einem Host zu trennen, gehen Sie wie folgt vor:
- Gehen Sie zu Datenerfassung > Hosts.
- Klicken Sie auf den gewünschten Host und suchen Sie das Feld Vorlagen.
- Klicken Sie neben der Vorlage auf Trennen oder Trennen und löschen, um die Vorlage zu trennen.
- Klicken Sie im Formular mit den Host-Attributen auf Aktualisieren.
Wenn Sie die Option Trennen wählen, wird lediglich die Verknüpfung mit der Vorlage entfernt, während alle ihre Entitäten beim Host verbleiben. Dazu gehören Datenpunkte, Auslöser, Diagramme, Low-Level-Discovery-Regeln und Web-Szenarien, jedoch keine Dashboards. Beachten Sie, dass auch von verknüpften Vorlagen geerbte Wertzuordnungen und Tags entfernt werden.
Wenn Sie die Option Trennen und löschen wählen, werden sowohl die Verknüpfung mit der Vorlage als auch alle ihre Entitäten (Datenpunkte, Auslöser usw.) entfernt.