Dieser MySQL-Monitortyp kann mehrere Schlüsselaspekte einer MySQL-Datenbank überwachen.
Hinweis: An dieser Stelle sind nur monitorspezifische Einstellungen dokumentiert. Siehe Monitorstandardeinstellungen.
Voraussetzungen
Es müssen die Pakete MySQL Connector/C oder MySQL Workbench auf dem Network Monitor-Server oder Gateway installiert sein. Laden Sie den 32-Bit-Client herunter, auch wenn Ihr Server eine 64-Bit-Version ist. Der Grund dafür ist, dass Network Monitor eine 32-Bit-Anwendung ist und 32-Bit-Treiber benötigt.
Stellen Sie nach der Installation sicher, dass sich der Dateipfad zu libMysql.dll
im Windows-Dateipfad befindet. Dies geschieht normalerweise während der Installation des Administratorpakets und es kann ein Neustart des Servers erforderlich sein. Der Network Monitor nmservice.exe
-Dienst muss neu gestartet werden, damit die Änderung gültig wird. Wenn Network Monitor nicht auf diese DLL-Datei zugreifen kann, schlägt der MySQL-Monitor mit einer Fehlermeldung fehl und gibt an, dass er die libMysql.dll
-Datei nicht finden kann.
Wenn Ihr MySQL-Server normalerweise nur auf lokale Abfragen reagiert, d. h. Ihre Anwendung sich auf demselben Server wie die Datenbank befindet, können Sie mit diesen einfachen Schritten KNM dazu bringen, Ihre MySQL-Datenbank zu überwachen.
/etc/mysql/my.cnf
auf die korrekte IP-Adresse Ihres Servers ändern oder die Zeile mit # vor der Zeile bind_address
kommentieren, damit der Server alle IP-Adressen Ihres Servers überwacht.mysql –u root –p
use <database name>
GRANT ALL ON *.* to root@’<ip address of your KNM host/gateway>’ IDENTIFIED BY ‘<your root password>’;
FLUSH PRIVILEGES;
Monitorspezifische Eigenschaften
Diese Felder sind erforderlich, um eine Verbindung zur Datenbank herzustellen und konfigurierte Tests durchzuführen.
Systemmonitoroptionen
Lassen Sie diese Felder leer, um keine Tests durchzuführen.
long_query_value
-Zeit überschreitet. Geben Sie einen numerischen Schwellenwert ein, damit der Test fehlschlägt, wenn die Anzahl der langsamen Abfragen diesen Wert übersteigt. SQL-Abfrageoption
Eine optionale SQL-Anweisung kann ausgeführt und ihre Ausgabe mit einem vordefinierten Wert mithilfe einer Vergleichsoperation verglichen werden.