Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

TCP connection discovery

Discovery identifies and classifies information about TCP connections using the ADM and ADME probes.

Discovery populates this data in the TCP Connections [cmdb_tcp] table.

LabelTable NameField NameDescription
Absentcmdb\_tcpabsentIf the process is no longer running on this device. The first time the process is detected, the value is not selected \(meaning that it is not absent\). If Discovery runs again and does not detect the process, it is selected.
Computercmdb\_tcpcomputerThe device that is connected to or is listening on the TCP port.
IPcmdb\_tcpipThe IP address that this device or process is listening on or is connected to. If the IP address is 127.0.0.1, it is the host computer itself.
PIDcmdb\_tcppidThe ID of the process that is connecting to or listening on this device \(IP address\).
Portcmdb\_tcpportThe port number through which TCP traffic was detected.
Processcmdb\_tcpprocessThe process that is connecting to or listening on the port.
Typecmdb\_tcptype
  • Listening on: the process is listening to the device via TCP.
  • Connecting to: if the process is connected to this device via TCP.
countcmdb\_tcpcountThe number of times that Discovery detects a specific TCP connection. This field is used by ADM enhanced probes.

Discovery populates this data in the Running Process [cmdb_running_process] table.

LabelField NameDescription
NamenameThe name of the running process.
ComputercomputerThe device that the process is running on.
ParentparentThe parent process of this process, if any.
Listening onlistening_onThe ports that the processes is listening on.
Connected toconnected_toThe ports that the processes is connected to.
CommandcommandThe command for this process, including the path.
PIDpidThe ID for the process.
PPIDppidThe ID for the parent process.
AbsentabsentIf the process is no longer running on this device. The first time the process is detected, the value is not selected (meaning that it is not absent). If Discovery runs again and does not detect the process, it is selected.
ClassifyclassifyIf the running process should be classified.
Key parameterskey_parametersThe key parameters for the command.
ParametersparametersThe parameters for the command.
CountcountThe number of times that Discovery detects a specific TCP connection. This field is used by ADM enhanced probes.

Standard ADM probes

Discovery launches these probes with standard ADM discovery:

NameDescriptionIncludes these sub-probes
AIX - ADMQueries for information about active \(running\) AIX processes and active connections - the information required to perform application dependency mapping.- AIX - Active Connections - AIX - Active Processes
HP-UX - ADMQueries for information about active \(running\) HP-UX processes and active connections - the information required to perform application dependency mapping.This probe requires that lsof be installed and the UNIX - Active Connections probe be activated, which is inactive by default.- UNIX - Active Connections - HP-UX - Active Processes
Solaris - ADMQueries for information about active \(running\) Solaris processes and active connections - the information required to perform application dependency mapping. This probe is triggered by the Solaris Zones probe. The system triggers an ADM probe for each local zone contained in a global zone.This probe requires that lsof be installed on the global zone.- Solaris - Active Processes - Solaris - Active Connections
UNIX - ADMQueries for information about active \(running\) UNIX processes and active connections - the information required to perform application dependency mapping.- UNIX - Active Connections - UNIX - Active Processes
Windows - ADMQueries for information about active \(running\) Windows processes and active connections - the information required to perform application dependency mapping.- Windows - Active Connections - Windows - Active Processes
UNIX - ADM netstatPerforms the same functions as the UNIX ADM probe relying on netstat to support continuous TCP-based discovery. Service Mapping uses this probe for traffic-based discovery.- UNIX - Active Connections with Netstat. This probe retrieves TCP connections to populate the cmdb\_tcp and cmdb\_tcp\_connection tables. - UNIX - Active Processes. This probe retrieves TCP processes and populates the cmdb\_running\_process table.

Enhanced ADM probes

Discovery launches these probes when enhanced ADM is activated:

ProbeDescription
Windows - ADM EnhancedPerforms the same functions as the Windows ADM probe with additional parameters to control continuous TCP-based discovery. This probe is compatible with WinRM and non-WinRM supported MID Servers. Configure your MID Server using the mid.windows.management_protocol parameter. See MID Server parameters for the values you can use for this parameter.
UNIX - ADM EnhancedPerforms the same functions as the UNIX ADM probe with additional parameters to control continuous TCP-based discovery.

Use these probe parameters with the enhanced ADM probes:

ParameterDescription
mid.adme.max\_result\_sizeControl the size of the TCP tracking file.
max.adme\_result\_payload\_sizeControls the size of the result, including the payload.Note: If this is greater than the MID Server properties mid.discovery.max_payload_size, a configuration error can occur.
  

Parent Topic:Network device discovery

Related topics

Application Dependency Mapping (ADM) for Discovery