MySQL-Standardprüfungen und -Richtlinien

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 4 Minuten Lesedauer
  • Die Agent Client Collector Stellt die folgenden Standardprüfungen und -Richtlinien für die MySQL-Metriküberwachung bereit.

    Tabelle : 1. MySQL-Ereignisse
    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

    Check-mysql-query-result-count.rb -h 127.0.0.1 -P 3306 -d mysql -q „Select * from user“ -W 5 -c 8

    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

    Check-mysql-Threads.rb -h 127.0.0.1 -P 3306 -l 0 -m 1 -c 25 -W 20

    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

    Check-mysql-Threads.rb -h 127.0.0.1 -P 3306 -l 0 -m 1 -c 25 -W 20

    PrüfMySQLHealth OK/Kritisch/Warnung und Anzahl der ausgeführten Threads

    Tabelle : 2. MySQL-Metriken
    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

    Check-mysql-Threads.rb -h 127.0.0.1 -P 3306 -l 0 -m 1 -c 25 -W 20

    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

    Metriken-mysql-Graphit.rb -h 127.0.0.1 -P 3306

    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

    Metriken-mysql-processes.rb -h 127.0.0.1 -P 3306

    Prozesse, Befehle, die sie ausführen, und die Datenbanken, für die sie die Befehle ausführen

    Beispiel:

    • Hostname.mysql.database.mysql 1 1649631113
    • hostname.mysql.command.Daemon 1 1649631113
    • hostname.mysql.command.Sleep 4 1649631113
    • hostname.mysql.command.Query 1 1649631113