1 Host-Assistent
Übersicht
Der Host Wizard ist eine geführte, schrittweise Benutzeroberfläche zum Einrichten Ihres Überwachungsziels (Gerät, Anwendung, Dienst usw.) in Zabbix. Er führt Sie durch die folgenden Schritte:
- Auswählen einer Vorlage
- Erstellen oder Auswählen eines Hosts
- Installieren von Zabbix Agent oder Agent 2
- Hinzufügen einer Host-Schnittstelle
- Anwenden zusätzlicher Konfiguration auf Ihr Überwachungsziel oder den Zabbix-Host (falls von der Vorlage erforderlich)
Um auf den Host Wizard im Zabbix Frontend zuzugreifen, gehen Sie wie folgt vor:
- Gehen Sie zu: Datenerfassung > Hosts
- Klicken Sie oben rechts auf dem Bildschirm auf Host Wizard
- Folgen Sie den Anweisungen im Wizard
Sie können auch einen vorhandenen Host bearbeiten, indem Sie in verschiedenen Frontend-Bereichen auf seinen Namen (oder das Symbol mit den drei Punkten daneben) klicken, um über das Host-Menü auf den Host Wizard zuzugreifen. Beachten Sie, dass beim Bearbeiten eines vorhandenen Hosts einige Schritte übersprungen werden, wenn dieser bereits die von der ausgewählten Vorlage erforderliche Konfiguration enthält.
Alternativ können Sie den klassischen Ansatz zum Erstellen und Konfigurieren eines Hosts verwenden.
Willkommen beim Host-Assistenten
Wenn Sie den Host-Assistenten starten, wird ein Begrüßungsbildschirm angezeigt:

Um diesen Bildschirm in zukünftigen Sitzungen zu überspringen, können Sie das Kontrollkästchen Do not show welcome screen aktivieren und auf Next klicken.
Wenn Sie in den nächsten Schritten des Host-Assistenten mit der Konfiguration beginnen und versuchen, den Assistenten durch Klicken auf das Schließen-Symbol oder durch Drücken von ESC zu schließen, wird ein Bestätigungsbildschirm angezeigt:

Durch Klicken auf Yes wird der Host-Assistent beendet, ohne dass Ihr Fortschritt gespeichert wird.
Durch Klicken auf No, ESC oder das Schließen-Symbol kehren Sie zum letzten Schritt zurück.
Eine Vorlage auswählen
Der erste Schritt beim Einrichten Ihres Überwachungsziels besteht darin, eine Vorlage auszuwählen – eine Reihe vordefinierter Konfigurationen (zu erfassende Metriken, Bedingungen zum Erzeugen von Warnmeldungen usw.), die für Ihr Überwachungsziel vorgesehen sind.
Die out-of-the-box-Vorlagen von Zabbix bieten eine Vielzahl vordefinierter Überwachungskonfigurationen für Betriebssysteme, Anwendungen, Datenbanken, Netzwerkgeräte, Dienste und mehr.
In diesem Schritt können Sie:
- Vorlagen nach Klasse (Cloud, Datenbank, Netzwerk usw.) und Unterklasse (z. B. Automatisierung, Backup) durchsuchen, die auf Tags der Vorlage basieren.
- Vorlagen anhand von Schlüsselwörtern im Vorlagennamen oder in Namen und Werten von Vorlagen-Tags suchen.
- Vorlagen nach der Methode der Datenerfassung filtern (Agent-basiert oder Agent-los; Agent-basierte Vorlagen enthalten mindestens einen Zabbix Agent-Datenpunkt).
- Vorlagen nach dem Agent-Modus filtern (aktiv oder passiv; aktive Vorlagen enthalten mindestens einen Zabbix-Agent-(aktiv)-Datenpunkt, während passive Vorlagen mindestens einen passiven Datenpunkt enthalten; Einzelheiten finden Sie unter Passive and active agent checks).
- Wenn Sie den Host-Assistenten zum Konfigurieren eines bestehenden Hosts verwenden, können Sie außerdem Vorlagen filtern, die bereits mit dem Host verknüpft sind.

