Configuration de l’adaptateur ADM pour Connecteurs du graphe de services

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Vous pouvez configurer l’adaptateur ADM (Application Dependency Mapping) pour renseigner les processus en cours d’exécution, les connexions TCP et les applications dans CMDB.

    En tant qu’utilisateur disposant du rôle administrateur, vous pouvez utiliser l’include ADMHelper de script pour configurer l’adaptateur ADM qui remplit les processus en cours d’exécution, les connexions TCP et les applications dans CMDB. L’include ADMHelper de script est disponible dans l’application Éléments communs d'intégration pour CMDB du (sn_cmdb_int_util) store. L’include ADMHelper de script invoque l’include de ApplicationDependencyMapping script disponible dans l’application Schémas de détection et de mappage des services (sn_itom_pattern).

    L’adaptateur ADM nécessite les entrées, comme indiqué dans le tableau suivant :

    Tableau 1. Entrées pour l’adaptateur ADM
    Entrée Type d'entrée
    Détails du processus en cours Obligatoire
    ID système de l’ordinateur Obligatoire
    Détails de la connexion TCP Facultatif
    Propriétés ADM Facultatif

    Pour l’interprétation et le remplissage des CI, le processeur ADM requiert des données d’entrée dans un format spécifique. Assurez-vous que les clés sont formées comme illustré dans l’exemple suivant :

    Tableau 2. Exemples de clés pour le processeur ADM
    Données de connexions TCP Processus en cours
    [
    {
    "pid": "1068",
    "local_ip": "127.0.0.1",
    "local_port": "199",
    "ip": "0.0.0.0",
    "port": "199",
    "state": "LISTEN",
    "type": "on"
    }
    ]
    [
       {
    "pid": "1",
    "ppid": "0",
    "command": "/usr/lib/systemd/systemd", "name": "systemd",
    "parameters": "--switched-root --system --deserialize 21"
    }
     
    ]

    Le ApplicationDependencyMapping script include traite les connexions TCP et les données de processus en cours d’exécution, et renseigne les tables suivantes :

    • Connexions TCP [cmdb_tcp]
    • Processus en cours [cmdb_running_process]
    • Application [cmdb_ci_appl]
    Remarque :
    Une fois les données renseignées dans les tables Connexions TCP [cmdb_tcp] et Processus en cours [cmdb_running_process], l’include ApplicationDependencyMapping de script rapproche les connexions TCP et les données de processus en cours pour remplir la table Application [cmdb_ci_appl] en fonction des données des tables Carte réseau [cmdb_ci_network_adapter] et Adresse IP [cmdb_ci_ip_address]. Les processus classifiés sont ajoutés à la classe enfant correspondante dans la table Application [cmdb_ci_appl]. L’ajout de processus non classifiés à la table Application [cmdb_ci_appl] dépend de la valeur de propriété système.