Configuration de l’adaptateur ADM pour Connecteurs Service Graph

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Vous pouvez configurer l’adaptateur Mappage des dépendances d’applications (ADM) 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 de ADMHelper script pour configurer l’adaptateur ADM qui renseigne 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 de stockage Éléments communs d'intégration pour CMDB (sn_cmdb_int_util). L’include ADMHelper de script appelle l’include de ApplicationDependencyMapping script disponible dans l’application Patrons de détection et de mappage des services (sn_itom_pattern).

    L’adaptateur ADM nécessite les entrées indiquées dans la table suivante :

    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 interpréter et remplir les CI, le processeur ADM a besoin que les données d’entrée soient dans un format spécifique. Assurez-vous que les clés sont formées comme indiqué 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 et remplit 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 de ApplicationDependencyMapping 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].