---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ADM (Application Dependency Mapping) pour Découverte

# ADM (Application Dependency Mapping) pour Découverte {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes de lecture

ADM (Application Dependency Mapping) détecte les CI en identifiant les connexions TCP entre les appareils.
Lorsque la détection ADM est activée, Découverte exécute systématiquement les sondes ADM au cours de l'étape d'exploration pour rechercher le trafic TCP sur votre réseau. À l'aide de ces connexions TCP, Découverte peut rechercher des CI supplémentaires et créer des relations entre eux.

IPv6 est pris en charge pour ADM.  
Remarque :  
actuellement, ADM ne prend pas en charge plusieurs langues. Si les valeurs renvoyées ne sont pas en anglais, il est impossible d'analyser correctement les données renvoyées et la détection échoue.

## Détection ADM standard et avancée {#r_ApplicationDependencyMapping__section_s1l_y45_n1b}

Détection ADM standard
:   Cette détection déclenche une sonde ADM pour prendre un instantané unique des connexions TCP sur les ordinateurs cibles à l'aide des commandes `netstat` et `lsof`. Toutefois, elle ne détecte pas les nouvelles connexions TCP qui se produisent entre ces intervalles de 24 heures.

    La détection ADM standard est activée par défaut.

Détection ADM avancée (ADME)
:   Cette détection déclenche une sonde ADM avancée qui installe un script sur les ordinateurs hôtes sur lesquels Découverte prend des échantillons réguliers de connexions TCP actives. Vous pouvez utiliser un ensemble de propriétés et de paramètres de sonde afin de contrôler divers aspects de la détection ADM avancée.

    La détection ADME n'est pas activée par défaut.

Mappage des services utilise les sondes ADM pour la détection basée sur le trafic. Consultez Détection basée sur Intelligence prédictive pour plus d'informations.

## Besoins {#r_ApplicationDependencyMapping__section_p2b_yr5_n1b}

La détection ADM standard et la détection ADM avancée prennent en charge les systèmes d'exploitation suivants :

