Procéder à l'étalonnage de la détection basée sur les empreintes digitales

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 6 minutes de lecture
  • Affiner la détection des applications en fonction des processus, si les résultats de la détection ne sont pas satisfaisants.

    Modifiez les paramètres par défaut de la détection basée sur les empreintes digitales si cette fonctionnalité ne génère pas de suggestions. En outre, vous pouvez également affiner les suggestions générées pour les rendre pertinentes et utiles.

    Assurez-vous que la détection basée sur les empreintes digitales génère des suggestions.

    La détection basée sur les empreintes digitales s'appuie sur Intelligence prédictive pour générer des suggestions de détection. Si le tableau de bord Empreintes digitales de l'application n'affiche pas de suggestions, assurez-vous que Intelligence prédictive est correctement configuré.

    Avant de commencer

    Confirmez que la détection basée sur les empreintes digitales reste activée, puisqu’elle est activée par défaut. Pour vérifier, accédez à Tous > Propriétésdu système > Toutes les propriétés. Vérifiez que la propriété n’apparaît sys_property process.clustering.appfingerprint.enabled pas dans la liste.

    Rôle requis : discovery_admin

    Pourquoi et quand exécuter cette tâche

    Si le tableau de bord Empreintes digitales de l'application n'affiche pas de suggestions, effectuez les étapes suivantes : Après chaque action, vérifiez si le problème persiste.

    Procédure

    1. Assurez-vous que Intelligence prédictive est installé et actif.
      1. Accédez à la Définition du système > Modules d'extension.
      2. Recherchez Predictive Intelligence.
      3. Vérifiez que le module d'extension Intelligence prédictive est installé.

        Vérification de l’état du module d’extension Intelligence prédictive
        Si Intelligence prédictive n'est pas installé, cliquez sur le bouton Installer.
      4. Cliquez sur la mosaïque Predictive Intelligence.
      5. Dans le formulaire Predictive Intelligence, vérifiez que l'état est Actif.
        Si l'état est Inactif, cliquez sur le lien Activer/Réparer sous Liens connexes.
    2. Assurez-vous que la tâche planifiée contrôlant la détection basée sur les empreintes digitales est activée et configurée correctement.
      1. Accédez à la Définition du système > Travaux planifiés.
      2. Sélectionnez la tâche planifiée Applications suggestion - ITOM Autodisco dans la liste.
      3. Assurez-vous que la case à cocher Actif est sélectionnée.
      4. Vérifiez que la fréquence de détection est définie sur une heure, comme illustré dans l'exemple suivant :

        Assurez-vous que la tâche planifiée pour la détection basée sur les empreintes digitales est active
    3. Vérifiez que la solution de mise en grappe responsable du regroupement des processus en suggestions est active.
      1. Entrez ml_solution.list dans le champ Navigateur de filtre du panneau de navigation .
        L'onglet Solutions ML affiche toutes les solutions, y compris celles de mise en cluster.
      2. Identifiez les solutions de mise en cluster en consultant la colonne Table.
        Le système enregistre les solutions de mise en cluster dans la table Processus virtuels en cours d'exécution [v_cmdb_running_process].
      3. S'il existe plusieurs solutions de mise en cluster, identifiez la dernière solution via l'horodatage de la colonne Mettre à jour.
        Vous pouvez également utiliser le numéro que le système ajoute au nom de la solution pour identifier la solution la plus récente.Identification de la solution de mise en cluster la plus récente en ajoutant un numéro au nom.
      4. Vérifiez que la valeur de l'état est Solution terminée et que la progression est à 100 %.

        Vérifier que la solution de mise en grappe est active.
      5. Si la valeur État n’est pas Solution complète, configurez Intelligence prédictive comme décrit dans Conseils de configuration pour Intelligence prédictive.
    4. Vérifiez que la solution de mise en grappe a créé suffisamment de groupes de processus, qui deviennent des suggestions.
      1. Accédez à la Définition du système > Tables et localisez la table Processus d’exécution virtuels [v_cmdb_running_process].
      2. Vérifiez que la table comporte plus de 1 000 enregistrements.
      3. S'il y a moins de 1 000 processus, détectez plus de processus en exécutant une détection horizontale sur des plages ou sous-réseaux IP supplémentaires.
      4. S'il reste moins de 1 000 processus après la détection d'autres plages ou sous-réseaux IP, désactivez la détection basée sur les empreintes digitales.
    5. Vérifiez que la transaction Suggestion d’application - ITOM Autodisco ne se charge pas lentement, comme décrit dans Afficher et arrêter la transaction active.
      Si cette transaction s'exécute pendant une longue période, arrêtez-la.

    Affiner les suggestions pour la détection basée sur les empreintes digitales

    Ajustez les définitions des suggestions basées sur le processus avant de lancer la détection. En règle générale, vous devez affiner les suggestions générées automatiquement si la précision est inférieure à 100 %. Intelligence prédictive Crée des suggestions et fournit l’estimation de précision de chaque suggestion. Le manque de précision peut entraîner l’échec de la découverte des applications requises ou la découverte d’applications incorrectes en plus des applications correctement détectées.

    Avant de commencer

    Rôle requis : discovery_admin

    Procédure

    1. Accédez à la Tous > Découverte > Accueil.
    2. Cliquez sur Empreintes digitales de l'application.
      Le tableau de bord Empreintes digitales de l'application s'ouvre.
    3. Accédez à la liste des suggestions faites via l'une des méthodes suivantes :
      • Dans le graphique à secteurs Suggestions principales, affichez les suggestions principales disposées en fonction du nombre de processus qui composent ces suggestions.
      • Pour afficher uniquement des suggestions pour les serveurs d'applications, cliquez sur la mosaïque Serveurs d'applications suggérés. La liste filtrée des suggestions pour les serveurs d'applications s'affiche. Cette liste est également filtrée pour afficher uniquement les suggestions dont le niveau d'exactitude est de 100 %.
      • Vous pouvez également cliquer sur Toutes les suggestions. La liste non filtrée de toutes les suggestions s'affiche.
    4. Dans la liste Suggestions d'application, cliquez sur la suggestion pertinente dans la colonne Nom de groupe suggéré.
      Le formulaire Suggestion d'application s'ouvre.

      Formulaire Suggestion d’application
    5. Pour modifier le nom utilisé pour l'application basée sur les empreintes digitales, saisissez le nom souhaité dans le champ Nom.
      Par exemple, de nombreuses applications exécutent des processus Java et le nom de groupe suggéré pour ces groupes est Java. Vous pouvez utiliser un nom qui décrit mieux l'application que vous souhaitez détecter à l'aide de cette suggestion (par exemple, java_myweblogic).
    6. Pour modifier le nom utilisé pour la classe CI, saisissez le nom de classe CI souhaité dans le champ Classe CI CMDB suggérée.
    7. Pour affiner la règle du classifieur, modifiez les expressions régulières dans le champ Règle de classifieur suggérée.
      Par exemple, ajoutez des informations de version à l'expression régulière pour détecter une application Tomcat : .*tomcat.* -Dopss.*version=12.1.3.*
    8. Cliquez sur Mettre à jour.
    9. Si vous n'êtes pas sûr de savoir comment modifier la règle du classifieur, affinez-la après avoir effectué la détection initiale, comme décrit dans Ajuster l'expression régulière utilisée pour la détection basée sur les empreintes digitales.

    Ajuster l'expression régulière utilisée pour la détection basée sur les empreintes digitales

    Affinez l'expression régulière dans la règle de classifieur pour rendre les résultats de la détection plus précis. Intelligence prédictive extrait les expressions régulières des processus et les affecte aux règles de classifieur dans le cadre de la création de suggestions. Si vous n'êtes pas satisfait des résultats de la détection ou si la précision de la suggestion est inférieure à 100 %, modifiez l'expression régulière.

    Avant de commencer

    Rôle requis : discovery_admin

    Procédure

    1. Accédez à la Tous > Application > Module.
    2. Cliquez sur Détecter l'application.
      La détection basée sur les empreintes digitales trouve l'application et crée une classe CI, un classifieur et un modèle.
    3. Dans la liste Suggestions d'application, cliquez sur le classifieur de processus nouvellement créé.
      Le formulaire Classification des processus s'ouvre.

      Ajustement de l’expression régulière.
    4. Dans le champ de valeur Paramètres sous Condition, notez l'expression régulière automatiquement sélectionnée par Intelligence prédictive.
      Dans ce cas, il s'agit de ."-DweblogicName=."
    5. Cliquez sur l'icône en forme de cadenas icône en forme de cadenas près de Tester avec.
    6. Cliquez sur l'icône Rechercher icône Rechercher pour sélectionner le serveur sur lequel vous souhaitez tester des expressions régulières supplémentaires.
      La liste de tous les serveurs détectés s'ouvre.
    7. Sélectionnez le serveur qui exécute l'application que vous souhaitez détecter à l'aide du classifieur personnalisé.
      Le serveur sélectionné apparaît dans le champ Tester avec.
    8. Cliquez avec le bouton droit sur l'en-tête du formulaire Classification des processus, puis sélectionnez Enregistrer.
      Le système réalise un test et affiche les résultats dans l'onglet Résultats des tests au bas de la page.

      Ajustement de l’expression régulière et choix du serveur pour la tester.
    9. Dans l'onglet Résultats des tests, vérifiez les processus qui ont été détectés à l'aide des expressions régulières configurées pour ce classifieur.
    10. Ajustez l'expression régulière dans le champ de valeur Paramètres sous Conditions.
      Par exemple, rendez-le plus générique : « weblogic. »
    11. Cliquez avec le bouton droit sur l'en-tête du formulaire Classification des processus, puis sélectionnez Enregistrer.
      Le système réalise un nouveau test et affiche les résultats dans l'onglet Résultats des tests au bas de la page.
    12. Dans l'onglet Résultats des tests, vérifiez que la détection d'empreintes digitales a trouvé les applications comme prévu.

    Désactiver la détection basée sur les empreintes digitales

    Par défaut, la détection basée sur les empreintes digitales est activée. Désactivez la détection d'application basée sur les processus, si Intelligence prédictive ne génère pas assez de processus.

    Avant de commencer

    Rôle requis : discovery_admin

    Procédure

    1. Ajoutez la propriété sys_property process.clustering.appfingerprint.enabled système comme décrit dans Ajouter une propriété système.
    2. Pour désactiver, saisissez faux dans le champ Valeur.
    3. Pour activer à nouveau la détection basée sur les empreintes digitales, faites passer le champ Valeur sur vrai.