MySQL-Server überwachen

Um mit der Überwachung eines MySQL-Servers zu beginnen, folgen Sie diesem Ablauf:

  1. Erstellen Sie einen eingeschränkten MySQL-Benutzer.
  2. Wenden Sie die MySQL-Überwachungsvorlage an.
  3. 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:

  1. Starten Sie den Host-Assistenten unter Datenerfassung > Hosts.

  2. Wählen Sie die Vorlage MySQL by Zabbix agent 2 aus.

  1. 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.

  1. 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.

  1. Geben Sie die IP-Adresse und den Port des Agenten (Linux-Server) ein.

  1. 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_monitor mit dem von Ihnen erstellten Passwort an.

Sie können die übrigen Einstellungen auf den Standardwerten belassen.

  1. 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.