Suivi des fichiers de configuration

  • Rversion finale: Australia
  • Mis à jour 17 juin 2026
  • 6 minutes de lecture
  • Le processus de détection horizontale permet de rechercher des fichiers de configuration appartenant à certaines applications et d’ajouter ces fichiers de configuration au CMDB. Vous pouvez suivre les changements apportés à ces fichiers en les comparant aux versions précédentes.

    Avertissement :
    Les fichiers de configuration contiennent des informations système sensibles. Pour empêcher tout accès non autorisé, assurez-vous que les listes de contrôle d’accès (ACL) sont placées dans la table de fichiers de configuration suivie [cmdb_ci_config_file_tracked]. Autoriser uniquement les utilisateurs autorisés à afficher cette table ou décocher le paramètre Enregistrer le contenu .

    Composants pour le suivi des fichiers de configuration

    Type de CI

    Toutes les applications et hôtes de votre organisation doivent avoir un type d'élément de configuration (CI) correspondant, nécessaire pour détecter et traiter correctement les applications et les hôtes. Dans un système de base, de nombreux types de CI ont des chemins d'accès au fichier de configuration définis pour eux. Vous pouvez ajouter de nouvelles définitions ou modifier les définitions existantes pour assurer le suivi des fichiers de configuration. Consultez les Modifier les changements de suivi dans les fichiers de configuration pour obtenir les instructions.

    Schémas

    Le suivi des fichiers de configuration est disponible pour les schémas qui découvrent les applications. Sur le schéma, vous pouvez créer des définitions de fichier suivis qui spécifient le type de CI auquel le CI d’application appartient et le chemin d’accès au fichier de configuration. Spécifiez autant de définitions de fichiers suivis que nécessaire. Vous pouvez également spécifier si vous souhaitez enregistrer le contenu des fichiers de configuration afin de pouvoir afficher et comparer le contenu de différentes versions.

    Remarque :

    Le suivi des fichiers de configuration n’est pas disponible pour les découvertes effectuées par les sondes et capteurs traditionnels.

    Le classifieur qui déclenche le schéma doit spécifier la sonde de schéma horizontale, qui à son tour doit spécifier le schéma. Si vous mettez à niveau votre instance vers la version actuelle, par défaut, aucun classifieur ne sera configuré pour utiliser les schémas de découverte.

    CMDB

    Tous les fichiers de configuration sont enregistrés en tant que CI dans la table des fichiers de configuration suivis [cmdb_ci_config_file_tracked]. Si vous autorisez l’enregistrement du contenu, ces enregistrements de CI renvoient le contenu des fichiers de configuration, y compris les versions précédentes. À partir de l’enregistrement CI du fichier de configuration, vous pouvez comparer différentes versions.

    Cartes de dépendance et cartes de service d’application

    Les cartes de dépendance et instance de service les cartes affichent les fichiers de configuration suivis. La relation entre un fichier de configuration et son hôte est une relation de contenu. L’application contient le fichier de configuration.

    Par exemple, ce serveur Web IIS contient trois fichiers de configuration suivis :
    CI contenant des fichiers de configuration en rack
    Parfois, vous organisez les types de CI en tant que type de CI principal et ses types de CI connexes. Sur une carte d'instance de service, Mappage des services affiche les changements apportés aux fichiers de configuration des CI connexes pour les CI principaux dans les inclusions. Dans les inclusions, le système traite les applications hébergées sur un serveur comme des objets indépendants. Par exemple, le CI WAR Tomcat apparaît séparé de son hôte, les CI Tomcat. Dans ce cas, Mappage des services affiche les changements apportés aux fichiers de configuration de WAR Tomcat lorsque vous sélectionnez Tomcat. En outre, Mappage des services affiche les changements apportés aux fichiers de configuration du serveur matériel hébergeant les inclusions. Dans cet exemple, il s'agit d'un serveur Linux :
    Figure 1. Carte affichant une inclusion avec un hôte

    Carte affichant une inclusion avec un hôte

    Stratégie de suppression

    Vous pouvez spécifier ce que vous voulez faire des enregistrements CI des fichiers de configuration suivis lorsque Discovery ne peut plus les trouver. Vous pouvez conserver l’enregistrement du CI du fichier de configuration, le supprimer automatiquement, supprimer uniquement les relations de CI avec celui-ci ou le marquer comme absent.

    Schémas de découverte qui prennent en charge le suivi des fichiers de configuration par défaut

    Ces schémas fournissent des définitions de fichiers suivis par défaut :

    Classifieur Modèle Type de CI Chemin d’accès au fichier suivi
    Serveur Apache Modèle Apache sur Unix

    Modèle Apache sur Windows

    Serveur web Apache [cmdb_ci_apache_web_server] $config_fichier
    Serveur MySQL Modèle MySQL Server sur Windows et Linux Instance MySQL [cmdb_ci_db_mysql_instance] $config_fichier
    Serveur IIS Microsoft IIS Serveur Web Microsoft IIS [cmdb_ci_microsoft_iis_web_server] EVAL(javascript : var rtrn = '' ; var winDir = CTX.getCommandManager().shellCommand(« echo %WinDir % », false, null, null, CTX) ; rtrn = winDir.trim() + '\\System32\\Inetsrv\\Config\\*.config';)
    Répertoire virtuel IIS [cmdb_ci_iisdirectory] $install_répertoire + « \*.config »
    TIBCO BusinessWorks et EMS ActiveMatrix BusinessWorks ActiveMatrix BusinessWorks [cmdb_ci_appl_tibco_matrix] $config_fichier
    Enterprise Message Service Service de messagerie Tibco Enterprise [cmdb_ci_appl_tibco_message] $config_fichier
    Oracle Modèle de base de données Oracle sous Windows Instance Oracle [cmdb_ci_db_ora_instance] $install_répertoire + « \network\admin\*.ora »
    Instance Oracle [cmdb_ci_db_ora_instance] $install_répertoire + « \dbs\*.ora »
    Modèle de base de données Oracle sur Unix Instance Oracle [cmdb_ci_db_ora_instance] $install_répertoire + « /dbs/*.ora »
    Instance Oracle [cmdb_ci_db_ora_instance] $install_répertoire + « /network/admin/*.ora »
    Tomcat Tomcat Tomcat [cmdb_ci_app_server_tomcat] $install_répertoire + « /conf/server.xml »
    WAR Tomcat [cmdb_ci_app_server_tomcat_war] $install_répertoire + « /WEB-INF/web.xml »
    WMB (en anglais seulement) Modèle WMB sur Unix IBM WebSphere Message Broker [cmdb_ci_appl_ibm_wmb] $install_directory + « /*/etc/config/*/*.prop »
    Modèle WMB sur Windows IBM WebSphere Message Broker [cmdb_ci_appl_ibm_wmb] $install_directory + « \*\etc\config\*\*.prop »
    WMQ (en anglais seulement) Modèle WMQ sur Windows Gestionnaire IBM MQ (anciennement IBM WebSphere MQ) [cmdb_ci_appl_ibm_wmq] $install_répertoire + « \*\config\* »
    Modèle WMQ sur Windows Gestionnaire IBM MQ [cmdb_ci_appl_ibm_wmq] $install_répertoire + « /bin/*.sh »

    Ce qu’il faut faire

    1. Activez le suivi des fichiers de configuration en définissant la propriété Découverte glide.discovery.enable_file_tracking sur vrai.

      Vous pouvez également configurer d’autres propriétés pour contrôler la taille et le nombre de fichiers de configuration suivis, la fenêtre de temps pendant laquelle les modifications apportées aux fichiers de configuration sont suivies pour une version donnée et le nombre de modifications autorisées sur un fichier de configuration pendant cette fenêtre de temps. Consultez Propriétés de découverte pour en savoir plus.

    2. Pour empêcher tout accès non autorisé aux informations sensibles à partir des fichiers de configuration, procédez comme suit :
      1. Assurez-vous que les règles de contrôle d’accès (ACL) sont placées dans la table Tracked Configuration file (Fichiers de configuration suivis) [cmdb_ci_config_file_tracked]. Autoriser uniquement les utilisateurs autorisés à afficher cette table ou décocher le paramètre Enregistrer le contenu .
      2. Assurez-vous que le rôle de tracked_file_reader qui contrôle l’accès aux données des fichiers de configuration est affecté aux utilisateurs et groupes d’utilisateurs appropriés. Par défaut, le rôle itil contient le rôle tracked_file_reader permettant à tous les utilisateurs disposant du rôle itil d’accéder aux informations du fichier de configuration.
    3. Vérifiez que la sonde Horizontal Discovery (Découverte horizontale) est active sur le classifieur du logiciel que vous souhaitez détecter. Si ce n’est pas le cas, vous pouvez l’activer, spécifier le modèle, puis désactiver les autres sondes. Consultez Ajouter la sonde de schéma horizontale à un classifieur pour obtenir des instructions.
    4. Ajoutez ou modifiez les définitions de fichiers suivis pour changer le type de CI ou le chemin d’accès au fichier.
    5. Définissez la stratégie de suppression des fichiers suivis pour spécifier ce que vous voulez faire des enregistrements CI des fichiers de configuration suivis lorsque la découverte de modèle ne peut plus les trouver.
    6. Exécutez la détection horizontale sur les hôtes qui exécutent les applications que vous souhaitez détecter avec des modèles, ouvrez l’enregistrement CI de l’application et vérifiez la liste connexe Fichiers de configuration suivis.
    7. Comparez deux versions des fichiers de configuration de CI suivis pour voir les changements réels qui leur ont été apportés.