Grafische Schritte zur Zabbix-Überwachung des VMware Exsi-Hosts

Grafische Schritte zur Zabbix-Überwachung des VMware Exsi-Hosts

1. Rufen Sie das Virtualisierungscenter auf, melden Sie sich über einen Browser an (der Client findet keinen Ort zum Einrichten) und erstellen Sie einen neuen schreibgeschützten Benutzer zabbix.

Bildbeschreibung hier einfügen

2. Melden Sie sich beim vCenter-Client an und autorisieren Sie den neu erstellten Benutzer als schreibgeschützt

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Nach der Autorisierung können Sie sich mit dem neuen Konto anmelden, um es zu testen.

3. Aktivieren Sie die Managed Object Browser (MOB)-Funktion des Exsi-Hosts. Sie ist standardmäßig aktiviert, wenn sie nicht aktiviert ist.

Bildbeschreibung hier einfügen

Öffnen Sie die erweiterten Einstellungen des Web-Client-Hostsystems

Config.HostAgent.plugins.solo.enableMob

4. Öffnen Sie Zabbix und konfigurieren Sie die Serverparameter. Folgen Sie den folgenden Parametern und fügen Sie sie hinzu, wenn sie nicht verfügbar sind.

vi /etc/zabbix/zabbix_server.conf

StartVMwareCollectors=5 #Anzahl der aktivierten Überwachungsprozesse VMwareFrequency=60 #Häufigkeit zum Sammeln neuer Daten VMwarePerfFrequency=60 #Häufigkeit zum Sammeln von Leistungsdaten VMwareCacheSize=80M #Cache-Größe VMwareTimeout=10 #Warten Sie auf die Antwort des VMware-Servers

Starten Sie den Dienst neu:

systemctl startet Zabbix-Server neu

5. Testen Sie, ob Sie eine Verbindung zu vCenter herstellen können

curl -i -k --data “” http://< VMware ESXi >/sdk

6. Öffnen Sie die Zabbix-Homepage, um einen Host hinzuzufügen

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Fügen Sie im Makro Anmeldeinformationen hinzu, einschließlich URL, Anmeldename und Passwort.

{$URL}
{$USERNAME}
{$PASSWORD}

Hinweis: Nach einer Weile werden Sie viele Hosts sehen. Das Hinzufügen von Hosts erfolgt vollautomatisch und basiert auf der automatischen Erkennung in vCenter. Wenn VMS ausgeschaltet ist, können Sie in der Virtualisierung keine virtuellen Maschinen hinzufügen. Hypervisoren werden zum Erkennen und Hinzufügen von Exsi-Hosts verwendet. Wählen Sie die automatische Erkennung aus und aktivieren Sie Elemente entsprechend Ihrem Überwachungsinhalt. Standardmäßig sind alle Elemente aktiviert.

Bildbeschreibung hier einfügen

Die Wörter, die mit „discover“ beginnen, stehen für Hosts, die automatisch von vCenter erkannt werden.

Bildbeschreibung hier einfügen

7. Geben Sie „Erkennungs-Neueste Daten“ ein, um zu prüfen, ob der Überwachungshost die Daten erhalten hat.

Bildbeschreibung hier einfügen

8. Erstellen Sie einen Speicherauslöser. Stellen Sie den Alarm so ein, dass er ausgelöst wird, wenn der Speicher 75 % überschreitet. Mein einzelner Host verfügt über 400 G Speicher, daher muss der Schwellenwert auf über 300 G eingestellt werden, damit der Alarm ausgelöst wird.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

9. Sie können testen, ob der Alarm ausgelöst werden kann. Senken Sie den Schwellenwert, um den Alarm auszulösen, entsprechend den zuletzt erkannten Daten.

10. E-Mail-Alarmüberwachung
10.1 Zunächst benötigen Sie zwei Postfächer, eines zum Senden und eines zum Empfangen von Nachrichten. Das Postfach zum Senden von E-Mails muss den Client-Autorisierungscode zum Anmelden verwenden. Informationen zum Hinzufügen von E-Mail-Alarmeinstellungen finden Sie bei Zabbix
10.2 Nachdem das Postfach erstellt wurde, befolgen Sie die Schritte 5 und 6 im obigen Blog, um die Informationen des Alarmmedienpostfachs einzugeben und einen neuen Benutzer und ein neues Postfach zum Empfangen der Informationen zu erstellen. Nach dem Hinzufügen eine Aktion erstellen

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

