MySQL-Standardprüfungen und -Richtlinien
Die Agent Client Collector Stellt die folgenden Standardprüfungen und -Richtlinien für die MySQL-Metriküberwachung bereit.
| Typ | Überprüfen | Beschreibung | Beispiel für Nutzung und Nutzung | Ausgabe |
|---|---|---|---|---|
| Ereignis | app.mysql.check-mysql-alive | Überprüft die Länge eines Ergebnissatzes aus einer MySQL-Abfrage. | Check-mysql-query-result-count.rb (Optionen) -C, --kritische ANZAHL kritischer Schwellenwert für ANZAHL der von der Abfrage zurückgegebenen Elemente (erforderlich) -D, --database DATABASE MySQL-Datenbank (erforderlich) -H, --Host-MySQL-Host, mit dem eine Verbindung hergestellt werden soll (erforderlich) -i, --ini WERT my.cnf ini-Datei WERTABSCHNITT –-ini-section in Datei „my.cnf ini“. Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll -Q, --query ABFRAGE – auszuführende Abfrage (erforderlich) -W, --WARNUNGSANZAHL – Warnungsschwellenwert für Anzahl der von der Abfrage zurückgegebenen Elemente (erforderlich) -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) Verwendungsbeispiel
|
MysqlQueryCountCheck OK/KRITISCH/WARNUNG: Meldung zum Verhältnis zwischen Abfragelänge und Schwellenwerten |
| Ereignis | app.mysql.check-mysql-threads | Überprüft die MySQL DB-Anzahl der ausgeführten Threads und weist je nach Eingabewerten den Status „OK/WARNUNG/KRITISCH“ zu. | Check-mysql-Threads.rb (Optionen) -H, --hostname HOSTNAME, bei dem die Anmeldung erfolgen soll -i, --ini WERT my.cnf ini-Datei WERTABSCHNITT –-ini-section in Datei „my.cnf ini“ (erforderlich, wenn .ini-Pfad angegeben wird). Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -C, --Critnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -W, --warnnnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) Verwendungsbeispiel
|
PrüfMySQLHealth OK/Kritisch/Warnung und Anzahl der ausgeführten Threads |
| Ereignis | util.check-mysql-query | Überprüft, ob MySQL DB ausgeführt wird. | Check-mysql-Threads.rb (Optionen) -H, --hostname HOSTNAME, bei dem die Anmeldung erfolgen soll -i, --ini WERT my.cnf ini-Datei --ini-section-WERTABSCHNITT in Datei „my.cnf ini“ (erforderlich, wenn der .ini-Pfad angegeben wird). Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -C, --Critnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -W, --warnnnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -L, --critlow-ANZAHL ANZAHL ANZAHL der laufenden Threads, unter denen eine Warnung ausgegeben wird -M, --warnlow-ANZAHL ANZAHL der laufenden Threads, unter denen eine Warnung ausgegeben wird -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) Verwendungsbeispiel
|
PrüfMySQLHealth OK/Kritisch/Warnung und Anzahl der ausgeführten Threads |
| Typ | Überprüfen | Beschreibung | Beispiel für Nutzung und Nutzung | Ausgabe |
|---|---|---|---|---|
| Metrik | App.mysql.Metriken – mysql | Gibt Metriken für die MySQL-DB zurück. | /Usr/local/bin/metrics-mysql-graphite.rb (Optionen) -H, --Host-MySQL-Host, mit dem eine Verbindung hergestellt werden soll (erforderlich) -i, --ini WERT my.cnf ini-Datei --ini-section-WERTABSCHNITT in Datei „my.cnf ini“ (erforderlich, wenn der .ini-Pfad angegeben wird). Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll. -S, --SCHEMASCHEMA Metrikbenennungsschema, Text, der an die Metrik angehängt werden soll -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) -V, --ausführlich Fehler anzeigen (falls generiert) in Bezug auf sekundäre Statuskopien. Fügen Sie dem zu aktivierenden Befehl -V hinzu. Verwendungsbeispiel
|
MysqlQueryCountCheck OK/KRITISCH/WARNUNG: Meldung zum Verhältnis zwischen Abfragelänge und Schwellenwerten |
| Metrik | app.mysql.check-mysql-threads | Überprüft die MySQL DB-Anzahl der ausgeführten Threads und weist je nach Eingabewerten den Status „OK/WARNUNG/KRITISCH“ zu. | /Usr/local/bin/metrics-mysql-graphite.rb (Optionen) -H, --hostname HOST Hostname, mit dem eine Verbindung hergestellt werden soll (erforderlich) -i, --ini WERT my.cnf ini-Datei --ini-section-WERTABSCHNITT in Datei „my.cnf ini“ (erforderlich, wenn der .ini-Pfad angegeben wird). Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -C, --Critnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -W, --warnnnum-NUMMER Anzahl der laufenden Threads, für die eine Warnung ausgegeben wird -L, --critlow-ANZAHL ANZAHL ANZAHL der laufenden Threads, unter denen eine Warnung ausgegeben wird -M, --warnlow-ANZAHL ANZAHL der laufenden Threads, unter denen eine Warnung ausgegeben wird -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) Verwendungsbeispiel
|
Hostname.mysql.General.abortedClients 7600 1649630975 Hostname.mysql.General.abortedVerbindungen 247 1649630975 Hostname.mysql.General.txBytes 752733902 1649630975 hostname.mysql.commands.admin_commands 1631 1649630975 hostname.mysql.commands.alter_table 0 1649630975 |
| Metrik | App.mysql.Metriken-mysql-Prozesse | Gibt verschiedene Metriken zu MySQL DB-Prozessen zurück | /Usr/local/bin/metrics-mysql-processes.rb (Optionen) -H, --Host MySQL-Host, mit dem eine Verbindung hergestellt werden soll -i, --ini WERT my.cnf ini-Datei --ini-section-WERTABSCHNITT in Datei „my.cnf ini“ (erforderlich, wenn der .ini-Pfad angegeben wird). Um die Verbindung mit MySQL über die INI-Datei zu aktivieren, geben Sie die Werte für die Eigenschaften „Anwender“ und „Passwort“ in an Client Abschnitt in der INI-Datei. -P, --Port MySQL-Port, mit dem eine Verbindung hergestellt werden soll -S --SCHEMASCHEMA – Metrikbenennungsschema, Text, der an die Metrik angehängt werden soll -S, --Socket UNIX-Socket, mit dem eine Verbindung hergestellt werden soll (erforderlich, wenn der angegebene Host auf UNIX-ähnlichen Systemen „localhost“ ist) Verwendungsbeispiel
|
Prozesse, Befehle, die sie ausführen, und die Datenbanken, für die sie die Befehle ausführen Beispiel:
|