Beim Auswählen einer Vorlage wird möglicherweise die folgende Meldung angezeigt: Einige Vorlagen (n) sind nicht mit dem Host-Assistenten kompatibel. Informationen zum Aktualisieren finden Sie hier. Benutzerdefinierte Vorlagen werden nicht unterstützt. Dies weist darauf hin, dass einige out-of-the-box-Vorlagen noch nicht mit dem Host-Assistenten kompatibel sind und aktualisiert werden müssen; siehe die Anweisungen zur Aktualisierung von Vorlagen.
Die von Ihnen ausgewählte Vorlage bestimmt die nächsten Schritte im Host-Assistenten. Wenn Sie beispielsweise die Vorlage MySQL by Zabbix agent auswählen, die den Zabbix Agent zur Datenerfassung verwendet, führt Sie der Assistent durch den Installationsprozess des Agenten.
Erstellen oder Auswählen eines Hosts
Eine Vorlage muss mit einem Host verknüpft sein – einer Entität in Zabbix, die Ihr Überwachungsziel repräsentiert. Wenn die Verknüpfung hergestellt ist, erhält der Host alle Vorlagen-Entitäten, wie z. B. Datenpunkte (zu erfassende Metriken) und Auslöser (Bedingungen zum Generieren von Warnmeldungen), die für die Überwachung erforderlich sind.
Jeder Host muss außerdem zu mindestens einer Hostgruppe gehören, die zur Organisation von Hosts und zur Zuweisung von Benutzerberechtigungen verwendet wird.
In diesem Schritt können Sie:
- Einen neuen Host und eine neue Hostgruppe erstellen, indem Sie für beide Namen eingeben.
- Einen neuen Host erstellen, indem Sie seinen Namen eingeben, und eine vorhandene Hostgruppe auswählen, der der neue Host zugewiesen wird.
- Einen vorhandenen Host auswählen; Sie können diesen Host auch zusätzlichen Hostgruppen zuweisen, ohne ihn aus bestehenden Gruppen zu entfernen.
Durch das Auswählen eines vorhandenen Hosts wird seine aktuelle Konfiguration nicht entfernt oder überschrieben, sofern dies in späteren Schritten nicht ausdrücklich angegeben ist. Erkannte Hosts können nicht ausgewählt werden.
Sie könnten beispielsweise einen neuen Host mit dem Namen MySQL server erstellen, um den lokal installierten MySQL-Server zu repräsentieren, den Sie überwachen möchten. Die zuvor ausgewählte Vorlage MySQL by Zabbix agent wird mit diesem Host verknüpft. Zusätzlich könnten Sie die vorhandene Hostgruppe Databases auswählen (oder eine neue erstellen, z. B. MySQL servers), um den Host zusammen mit anderen datenbankbezogenen Hosts zu organisieren und die Berechtigungsverwaltung später zu vereinfachen.

Zabbix Agent installieren
Agent-basierte Vorlagen (wie MySQL by Zabbix agent) erfordern die Installation von Zabbix Agent oder Agent 2 – einem Prozess, der auf Ihrem Überwachungsziel bereitgestellt wird, um lokale Ressourcen und Anwendungen aktiv zu überwachen (falls von der Vorlage erforderlich).
In diesem Schritt:
- Überprüfen Sie die Adresse des Zabbix Server, Proxy oder Clusters (z. B. 192.0.2.0:10051). Dieser Wert wird verwendet, um die Parameter Server und ServerActive für den Zabbix Agent zu konfigurieren.
- Geben Sie eine neue, eindeutige und nicht geheime Identität für den vorinstallierten Schlüssel ein (z. B. PSK 001 oder mysql-agent-psk1), und generieren Sie den vorinstallierten Schlüssel. Diese Werte werden verwendet, um die Verschlüsselung mit pre-shared key (PSK) für den Zabbix Host (z. B. MySQL server) und den Zabbix Agent zu konfigurieren.
Beim Bearbeiten eines vorhandenen Hosts überschreibt die PSK-Konfiguration alle vorhandenen Verschlüsselungseinstellungen auf dem Host.
- Wählen Sie das Betriebssystem des Rechners aus, auf dem sich Ihr Überwachungsziel befindet.
- Installieren Sie den Zabbix Agent auf diesem System, indem Sie das bereitgestellte Skript darauf ausführen oder den Installationsanweisungen folgen.
Sie könnten zum Beispiel Pre-shared key identity auf PSK 001 setzen und einen neuen Pre-shared key generieren. Anschließend könnten Sie Linux als Betriebssystem auswählen und das bereitgestellte Skript auf diesem System ausführen. Kehren Sie nach der Installation des Zabbix Agent zum Host-Assistenten zurück.

Host-Schnittstelle hinzufügen
Die Host-Schnittstelle definiert, wie der Zabbix Server über das Netzwerk eine Verbindung zu Ihrem Überwachungsziel herstellt. Sie legt Verbindungsparameter wie IP-Adresse, DNS-Namen, Port und Schnittstellentyp (Agent, SNMP, JMX oder IPMI) fest, abhängig von der für die ausgewählte Vorlage erforderlichen Methode zur Datenerfassung.
Geben Sie in diesem Schritt die von der ausgewählten Vorlage benötigten Details der Host-Schnittstelle ein.
Sie können beispielsweise die Standardadresse (127.0.0.1) und den Standardport (10050) des Agent verwenden, wenn Zabbix Server, Zabbix Agent und der MySQL-Server lokal auf demselben Rechner ausgeführt werden.

Host konfigurieren
Einige Vorlagen erfordern zusätzliche Konfiguration, bevor der Host erstellt werden kann. Dazu können gehören:
- Manuelle Konfiguration Ihres Überwachungsziels (z. B. Aktivieren bestimmter Dienste, Erstellen von Dienstbenutzern oder Erteilen von Berechtigungen):

- Definieren von Host-Makros – Variablen, die das Verhalten von Datenpunkten, Verbindungseinstellungen, Anmeldedaten für die Authentifizierung und andere Parameter steuern:

Nachdem Sie alle erforderlichen Konfigurationsschritte abgeschlossen haben, klicken Sie auf Create, um den Host zu Zabbix hinzuzufügen (oder auf Update, um die Konfiguration eines vorhandenen Hosts zu aktualisieren):

Konfiguration abgeschlossen
Zu diesem Zeitpunkt überwacht Zabbix Ihr Ziel bereits.
Klicken Sie bei neuen Hosts auf Fertigstellen, um zum Abschnitt Neueste Daten zu wechseln und die neuesten Daten für Ihren Host anzuzeigen. Klicken Sie bei bestehenden Hosts auf Fertigstellen, um den Host-Assistenten zu schließen und zu dem Bildschirm zurückzukehren, von dem aus er geöffnet wurde.
