Configuring the ADM adapter for Service Graph Connectors

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • You can configure the Application Dependency Mapping (ADM) adapter to populate running processes, TCP connections, and applications into CMDB.

    As a user with the admin role, you can use the ADMHelper script include to configure the ADM adapter that populates running processes, TCP connections, and applications into CMDB. The ADMHelper script include is available within the Integration Commons for CMDB (sn_cmdb_int_util) store app. The ADMHelper script include invokes the ApplicationDependencyMapping script include that is available within the Discovery and Service Mapping Patterns application (sn_itom_pattern).

    The ADM adapter requires the inputs as discussed in the following table:

    Tableau 1. Inputs for the ADM adapter
    Input Input type
    Running Process Details Required
    Computer Sys Id Required
    TCP connection details Optional
    ADM Properties Optional

    For interpreting and populating the CIs, the ADM processor requires the input data in a specific format. Ensure that the keys are formed as shown in the following example:

    Tableau 2. Example keys for ADM processor
    TCP connections data Running process
    [
    {
    "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"
    }
     
    ]

    The ApplicationDependencyMapping script include processes TCP connections and running process data and populates the following tables:

    • TCP Connections [cmdb_tcp]
    • Running Process [cmdb_running_process]
    • Application [cmdb_ci_appl]
    Remarque :
    After the data is populated into the TCP Connections [cmdb_tcp] and Running Process [cmdb_running_process] tables, the ApplicationDependencyMapping script include reconciles the TCP connections and running process data for populating the Application [cmdb_ci_appl] table based on the data in the Network Adapter [cmdb_ci_network_adapter] and IP Address [cmdb_ci_ip_address] tables. Classified processes are added to the corresponding child class in the Application [cmdb_ci_appl] table. The addition of unclassified processes to the Application [cmdb_ci_appl] table depends on the system property value.