Détection MySQL

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Découverte peut identifier une instance de MySQL en cours d’exécution sur UNIX ou Windows sur des systèmes d’exploitation.

    Besoins

    Discovery recherche l'emplacement du fichier de configuration MySQL dans les zones suivantes :
    • Unix : Discovery recherche l'emplacement du fichier de configuration MySQL à partir du processus mysqld ou du port 3306.
    • Windows : Discovery recherche l'emplacement du fichier de configuration MySQL à partir du processus mysqld.exe ou du port 3306.
    Pour chaque processus, les paramètres de processus suivants sont explorés dans l'ordre suivant :

    --defaults-extra-file

    --defaults-file

    Si l'emplacement du fichier de configuration MYSQL est introuvable à partir de cette recherche, les éléments suivants se produisent :
    • Unix : l'emplacement du fichier de configuration est défini par défaut sur /etc/my.cnf.
    • Windows : aucun emplacement de fichier de configuration par défaut n'existe, et la sonde permettant de lire l'emplacement du fichier de configuration est ignorée.
    Remarque :
    Pour plus d’informations sur la migration de la sonde au modèle, consultez l’article de la base de connaissances KB0694477.

    Informations d'identification

    Configurez les informations d'identification suivantes :

    Pour obtenir la liste des commandes privilégiées dont vous avez besoin pour Détection et Mappage des services, reportez-vous à la section Commandes Mappage des services nécessitant un utilisateur à privilèges. Cette liste inclut les commandes qui nécessitent des droits élevés pour détecter et mapper les hôtes Unix dans votre organisation.

    Classifieurs, modèles et sondes

    Discovery utilise les classifieurs, sondes et modèles suivants pour la détection MySQL :
    Classifieur Sondes de déclenchement Modèle
    MySQL Server
    • Modèle horizontal : lance les modèles
    • Windows : configuration MySQL*
    • Windows : version MySQL*
    • MySQL : configuration*
    • MySQL : version*
    Modèle MySQL Serveur sur Windows et Linux

    *Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des modèles de détection.

    Pour utiliser des modèles, vérifiez que le modèle approprié est spécifié dans la sonde de modèle horizontal sur le classifieur. Consultez les Ajouter la sonde de modèle horizontal à un classifieur pour obtenir les instructions.

    Données collectées

    Discovery renseigne ces champs dans la table Instance MySQL [cmdb_ci_db_mysql_instance] :
    Étiquette Nom de champ Source
    Configuration MySQL myconf my.cnf
    Port(s) TCP tcp_port running_process
    Version version mysqld