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

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Australie

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Schémas et découverte horizontale

# Schémas et découverte horizontale {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 10 minutes de lecture

Un schéma est une série d'opérations qui indiquent à Discovery (Découverte) les CI à rechercher sur votre réseau, les informations d'identification à utiliser et les tables à remplir dans la CMDB.
Cette rubrique suppose que vous compreniez les phases de la découverte horizontale. Si vous avez besoin d'examiner le processus de découverte horizontale pour les sondes et les schémas, consultez les rubriques suivantes :

* [Flux de processus de découverte horizontale avec sondes et capteurs](https://servicenow-prod.fluidtopics.net/S7JWuTLFcdv5aW__~6bMww "Le processus de découverte horizontale passe par les quatre phases de découverte à l’aide de sondes, qui recueillent des informations sur la machine cible, puis de capteurs, qui aident Discovery à déterminer ce qu’il faut faire de ces informations.")
* [Flux de processus de découverte horizontale avec schémas](https://servicenow-prod.fluidtopics.net/1nP0QFxHVAkToSyMpboQug "La détection horizontale avec des schémas comporte quatre phases, tout comme la détection horizontale avec des sondes. Cependant, pour les deux dernières phases, Discovery déclenche des opérations à partir d’un schéma, et non d’ensembles supplémentaires de sondes.")
{#c-UsingPatternsForHorizontalDiscovery__ul_t1z_qgj_h2b}  
Remarque :  
Pour plus d'informations sur la migration de la sonde au modèle, consultez l'article de la base de connaissances [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477).

## Comment Discovery utilise les patterns (Schémas) {#c-UsingPatternsForHorizontalDiscovery__section_fy5_5n2_r2b}

Un modèle remplit la même fonction qu'une sonde : il identifie et explore un CI cible. Discovery (Découverte) utilise des schémas uniquement au cours des deux dernières phases de découverte : Identification et Exploration.

Lorsque vous lancez la découverte horizontale avec des schémas, les phases d'analyse et de classification s'exécutent comme si vous n'utilisiez pas de schémas (uniquement à l'aide de sondes et de capteurs). Une fois l'étape de classification terminée, Discovery examine les sondes de déclenchement sur le classifieur pour voir quelle sonde lancer. Lorsque la Horizontal Pattern sonde est spécifiée comme sonde de déclenchement, Discovery lance à la fois la Horizontal Pattern sonde et le schéma qu'elle spécifie.  
Important :  
Découverte applique désormais la signature de code pour les sondes de schéma horizontales, les paramètres de sonde et les capteurs lorsque la signature de code est activée sur l'instance. Les charges utiles non signées ou falsifiées sont bloquées et les signatures sont validées avant l'exécution. Pour plus d'informations sur la signature de code, reportez-vous à la section [Découverte sur les instances de signature de code](https://servicenow-prod.fluidtopics.net/g8uRO~1iUZzAuoSzkEoBig "Découverte est pris en charge sur les instances avec la signature de code activée. La signature de code valide l’intégrité des composants avant l’exécution afin d’empêcher l’exécution Découverte de scripts non autorisés sur Serveurs MID les machines cibles.").

## Différences entre les sondes et les schémas {#c-UsingPatternsForHorizontalDiscovery__section_xfm_nqj_h2b}

Les principales différences entre l'utilisation de schémas pour la découverte horizontale et l'utilisation de sondes uniquement pour la découverte horizontale sont décrites dans ce tableau :  
{#c-UsingPatternsForHorizontalDiscovery__table_zxz_nfj_h2b__entry__3}

| Sujet | Détection horizontale avec sondes | Découverte horizontale avec des schémas |
|-|-|-|
| Phases de découverte | Les sondes s'exécutent pendant les quatre phases de découverte. | Les schémas s'exécutent uniquement pendant les phases d'identification et d'exploration. Discovery utilise toujours la sonde Shazzam et les sondes de port pour lancer la découverte. |
| Recherche de nouveaux CI | Discovery propose plusieurs sondes et capteurs prêts à l'emploi. Toutefois, si vous souhaitez rechercher de nouveaux CI ou modifier les données renseignées par Discovery dans la CMDB, vous devez créer de nouvelles sondes et capteurs ou personnaliser les sondes existantes. Pour ce faire, vous devez connaître Java et JavaScript, et vous devez comprendre comment les sondes fonctionnent avec d'autres sondes et avec les capteurs. | Discovery propose davantage de schémas dans chaque version majeure et sur [l'App Store de ServiceNow](https://store.servicenow.com/sn_appstore_store.do#!/store/search?apptype=servicenow&orderby=rating). Si vous souhaitez créer un nouveau modèle ou personnaliser un modèle existant, vous pouvez utiliser le concepteur de modèle, qui est une interface conviviale qui vous aide à créer des étapes et à saisir des valeurs. |
| Prise en charge de la fonctionnalité | Prend en charge toutes les découvertes de réseaux et de CI standard. Certaines applications ne sont pas prises en charge sans l'utilisation de modèles. Voir [Informations détaillées sur les produits détectés par Visibilité ITOM](https://servicenow-prod.fluidtopics.net/M1PQk8lfh3CubG60rZcCDA "Découverte et Mappage des services peut découvrir un large éventail de systèmes d’exploitation et d’applications.") pour une liste complète. | Outre la prise en charge de toutes les découvertes standard, les schémas prennent en charge les éléments suivants : * Découverte dans le cloud * Suivi des fichiers de configuration * Stratégies de suppression de CI {#c-UsingPatternsForHorizontalDiscovery__ul_pzk_1rz_h2b} |
| File d'attente ECC et dépannage | Discovery crée plusieurs enregistrements de file d'attente ECC en fonction du nombre de sondes lancées. Pour résoudre les problèmes liés à la découverte horizontale, vous devez analyser plusieurs enregistrements de file d'attente ECC pour voir les données récupérées par Découverte. | Discovery crée un seul enregistrement de file d'attente ECC supplémentaire pour le schéma. Pour résoudre les problèmes liés à la découverte horizontale pendant l'identification et l'exploration, vous n'avez qu'à analyser un seul enregistrement de file d'attente ECC pour le schéma. |
| Performances | Selon le type de CI cible que vous essayez d'identifier et d'explorer, Discovery peut déclencher plusieurs sondes pendant la phase d'identification, puis des sondes supplémentaires pendant la phase de découverte. Il est possible que la découverte horizontale avec des sondes prenne plus de temps en raison de la surcharge supplémentaire liée au déclenchement et au traitement de nombreuses sondes. | Discovery déclenche un schéma au cours des phases d'identification et d'exploration. Toutes les opérations que Discovery doit exécuter sont dans le schéma et Discovery peut les exécuter dans l'ordre jusqu'à ce que le schéma soit terminé. Par conséquent, la découverte de modèles peut entraîner des performances plus rapides. |
[ ]

{#c-UsingPatternsForHorizontalDiscovery__table_zxz_nfj_h2b}

## Schémas pour la découverte de haut en bas et horizontale

Discovery (Découverte) et Service Mapping (Mappage des services) peuvent utiliser le même schéma pour la découverte horizontale et de haut en bas. Mais ils sont édités différemment. Reportez-vous [Créer ou personnaliser des schémas](https://servicenow-prod.fluidtopics.net/AYKa6ESOSTJzKT_VobDUDQ "Créez ou modifiez un modèle de détection et définissez ses attributs de base.") à toutes les étapes. Si vous prenez un schéma qui a été exclusivement utilisé pour la découverte de haut en bas et que vous souhaitez l'utiliser pour la découverte horizontale, vous devez apporter quelques modifications. Consultez [Utiliser un schéma pour la découverte horizontale](https://servicenow-prod.fluidtopics.net/HsLr3sGWbDllgvq6QF0urA#t-UseSMPatternForDisco "Si vous souhaitez utiliser un nouveau modèle, ou si vous avez déjà un modèle que vous utilisiez pour la découverte de haut en bas, vous pouvez utiliser le modèle pour la découverte horizontale en apportant quelques modifications au classifieur approprié.") pour obtenir des instructions.

## Orchestrateur de schéma {#ariaid-title2}

L'orchestrateur de schéma est un processus qui permet à une découverte de déclencher plusieurs schémas liés à une collection de données de manière hiérarchique. Cela permet de résoudre les problèmes liés aux jeux de données volumineux (ou aux charges utiles volumineuses) qui peuvent entraîner des découvertes lentes et des problèmes de mémoire insuffisante sur un serveur MID.
L'orchestrateur de schéma est accessible dans l'onglet Orchestrateur de schéma dans le concepteur de modèle. L'onglet contient trois nouvelles tables : Règles de déclencheur, Entrée orchestrateur, Sortie orchestrateur.  
La table Règles de déclencheur spécifie le schéma parent avec le champ Parent Pattern (Schéma parent ). Le champ Batch Size (Taille du lot ) spécifie le nombre d'éléments qui doivent être déclenchés du modèle parent vers le modèle enfant. Batch Size (Taille du lot ) comprend les options Count (Nombre), All ( Tout) et Use Parent Context Only (Utiliser le contexte parent uniquement).

* Le décompte doit spécifier un nombre pour le décompte de la taille du lot. Le schéma enfant est déclenché chaque fois que le schéma parent envoie le nombre spécifié de CI.
* All utilise tous les CI envoyés par le schéma parent et déclenche l'enfant une seule fois.
* Utiliser le contexte parent S'appuie uniquement sur les paramètres de sortie du schéma parent pour déterminer quel schéma enfant doit se déclencher. Cela est utile lorsque deux schémas ont le même parent, mais que l'un doit se déclencher avant l'autre.
{#pattern-orchestrator__ul_srv_n3n_cmb}

L'entrée Orchestrateur utilise le champ Type de CI pour accepter les types de CI de son schéma parent ou du schéma parent du parent. Le champ Enregistré sous enregistre le nom du type de CI à utiliser dans le modèle. Les comptes de services sont un cas particulier et doivent être nommés service_account. Le champ Attributs de CI utilise les sorties du schéma parent pour sélectionner les attributs à utiliser.

La sortie Orchestrator contrôle les données qui seront envoyées aux schémas suivants. Il contient les champs Type de classe CI, qui est le type de CI découvert, et Noms de variables qui spécifient les variables à transmettre en tant qu'entrées aux schémas enfants. Les variables non spécifiées dans les noms de variables ne sont pas envoyées aux schémas enfants. Le source_native_key variable peut être ajouté manuellement en le recherchant dans le champ Noms de variables .

### Clé native de la source {#pattern-orchestrator__section_n4l_5mn_cmb}

Dans certains cas, un schéma peut obtenir des informations partielles sur un CI, tandis qu'un autre schéma obtient des informations partielles sur le même CI. Au lieu de créer des enregistrements redondants ou d'ignorer des informations partielles, les informations sont stockées dans la table CMDB IRE Partial Payloads \[cmdb_ire_partial_payloads_list\]. Une fois qu'un nombre suffisant de schémas recueillent des informations partielles, ils peuvent corréler ces données pour fournir des informations complètes sur le CI.

### Pagination {#pattern-orchestrator__section_stt_24n_cmb}

La pagination est un autre moyen de réduire la sollicitation de la mémoire du serveur MID. La pagination divise une charge utile importante en tranches plus petites et ordonnées appelées pages. La pagination limite la taille maximale des éléments reçus et génère un jeton. Une fois cette page traitée, le jeton est transmis à la page suivante, qui est ensuite traitée, jusqu'à ce que toutes les pages soient terminées.

La pagination est contrôlée à partir de la table Opérations personnalisées \[sa_custom_operation\]. Le champ Est compatible avec la pagination est masqué par défaut sur le formulaire et peut être ajouté au formulaire à l'aide des contrôles Personnaliser le formulaire . Une fois la valeur définie sur vrai, le modèle associé dans le concepteur de modèle a le champ paginé. Si vous définissez le champ paginé sur vrai, cette étape du modèle avec pagination est exécutée.

## Ajouter la sonde de schéma horizontale à un classifieur {#ariaid-title3}

Pour utiliser un modèle pour les phases d'identification et d'exploration de la découverte horizontale, vous devez ajouter la sonde de schéma horizontal aux classifieurs des CI que vous essayez de détecter.

### Avant de commencer

Rôle requis : discovery_admin

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

Avertissement :  
Cette procédure est uniquement destinée aux enregistrements de classifieurs personnalisés ou à ceux qui n'incluent pas de modèle par défaut. Toutefois, si vous avez déjà rempli votre CMDB avec des données à l'aide de sondes issues de ce classifieur et que vous basculez ensuite vers l'utilisation de schémas, Discovery (Découverte) peut créer des CI en double. Par conséquent, ne suivez cette procédure que si vous n'avez jamais exécuté Discovery avec des sondes pour ce type de classifieur.

### Procédure

1. Accédez à la TousDéfinition de découverteClassification CI{type de classifieur}.
2. Ouvrez l'enregistrement du classifieur.
3. Cliquez sur la liste connexe Sonde des déclencheurs .
4. Désactivez les sondes d'identification et d'exploration existantes.
5. Cliquez sur Modifier et ajoutez la sonde de schéma horizontale .  
   La sonde apparaît dans la liste connexe.
6. Dans la vue de liste connexe, double-cliquez sur le champ situé sous la colonne Schéma et ajoutez le schéma à associer à la classification.  
7. Supprimez ou désactivez les autres sondes de la liste connexe Sondes de déclencheur .  
   Remarque :  
   si vous supprimez un schéma, la sonde de schéma horizontale n'est pas automatiquement supprimée du classifieur. Vous devez sélectionner un autre schéma pour la sonde horizontale ou vous pouvez revenir à l'utilisation de sondes d'identification et d'exploration spécifiques au classifieur. Si vous utilisez la sonde horizontale sans schéma spécifié, la découverte s'arrête après l'étape de classification.

## Utiliser un schéma pour la découverte horizontale {#ariaid-title4}

Si vous souhaitez utiliser un nouveau modèle, ou si vous avez déjà un modèle que vous utilisiez pour la découverte de haut en bas, vous pouvez utiliser le modèle pour la découverte horizontale en apportant quelques modifications au classifieur approprié.

### Avant de commencer

Rôle requis : discovery_admin

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

Avertissement :  
Cette procédure est uniquement destinée aux enregistrements de classifieurs personnalisés ou à ceux qui n'incluent pas de modèle par défaut. Toutefois, si vous avez déjà rempli votre CMDB avec des données à l'aide de sondes issues de ce classifieur et que vous basculez ensuite vers l'utilisation de schémas, Discovery (Découverte) peut créer des CI en double. Par conséquent, ne suivez cette procédure que si vous n'avez jamais exécuté Discovery avec des sondes pour ce type de classifieur.

### Procédure

1. Vérifiez que Discovery peut utiliser le schéma :
   1. Accédez à la Concepteur de modèleSchémas de découverte.
   2. Ouvrez le modèle.  
      Les modèles d'application utilisés par Mappage des services sont indiqués comme type 1 : Application.
   3. Dans les sections Identification de l'onglet De base , vérifiez qu'il existe au moins une section qui autorise un type de point d'entrée TCP ou Tout.  
      Si ce n'est pas le cas, créez-en un. Reportez-vous aux étapes d'identification pour [créer un schéma](https://servicenow-prod.fluidtopics.net/AYKa6ESOSTJzKT_VobDUDQ "Créez ou modifiez un modèle de détection et définissez ses attributs de base.").
   4. Enregistrez le modèle.
   {#t-UseSMPatternForDisco__substeps_xvv_yxl_nx}
2. Sur l'instance, créez ou modifiez la classification du type de CI que vous souhaitez détecter.  
   Configurez le classifieur comme suit :
   1. Accédez à la Définition de découverteClassification CI{Type de classification}.
   2. Ouvrez le classifieur approprié.
   3. Configurez le classifieur comme suit :  
      * Type de relation : Sélectionner Runs on ::Runs (pour les classifieurs de processus uniquement)
      * Condition : configurez la même condition que celle que vous avez définie dans le modèle.
      * Déclenche les sondes Liste connexe : ajoutez la sonde de schéma horizontale, puis ajoutez le schéma que vous utilisez à la colonne Schéma .
      {#t-UseSMPatternForDisco__ul_yzm_2tj_kx}

   {#t-UseSMPatternForDisco__substeps_u2m_kyl_nx}  
   Pour obtenir une description des autres champs du classifieur, reportez-vous à la section [Créer une classification CI de découverte](https://servicenow-prod.fluidtopics.net/qqjO8v7E7r2Aa_5uw0qLuQ "Une classification des CI permet à Discovery (Découverte) de découvrir les systèmes d’exploitation, les appareils réseau et les processus les plus courants.") .

### Que faire ensuite

Exécutez le modèle en [mode de débogage](https://servicenow-prod.fluidtopics.net/AYKa6ESOSTJzKT_VobDUDQ "Créez ou modifiez un modèle de détection et définissez ses attributs de base.") pour le tester. Lorsque vous êtes sûr que le modèle fonctionne, vous pouvez exécuter la découverte en configurant un calendrier de découverte ou en exécutant une découverte sur demande. Consultez [Planifier une détection horizontale](https://servicenow-prod.fluidtopics.net/QLQZMRC1qf8fEidFcHVlew#t_CreateADiscoverySchedule "Un calendrier de découverte détermine ce que la découverte horizontale recherche, quand elle s’exécute et lesquels Serveurs MID sont utilisés. Créez une planification de détection pour votre environnement local ou une planification pour détecter les ressources dans votre compte de service dans le cloud.") pour plus d'informations.

