MySQL-Server überwachen
Um mit der Überwachung eines MySQL-Servers zu beginnen, folgen Sie diesem Ablauf:
- Erstellen Sie einen eingeschränkten MySQL-Benutzer.
- Wenden Sie die MySQL-Überwachungsvorlage an.
- Sehen Sie sich die neuesten Daten an.
Um mit der Überwachung eines MySQL-Servers zu beginnen, müssen Sie dessen DSN und die IP-Adresse des Zabbix-Servers kennen.
Für die Überwachung des MySQL-Servers wird ein Zabbix Agent verwendet. Anweisungen zur Installation des Agent werden im Verlauf des Prozesses bereitgestellt.
Um diese Anleitung zu verwenden, müssen Sie Zabbix-Server und die Weboberfläche installiert haben. Sie müssen in Zabbix als Standardbenutzer Admin angemeldet sein.
Eingeschränkten MySQL-Benutzer erstellen
Es wird empfohlen, einen MySQL-Benutzer zu erstellen, dessen Berechtigungen auf die für die Überwachung von MySQL erforderlichen Rechte beschränkt sind.
mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>';
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';
MySQL-Monitoring-Vorlage anwenden
In Zabbix ist diese Vorlage sofort einsatzbereit. Sie enthält vorkonfigurierte Elemente für Datenerfassung, Visualisierung und Analyse.
Um die Vorlage anzuwenden:
-
Starten Sie den Host-Assistenten unter Datenerfassung > Hosts.
-
Wählen Sie die Vorlage MySQL by Zabbix agent 2 aus.

- Erstellen Sie einen MySQL-Server-Host und fügen Sie eine Gruppe hinzu. Dieser virtuelle Host enthält alle Daten, die mit der Überwachung des MySQL-Servers zusammenhängen.

- Konfigurieren und installieren Sie Agent 2 (Zabbix agent 2 bietet MySQL-Überwachung standardmäßig an).

Um den Agent zu installieren, führen Sie den bereitgestellten Befehl auf dem Rechner aus, auf dem der MySQL-Server gehostet wird.
Dadurch wird der Agent installiert und die Verbindung des Agenten zum Zabbix Server mit Verschlüsselung konfiguriert.
Wenn Agent 2 bereits installiert ist, können Sie diesen Schritt überspringen (klicken Sie auf Weiter).
Sie werden jedoch aufgefordert, die Identität des Pre-Shared Keys und den Pre-Shared Key anzugeben, um eine Verbindung zum Agenten herzustellen.
- Geben Sie die IP-Adresse und den Port des Agenten (Linux-Server) ein.

- Schließen Sie die Konfiguration des Hosts ab.
Wichtig ist, dass Sie den DSN des MySQL-Servers sowie den MySQL-Benutzer und das Passwort eingeben müssen.
Geben Sie den Benutzer
zbx_monitormit dem von Ihnen erstellten Passwort an.

Sie können die übrigen Einstellungen auf den Standardwerten belassen.
- Um den Host-Assistenten abzuschließen, klicken Sie auf Erstellen und Fertigstellen.
Neueste Daten anzeigen

Herzlichen Glückwunsch, die Überwachung des MySQL-Servers wurde gestartet!
Zabbix bietet Visualisierungsoptionen und sendet Benachrichtigungen, wenn Probleme auftreten. Informationen zum Konfigurieren von E-Mail-Benachrichtigungen finden Sie unter Empfangen von Problembenachrichtigungen.