Möchten Sie erfahren, wie Sie mit Zabbix einen Vmware ESXi-Server und alle virtuellen Maschinen überwachen können? In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix für die Überwachung eines VMware ESXi-Servers konfigurieren.

• Zabbix-Version: 3.4.12

Dieses Lernprogramm wurde auf VMware ESXi 5.5 getestet.

Dieses Tutorial wurde auf VMware ESXi 6.0 getestet.

Dieses Tutorial wurde auf VMware ESXi 6.5 getestet.

Hardwareliste:

Im folgenden Abschnitt wird die Liste der zum Erstellen dieses Zabbix-Lernprogramms verwendeten Geräte aufgeführt.

Jedes oben aufgeführte Stück Hardware kann auf der Amazon Website gefunden werden.

Zabbix Playlist:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Videos zur Zabbix-Installation.

Vergiss nicht, unseren YouTube-Kanal zu abonnieren FKIT.

Zabbix Related Tutorial:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Tutorials zur Zabbix-Installation.

Lernprogramm - Aktivieren Sie Zabbix VMware Monitoring

Zuerst müssen wir die Konfigurationsdatei des Zabbix-Servers bearbeiten und die Vmware-Monitorfunktion aktivieren.

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um den Speicherort der Datei zabbix_server.conf zu finden.

In unserem Beispiel befand sich die Datei zabbix_server.conf unter / usr / local / etc.

Nach dem Finden müssen Sie die Datei zabbix_server.conf bearbeiten.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

Hier ist die Originaldatei, vor unserer Konfiguration.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Fügen Sie StartVMwareCollectors = 5 am Ende der Konfigurationsdatei hinzu

Hier ist die neue Datei mit unserer Konfiguration.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartVMwareCollectors=5

In unserem Beispiel wurde der Zabbix-Server so konfiguriert, dass er automatisch 5 Vmware-Collector-Prozesse startet.

Jetzt müssen Sie den Zabbix-Dienst neu starten.

Wenn Sie unseren Installationsleitfaden verwendet haben, können Sie Zabbix mit dem folgenden Befehl neu starten:

# /etc/init.d/zabbix-server restart

Wenn der Zabbix-Server erfolgreich gestartet wurde, sollte eine ähnliche Meldung in der Protokolldatei angezeigt werden:

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

In unserem Beispiel befindet sich die Zabbix-Server-Protokolldatei zabbix_server.log im Verzeichnis / tmp.

In unserem Beispiel startete der Zabbix-Server 5 Vmware-Datenkollektorprozesse automatisch.

Herzliche Glückwünsche! Sie haben die Funktion zur Überwachung von Vmware auf Zabbix aktiviert.

Sie können nun das Zabbix-Server-Dashboard verwenden, um Vmware ESXi zum Netzwerküberwachungsdienst hinzuzufügen.

Lernprogramm - Zabbix Monitor Vmware ESXi Server

Jetzt müssen wir auf das Zabbix-Server-Dashboard zugreifen und den Linux-Computer als Host hinzufügen.

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus / zabbix ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://35.162.85.57/zabbix

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard Benutzername: Admin
• Standardpasswort: zabbix

zabbix login

Nach erfolgreicher Anmeldung werden Sie zum Zabbix Dashboard weitergeleitet.

zabbix dashboard

Rufen Sie auf dem Dashboard-Bildschirm das Konfigurationsmenü auf und wählen Sie die Option Host.

zabbix add host

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Host erstellen.

Zabbix Create Host

Auf dem Host-Konfigurationsbildschirm müssen Sie folgende Informationen eingeben:

• Hostname - Geben Sie einen Hostnamen ein, um den Vmware ESXi-Server zu identifizieren.
• Sichtbarer Hostname - Wiederholen Sie den Hostnamen.
• Neue Gruppe - Geben Sie einen Namen ein, um eine Gruppe ähnlicher Geräte zu identifizieren.
• Agentenschnittstelle - Geben Sie die IP-Adresse des Vmware ESXi ein.

Hier ist das Originalbild vor unserer Konfiguration.

zabbix Cisco - Antes

Hier ist das neue Bild mit unserer Konfiguration.

Zabbix Vmware Host

Als nächstes müssen wir die Vmware-Anmeldeinformationen und die IP-Adresse mithilfe von Makros konfigurieren.

Zabbix wird diese Informationen verwenden, um sich mit dem Vmware-Server zu verbinden und Daten zu sammeln.

Greifen Sie oben auf dem Bildschirm auf die Registerkarte Makros zu und erstellen Sie die folgenden Makros:

• {$ USERNAME} - root

• {$ PASSWORD} - root-Passwort

• {$ URL} - https: // + IP-Adresse des Vmware-Servers + / sdk.

Zabbix connect Vmware ESXI server

Als Nächstes müssen wir den Host einer bestimmten Netzwerkmonitorvorlage zuordnen.

Standardmäßig enthält Zabbix eine Vielzahl von Überwachungsvorlagen.

Öffnen Sie die Registerkarte Vorlagen oben auf dem Bildschirm.

Klicken Sie auf die Schaltfläche Auswählen und suchen Sie die Vorlage mit der Bezeichnung: TEMPLATE VM VMWARE.

zabbix vmware monitor template

Klicken Sie auf die Schaltfläche Hinzufügen (1).

Klicken Sie auf die Schaltfläche Hinzufügen (2).

Nach ein paar Minuten können Sie das erste Ergebnis auf dem Zabbix Dashboard sehen.

Das Endergebnis wird mindestens zwei Stunden dauern.

Standardmäßig wartet Zabbix eine Stunde, um die auf dem ESXi-Server verfügbaren virtuellen Maschinen zu finden.

Standardmäßig wartet Zabbix eine weitere Stunde, um die Festplatten- und Netzwerkschnittstellen der virtuellen Maschinen zu erkennen.

Herzliche Glückwünsche! Sie haben Zabbix für die Überwachung eines VMware ESXi-Servers konfiguriert.

Herzliche Glückwünsche! Sie haben Zabbix so konfiguriert, dass alle virtuellen Maschinen von einem VMware ESXi-Server aus überwacht werden.