MySQL-Erkennung

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Discovery Kann eine Instanz von MySQL identifizieren, die auf ausgeführt wird UNIX Oder Windows Betriebssysteme.

    Anforderungen

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

    --defaults-extra-file

    --defaults-file

    Wenn der Speicherort der MYSQL-Konfigurationsdatei in dieser Suche nicht gefunden wird, geschieht Folgendes:
    • UNIX: Der Speicherort der Konfigurationsdatei ist standardmäßig auf festgelegt /Etc/my.cnf .
    • Windows: Kein Standardspeicherort der Konfigurationsdatei vorhanden, und die Probe zum Lesen des Speicherorts der Konfigurationsdatei wird übersprungen.
    Hinweis:
    Informationen zur Migration von Probe zu Muster finden Sie im wissensartikel KB0694477 .

    Anmeldeinformationen

    Konfigurieren Sie diese 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 Anwender 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

    Discovery verwendet diese Klassifizierer, Probes und Muster für die MySQL-Discovery:
    Klassifizierer Auslöser-Probes Muster
    MySQL-Server
    • Horizontales Muster: Startet Muster
    • Windows: MySQL-Konfiguration*
    • Windows: MySQL-Version*
    • MySQL: Konfiguration*
    • MySQL: Version*
    Mein SQL-Server unter Windows- und Linux-Muster

    *Für neue Instanzen sind diese Probes in der Klassifizierung inaktiv. Discovery verwendet Muster für Discovery.

    Um Muster zu verwenden, stellen Sie sicher, dass das richtige Muster in der horizontalen Musterprobe für die Klassifizierung angegeben ist. Siehe Fügen Sie die Probe für horizontale Muster einem Klassifizierer hinzu für Anweisungen.

    Erfasste Daten

    Discovery füllt diese Felder in der Tabelle „MySQL-Instanz“ [cmdb_ci_db_mysql_instance] aus:
    Bezeichnung Feldname Quelle
    MySQL-Konfiguration Myconf Meine.cnf
    TCP-Port(s) tcp_port running_process
    Version Version Mysqld