Découverte basée sur le schéma dans Mappage des services
La découverte basée sur le modèle est la principale méthode de collecte de Mappage des services données sur les appareils et les applications utilisés dans les services d’application. Une fois Mappage des services les données collectées, il crée une carte des services d’application et stocke les données collectées dans le CMDB.
ServiceNow se réfèrent aux appareils et aux applications qui contiennent une instance de service comme éléments de configuration (CI).
Mappage des services utilise des modèles pour détecter et mapper les CI. Un modèle est une séquence de commandes conçues pour détecter les attributs d’un CI et de ses connexions sortantes. Un schéma classique Mappage des services se compose de deux types d’algorithmes pour identifier les CI et trouver des connexions de CI.
Le point de départ de tout processus de découverte est un point d’entrée. Un point d'entrée correspond au mode d'accès des clients à une instance de service. Par exemple, pour mapper l'instance de service de votre messagerie électronique, définissez une adresse IP ou un nom d'hôte du serveur de messagerie électronique comme point d'entrée. Le processus de découverte et de mappage commence par Découverte la découverte horizontale afin d’identifier l’hôte. Une fois la découverte d’hôte terminée, Mappage des services démarre la découverte de haut en bas pour rechercher et mapper les applications en cours d’exécution sur cet hôte.
Mappage des services permet Serveurs MID de communiquer avec les CI de votre organisation. Serveurs MID sont situés à l’intérieur du réseau de votre organisation et Mappage des services peuvent communiquer avec eux sans traverser les pare-feu.
- Un administrateur définit un instance de service avec un point d’entrée pour un CI d’application.
Mappage des services crée un enregistrement pour le nouveau instance de service dans la table des services d’application mappés [cmdb_ci_service_discovered].
- L’appareil hébergeant l’application est identifié.
- Mappage des services vérifie si l’appareil hébergeant le CI de cette application existe dans le CMDB.
- Si l’appareil hébergeant ce CI d’application n’existe pas, Mappage des services se déclenche pour détecter l’hôte Découverte .
- Découverte crée le premier ensemble de sondes pour la découverte de ports, appelées sondes Shazzam, et les place en tant que demande de découverte dans la file d’attente ECC (canal de communication externe).
- Vérifie Serveur MID la file d’attente ECC et récupère la demande de découverte qui lui est affectée.
- Exécute Serveur MID les sondes sur l’hôte et détecte les ports ouverts.
- La Serveur MID transmet les informations sur les ports hôtes à la file d’attente ECC.
- Découverte Vérifie la file d’attente ECC et reçoit des informations sur les ports hôtes.
- Ces étapes sont répétées pour d’autres types de sondes : classification, identification et exploration.
- Découverte ajoute l’hôte au CMDB.
- Pendant la découverte de l’hôte à l’aide de sondes, Mappage des services vérifie la file d’attente ECC si ce processus est terminé. Lorsque la découverte d’hôte est terminée, Mappage des services vérifie si cet hôte existe dans le CMDB.
Remarque :Pour obtenir une description détaillée du flux de détection horizontale, reportez-vous à la section Flux de processus de découverte horizontale avec sondes et capteurs. - Une fois l’hôte trouvé dans le , Mappage des services détecte l’application en cours d’exécution CMDB sur cet hôte.
- Mappage des services Crée une demande de découverte d’application pour l’adresse IP du point d’entrée. Il écrit ensuite la demande dans la file d’attente ECC et affecte un Serveur MID à la demande.
- Vérifie Serveur MID la file d’attente ECC et récupère la demande de découverte qui lui est affectée.
- Démarre Serveur MID l’exécution des sections d’identification des schémas associés au classifieur pour trouver la correspondance avec le point d’entrée. Lorsque la section d’identification correspond au point d’entrée, le schéma découvre un CI.
- Le Serveur MID démarre l’exécution des sections de connectivité du schéma pour trouver les connexions sortantes du CI nouvellement détecté.
- La Serveur MID transmet des informations sur le CI découvert, ses attributs et ses connexions à la file d’attente ECC.
- Mappage des services vérifie la file d’attente ECC et reçoit des informations sur le CI nouvellement découvert.
Chaque fois que Mappage des services vérifie la file d'attente ECC et reçoit des informations sur un CI détecté, il vérifie ces tables pour toutes les données sur les connexions sortantes liées au CI : les tables cmdb_tcp et sa_flow_connection. Si ces deux tables contiennent des données uniques que les modèles n'ont pas découvertes, Mappage des services enrichit les informations sur les connexions de CI et les ajoute à la carte.
- Mappage des services écrit les informations dans et CMDB ajoute ce CI à la instance de service carte.
- Mappage des services crée les demandes de découverte pour toutes les applications auxquelles le CI nouvellement détecté se connecte. Le mappage est terminé après Mappage des services avoir mappé un CI qui n’a pas de connexions sortantes ou qui est marqué comme limite. Une limite permet Mappage des services d’arrêter la découverte à partir de ce point et de ne pas suivre les connexions sortantes.
- Le système exécute régulièrement le recalcul de service pour interroger la CMDB afin d’obtenir les derniers changements de CI, d’ajouter des données pour les chemins d’accès réseau et de stockage et d’appliquer des règles d’impact de CI.