MySQL-Erkennung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Discovery kann eine unter UNIX oder Windows ausgeführte Instanz von MySQL erkennen.

    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:
    Weitere 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 - dort finden Sie auch eine Liste der Befehle, für die erhöhte Rechte zum Erkennen und Zuordnen von Unix-basierten Hosts in Ihrer Organisation erforderlich sind.

    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

    *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