10.3 Senken Sie den Schwellenwert und warten Sie auf E-Mail-Benachrichtigungen. Beispiel: Ich habe den Speicherauslöser auf 30 G geändert.

Bildbeschreibung hier einfügen
Benachrichtigung erhalten, aber keine E-Mail gesendet
Bildbeschreibung hier einfügen

Zabbix-E-Mail-Alarm, mehrere Gründe für das Nichtversenden von E-Mails:
1. Die Kontoauthentifizierung der Zabbix-E-Mail ist fehlgeschlagen, der Autorisierungscode wurde nicht zum Anmelden verwendet oder andere Informationen waren falsch. Sie müssen dies überprüfen. Bitte beachten Sie die Punkte 2, 3 und 4, um beim Hinzufügen von E-Mail-Alarmeinstellungen in Zabbix einen Mailserver zum Testen einzurichten.
2. Es gibt ein Problem mit den Berechtigungen. Das ist wirklich eine Falle. In Zabbix sind die verschiedenen Benutzerberechtigungen in Benutzer, Administratoren und Superadministratoren unterteilt. Einfach ausgedrückt: Wenn Sie ein Superadministrator sind, haben Sie Berechtigungen für alle Gruppen. Wenn Sie ein Administrator oder Benutzer sind, müssen Sie Ihren Benutzer autorisieren, was sehr mühsam ist. Autorisieren Sie daher einfach den Superadministrator direkt.
3. Es gibt noch einen weiteren Grund. Wenn die von Ihnen hinzugefügte Aktion nach dem Auslösen des Alarms erfolgt, wird keine E-Mail gesendet. Daher sollte der beim Festlegen der Aktion ausgewählte Auslöser in Ordnung sein. Wenn die Aktion zum Testen dient, ändern Sie am besten den Auslöseschwellenwert nach dem Hinzufügen der Aktion.

Oben sind die Details zur Zabbix-Überwachung des VMware Exsi-Hosts aufgeführt. Weitere Informationen zur Zabbix-Überwachung des Exsi-Hosts finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Zabbix überwacht Linux-Hosts basierend auf SNMP
  • Detaillierte Schritte zum Hinzufügen von Hosts, die Sie in Zabbix überwachen müssen
  • Detaillierte Erklärung zur Ausführung von Skripten oder Anweisungen durch Zabbix auf Remote-Hosts
  • Holen Sie sich die IP und den Hostnamen aller Hosts auf Zabbix
  • Python erhält den Host über die Zabbix-API
  • Detaillierte Erklärung zum Aufrufen der Zabbix-API zum Abrufen des Hosts
  • So richten Sie Zabbix zur Überwachung von Linux-Hosts ein

<<:  MySQL verwendet Ereignisse, um geplante Aufgaben abzuschließen

>>:  Professionelles und nicht-professionelles Webdesign

Artikel empfehlen

Implementierungsbeispiel für den Linux-Befehl „tac“

1. Befehlseinführung Der Befehl tac (umgekehrte R...

50 wunderschöne FLASH-Website-Designbeispiele

Mit Flash konnten Designer und Entwickler umfangr...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...

So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

1. Vorbereitung vor der Installation Überprüfen S...

So konfigurieren Sie die Basic Auth-Anmeldeauthentifizierung in Nginx

Manchmal erstellen wir einen Dateiserver über ngi...

Wie wird eine SQL-Anweisung in MySQL ausgeführt?

Inhaltsverzeichnis 1. Analyse der MySQL-Architekt...

Velocity.js implementiert den Seiten-Scrolling-Umschalteffekt

Heute werde ich ein kleines Javascript-Animations...

SQL-Implementierung von LeetCode (175. Zwei Tabellen verbinden)

[LeetCode] 175.Zwei Tabellen kombinieren Tabelle:...

CSS3 verwendet scale() und rotate() zum Zoomen und Drehen

1. scale()-Methode Zoom steht für „Verkleinern“ u...

Problem mit Zeitzonenfehler im Docker-Container

Inhaltsverzeichnis Hintergrund Frage Problemanaly...

Detaillierte Erläuterung des Docker-Visualisierungsgrafiktools Portainer

Inhaltsverzeichnis 1. Einführung in Portainer 2. ...

Lösung für das Problem der Werteübergabe zwischen HTML-Seiten

Als ich den Aufsatz zum ersten Mal verwendete, füh...

Vollständige Analyse des MySQL INT-Typs

Vorwort: Integer ist einer der am häufigsten verw...