* Windows
* Unix
* Solaris (sur les ordinateurs Solaris, la détection ADM avancée est disponible dans les zones globales. Seule la détection ADM standard est disponible pour les zones locales.)
* AIX
* HP-UX
{#r_ApplicationDependencyMapping__ul_sdj_zr5_n1b}

Pour utiliser le protocole WMI, la [version 3.0 de PowerShell](https://servicenow-prod.fluidtopics.net/uHsdQXu9iyXrScjCNb0eoA "Les instances MID Server utilisent PowerShell et PowerShell Remoting pour accéder aux éléments de configuration (CI) lors d'une détection horizontale et de haut en bas. Passez en revue les paramètres et les script includes de MID Server, les paramètres de sonde et les informations d'identification pour utiliser PowerShell.") est requise.  
Remarque :  
Si vous définissez votre politique d'exécution de serveur Windows sur RemoteSigned ou AllSigned, ADME peut exécuter des scripts PowerShell. Vous devez importer le certificat ServiceNow dans l'éditeur approuvé pour que les scripts s'exécutent correctement.

## Fichier de suivi TCP pour la détection ADM avancée {#r_ApplicationDependencyMapping__section_p4g_n4w_z1b}

La première fois que Découverte lance la sonde avancée, aucune information TCP n'est collectée. Au lieu de cela, la sonde avancée déploie uniquement le fichier de suivi TCP, dans lequel les informations sur les connexions TCP détectées sont enregistrées. Après une nouvelle exécution de Découverte, la sonde avancée relaie le contenu du fichier de suivi TCP à l'instance via le MID Server. Les informations sont enregistrées dans la CMDB.  
Le fichier de suivi TCP est enregistré dans les emplacements par défaut suivants :

* Windows : `admin$\temp\{nom_de_votre_instance}`. Lors de la surveillance des connexions TCP, les informations sont stockées dans la mémoire, puis enregistrées ultérieurement dans le fichier.
* Linux : `/tmp/{nom_de_votre_instance}`.
{#r_ApplicationDependencyMapping__ul_ptv_cnc_r1b}Vous pouvez modifier l'emplacement et d'autres aspects du fichier de suivi avec les propriétés ADM.

Si vous désactivez la détection ADM avancée, Découverte nettoie les dossiers du système de fichiers hôte lors de la prochaine exécution de Découverte, mais conserve le fichier de suivi TCP.

## Conditions requises pour la détection ADM avancée sur les ordinateurs Linux {#r_ApplicationDependencyMapping__sudoers}

Modifiez le fichier sudoers pour inclure les commandes suivantes :

Windows
:
    * Prise en charge de l'outil Utilitaire : netstat
    * Commandes sudoer requises : aucune
    * Conditions supplémentaires : aucune
    {#r_ApplicationDependencyMapping__ul_a4b_wpx_q3b}

AIX
:
    * Prise en charge de l'outil Utilitaire :
      * netstat
      * lsof (si netstat ne fonctionne pas)
      {#r_ApplicationDependencyMapping__ul_c1w_vqx_q3b}
    * Commandes sudoer requises :
      * `Cmnd_Alias ADME_CMDS=/usr/bin/netstat -Aan, /usr/sbin/lsof -iTCP -n -P`
      * `discoUser ALL=(root)NOPASSWD:ADME_CMDS`
      * `Defaults:discoUser ! requiretty`
      {#r_ApplicationDependencyMapping__ul_y53_sqx_q3b}
    * Conditions supplémentaires : aucune
    {#r_ApplicationDependencyMapping__ul_fr4_lqx_q3b}

Solaris
:
    * Prise en charge de l'outil Utilitaire :
      * netstat (pour Solaris version 11.2)
      * lsof (pour les versions Solaris antérieures à 11.2)
      {#r_ApplicationDependencyMapping__ul_j1y_jrx_q3b}
    * Commandes sudoer requises :
      * `Cmnd_Alias ADME_CMDS = /usr/bin/netstat,/opt/csw/bin/lsof -iTCP -n -P -zglobal`
      * `discoUser ALL=(root) NOPASSWD:ADME_CMDS`
      * `Defaults!ADME_CMDS !requiretty`
      * `Cmnd_Alias ADME_PS = /usr/ucb/ps`
      * `discoUser ALL=(root) NOPASSWD:ADME_PS`
      * `Disco ALL=(root) /usr/bin/pfiles`
      * `Disco ALL=(root) /usr/bin/pgrep`
      * `Defaults!ADME_PS !requiretty`  
        Remarque :  
        Vous devez ajouter -zglobal pour que lsof s'exécute.
      {#r_ApplicationDependencyMapping__ul_ktr_srx_q3b}
    * Conditions supplémentaires : ajoutez le chemin d'accès lsof au chemin d'accès sécurisé. Par exemple, si le chemin vers lsof est /opt/csw/bin, le chemin d'accès sécurisé doit être secure_path = /usr/bin:/usr/sbin:/bin:/sbin:/opt/csw/bin  
      Remarque :  
      Les commandes avec `PS` s'appliquent à la détection ADM standard, ainsi qu'à la détection ADM avancée.
    {#r_ApplicationDependencyMapping__ul_axn_mqx_q3b}

HP UX
:
    * Prise en charge de l'outil Utilitaire : lsof
    * Commandes sudoer requises :
      * `Cmnd_Alias ADME_CMDS = /usr/local/bin/lsof -iTCP -n -P`
      * `discoUser ALL=(root) NOPASSWD:ADME_CMDS`
      * `Defaults!ADME_CMDS !requiretty`  
        Remarque :  
        Netstat n'est pas prise en charge.
      {#r_ApplicationDependencyMapping__ul_fmv_ssx_q3b}
    * Conditions supplémentaires : aucune
    {#r_ApplicationDependencyMapping__ul_and_nqx_q3b}

Centos et Ubuntu
:
    * Prise en charge de l'outil Utilitaire : aucune
    * Commandes sudoer requises :
      * `Cmnd_Alias ADME_CMDS = /usr/sbin/lsof -iTCP -n -P, /usr/bin/netstat -antp, /sbin/ss -tlnp, /sbin/ss -tenp`
      * `discoUser ALL=(root) NOPASSWD:ADME_CMDS`
      * `Defaults!ADME_CMDS !requiretty`
      {#r_ApplicationDependencyMapping__ul_hrl_ltx_q3b}
    * Conditions supplémentaires : aucune
{#r_ApplicationDependencyMapping__ul_ewk_4qx_q3b}  
Notez les points suivants pour les commandes sudo :

* `ADME_CMDS` est une variable faisant référence à une liste de commandes.
* `/usr/bin/` correspond au répertoire où se trouvent lsof et netstat.
* `discoUser` est un utilisateur devant disposer d'un accès racine.
{#r_ApplicationDependencyMapping__ul_zk1_q15_51b}

## Configurer et utiliser ADM amélioré {#r_ApplicationDependencyMapping__section_swy_p5v_z1b}

Pour configurer et utiliser la détection ADM avancée, procédez comme suit :

1. [Activez la détection ADM avancée avec la propriété glide.discovery.enable_adme de Discovery](https://servicenow-prod.fluidtopics.net/QlZoo7kUqFlmraiLOsop1Q#configuring-adm-disco "Les propriétés vous permettent d'activer ou de désactiver la détection ADM, et de définir l'emplacement du fichier de suivi TCP pour la détection ADM avancée.").
2. Déterminez le répertoire de base dans lequel se trouve le fichier de suivi TCP sur les ordinateurs hôtes. Si vous souhaitez modifier cet emplacement, [spécifiez-le dans ces propriétés Discovery](https://servicenow-prod.fluidtopics.net/QlZoo7kUqFlmraiLOsop1Q#configuring-adm-disco "Les propriétés vous permettent d'activer ou de désactiver la détection ADM, et de définir l'emplacement du fichier de suivi TCP pour la détection ADM avancée.") :
   * `glide.discovery.adme.base_dir_unix`
   * `glide.discovery.adme.base_dir_windows`
   {#r_ApplicationDependencyMapping__ul_akr_rvn_2bb}
3. Effectuez l'une des actions suivantes en fonction des systèmes d'exploitation des ordinateurs hôtes :
   * Linux : [modifiez le fichier sudoers](https://servicenow-prod.fluidtopics.net/QlZoo7kUqFlmraiLOsop1Q#r_ApplicationDependencyMapping__sudoers) pour inclure les commandes nécessaires.
   * Windows : définissez le paramètre `mid.windows.management_protocol` sur le MID Server pour utiliser WinRM ou WMI. Ce paramètre définit le protocole que votre MID Server utilise pour communiquer avec les hôtes Windows distants.
   {#r_ApplicationDependencyMapping__ul_m5j_3xn_2bb}
4. [Créez un calendrier et exécutez Discovery](https://servicenow-prod.fluidtopics.net/6Fm9tjQSYsucFi46Joi02g#t_CreateADiscoverySchedule "Un calendrier Découverte détermine ce que recherche la Découverte horizontale, quand elle s'exécute, et quels Serveurs MID sont utilisés. Créez un Découverte calendrier pour votre environnement local ou un calendrier pour détecter les ressources dans votre compte de services dans le cloud.").
5. [Affichez les résultats dans les tables TCP](https://servicenow-prod.fluidtopics.net/ZXVEGeF80_uE2L5p~BHQDw "Découverte identifie et classifie les informations sur les connexions TCP à l'aide des sondes ADM et ADME.").
6. Vous pouvez également contrôler la taille du fichier de suivi TCP et la charge utile à l'aide des paramètres sur les sondes ADM avancées. Consultez la rubrique [Détection de connexions TCP](https://servicenow-prod.fluidtopics.net/ZXVEGeF80_uE2L5p~BHQDw "Découverte identifie et classifie les informations sur les connexions TCP à l'aide des sondes ADM et ADME.") pour connaître les noms des sondes et des paramètres.
{#r_ApplicationDependencyMapping__ol_xth_y5v_z1b}

## Configurer les paramètres et propriétés de détection ADM {#ariaid-title2}

Les propriétés vous permettent d'activer ou de désactiver la détection ADM, et de définir l'emplacement du fichier de suivi TCP pour la détection ADM avancée.

### Avant de commencer

Rôle requis : administrateur

### Pourquoi et quand exécuter cette tâche

Vous pouvez également contrôler la taille du fichier de suivi TCP et la charge utile à l'aide des paramètres sur les sondes de détection ADM avancée. Consultez la rubrique [Détection de connexions TCP](https://servicenow-prod.fluidtopics.net/ZXVEGeF80_uE2L5p~BHQDw "Découverte identifie et classifie les informations sur les connexions TCP à l'aide des sondes ADM et ADME.") pour connaître les noms des sondes et des paramètres.

### Procédure

1. Accédez à la ToutPropriétés systèmeDécouverte pour définir les propriétés système.
2. Accédez à la Définition de découverteSondes pour définir les paramètres de la sonde.
3. Configurez les propriétés et les paramètres de sonde suivants.  
   Consultez l'article de la base de connaissances [KB0822767](https://support.servicenow.com/kb_view.do?sysparm_article=KB0822767) pour en savoir plus.  
   {#configuring-adm-disco__table_pg3_bfx_q1b__entry__3}

   | Paramètre de sonde | Propriété système | Description |
   |-|-|-|
   |   | glide.discovery.enable_adme | ADME : activez la sonde ADM améliorée. Si la réponse est \<\< oui \>\>, la sonde ADM améliorée est déclenchée et la sonde ADM n'est utilisée qu'au besoin. * Type : vrai \| faux * Valeur par défaut : false {#configuring-adm-disco__ul_qg3_bfx_q1b} |
   |   | glide.discovery.application_mapping | Activez la fonctionnalité de mappage d'application. Lorsque cette propriété est définie sur true, toutes les détections déclenchent la sonde ADM pertinente pendant la phase d'exploration si Découverte trouve un serveur. Important : La désactivation de cette propriété désactive la création de relations entre les applications, mais ne désactive pas les sondes et capteurs ADM et n'empêche pas non plus la classification des processus. * Type : vrai \| faux * Valeur par défaut : vrai {#configuring-adm-disco__ul_xfv_jgx_q1b} |
   | sampling_interval | glide.discovery.adme.sampling_interval | ADME - Sampling interval (sec) : fréquence, en secondes, à laquelle les données de processus et de connexion sont échantillonnées. Elle doit être au minimum de 5 secondes. * Type : nombre entier * Valeur par défaut : 120 {#configuring-adm-disco__ul_hzd_r34_zdb} |
   | base_dir | glide.discovery.adme.base_dir_unix | ADME : répertoire de base Unix : répertoire existant sur les ordinateurs UNIX cibles, à utiliser comme espace de travail. Le chemin d'accès vers le répertoire doit être absolu. Les [informations d'identification UNIX et Linux](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US) que vous utilisez pour vous connecter à l'appareil doivent également pouvoir accéder à ce dossier. * Type : chaîne * Valeur par défaut : /tmp {#configuring-adm-disco__ul_rg3_bfx_q1b} |
   | powershell_param_base_dir | glide.discovery.adme.base_dir_windows | ADME - Répertoire de base Windows : partage réseau sur les ordinateurs Windows cibles à utiliser comme espace de travail. Si vous modifiez le répertoire, il doit également s'agir d'un dossier partagé sur le réseau. * Type : chaîne * Valeur par défaut : admin$\\temp {#configuring-adm-disco__ul_sg3_bfx_q1b} |
   | aggregation_interval (Unix) powershell_param_aggregation_interval (Windows) | glide.discovery.adme.aggregation_interval | ADME - Aggregation interval (sec) : fréquence, en secondes, à laquelle les données instantanées sont regroupées en blocs. Elle doit être de minimum 60 secondes et doit être un multiple de l'intervalle d'échantillonnage ADME. * Type : nombre entier * Valeur par défaut : 3 600 {#configuring-adm-disco__ul_e2b_w34_zdb} |
   | rolling_window_size (Unix) powershell_param_rolling_window_size (Windows) | glide.discovery.adme.rolling_window_size | ADME - Rolling window size : nombre de blocs récemment regroupés à conserver. Un bloc regroupé se compose de l'intervalle d'agrégation ADME divisé par les échantillons d'intervalle d'échantillonnage ADME. Seuls les morceaux les plus récents sont conservés. * Type : nombre entier * Valeur par défaut : 24 {#configuring-adm-disco__ul_mjh_w34_zdb} |
   | max_total_samples (Unix) powershell_param_max_total_samples (Windows) | glide.discovery.adme.max_total_samples | ADME - Max total samples : limite des échantillons prélevés par le script. Le script cessera de s'exécuter une fois ce nombre d'échantillons prélevé. * Type : nombre entier * Valeur par défaut : 100 {#configuring-adm-disco__ul_mpm_w34_zdb} |
   [Tableau 1. Propriétés ADM et paramètres de sonde]

   {#configuring-adm-disco__table_pg3_bfx_q1b}
4. Cliquez sur Enregistrer.

