MySQL-Erkennung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Discovery Kann eine Instanz von MySQL identifizieren, die auf ausgeführt wird UNIX Oder Windows Betriebssysteme.

    Anforderungen

    Discovery sucht für die folgenden Bereiche nach dem Speicherort der MySQL-Konfigurationsdatei:
    • UNIX: Discovery sucht nach dem Speicherort der MySQL-Konfigurationsdatei im Prozess mysqld oder an Port 3306.
    • Windows: Discovery sucht nach dem Speicherort der MySQL-Konfigurationsdatei im Prozess mysqld.exe oder an Port 3306.
    Für jeden Prozess werden die folgenden Prozessparameter in der folgenden Reihenfolge untersucht:

    --defaults-extra-file

    --defaults-file

    Wenn der Speicherort der MYSQL-Konfigurationsdatei bei dieser Suche nicht gefunden wird, geschieht Folgendes:
    • UNIX: Für den Speicherort der Konfigurationsdatei wird standardmäßig /etc/my.cnf übernommen.
    • Windows: Es ist kein Standardspeicherort für Konfigurationsdateien vorhanden, und die Probe zum Lesen des Speicherorts für Konfigurationsdateien wird übersprungen.
    Hinweis:
    Informationen zur Migration von Probe zu Muster finden Sie im wissensartikel KB0694477 .

    Berechtigungen

    Konfigurieren Sie die folgenden Anmeldeinformationen:

    Eine Liste der privilegierten Befehle, die Sie für Discovery und Service-Mapping benötigen, finden Sie unter Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern. Diese Liste enthält Befehle, die erhöhte Rechte erfordern, um Unix-basierte Hosts in Ihrer Organisation zu erkennen und zuzuordnen.

    Klassifizierer, Muster und Probes

    Zur MySQL-Erkennung verwendet Discovery die folgenden Klassifizierer, Probes und Muster:
    Klassifizierung Auslöser-Probes Muster
    MySQL-Server
    • Horizontal Pattern: Startet Muster
    • Windows - MySQL Configuration*
    • Windows - MySQL Version*
    • MySQL - Configuration*
    • MySQL - Version*
    My SQL server On Windows and Linux - Muster

    *Für neue Instanzen sind diese Probes für den Klassifizierer inaktiv. Discovery verwendet für die Erkennung Muster.

    Um Muster zu verwenden, vergewissern Sie sich, dass das richtige Muster in der horizontalen Mustersonde des Klassifizierers angegeben ist. Siehe Probe „Horizontal Pattern“ einem Klassifizierer hinzufügen für Anweisungen.

    Erfasste Daten

    Discovery füllt die folgenden Felder in der Tabelle „MySQL-Instanz“ [cmdb_ci_db_mysql_instance]:
    Bezeichnung Feldname Quelle
    MySQL-Konfiguration myconf my.cnf
    TCP-Port(s) tcp_port running_process
    Version Version mysqld