Related pages: |
This page describes application environments, operating systems, and version support for the Network Agent.
With a Network Visibility license, you can use Network Visibility features on Linux and Windows. You must have a supported version of the Network Agent to be installed on the monitored server. See License Entitlements and Restrictions.
By default, Network Visibility is disabled in the Controller. To enable Network Visibility, set the agent node property socket-enabled=true
. See App Agent Node Properties (S).
Network Visibility is not supported on JDK 1.6. To run the Network Agent, upgrade to JDK >= 1.8.
Network Visibility is compatible with Kubernetes and Docker, but not Docker Swarm.
Network Visibility is only supported on Linux hosts where Java applications are being monitored with the Java Agent.
Each host on Linux must have:
You must have sudo
or root
access permissions on the Agent host to install the Network Agent. You do not need sudo
or root
access to run the agent.
The following Linux distributions support the Network Agent based on glibc >= 2.12:
You must install these required libraries before installing the Network Agent host:
Network Visibility is only supported on AIX (Advanced Interactive eXecutive) 7.2 (7200-05-03-2148) or later hosts where the Java Agent monitors the Java applications.
Each host on Linux must have:
You must have sudo
or root
access permissions on the Agent host to install the Network Agent.
The Network Agent installation requires the following libraries from the IBM-supported portals:
libdl.a
libpthread.a
librt.a
libm.a
libc.a
libstdc++.a
libgcc_s.a
libgcc10
libstdc++10
Each Windows host must have:
Additionally, each Windows host must also have:
OR
Controller >= 4.5.4.24386 compatible with the Java Agent. See Agent and Controller Tenant Compatibility.
To install AppDynamics for testing, you need to verify system requirements, prepare the host, and perform the Controller installation. See Upgrade the Controller Using the Enterprise Console and Install the Controller Using the CLI. |
The following Windows distributions support the Network Agent on Java applications:
The following Windows runtime environments support the Network Agent on .NET applications (starting with .NET Framework version 3.5):
You can use the Network Visibility features with the .NET Agent if you have installed:
Network Visibility is not supported for .NET core based applications. Ensure to set |
You can monitor .NET applications that are implemented using synchronous calls. However, Directory Search and ADO.NET are not supported.
AppDynamics does not currently support monitoring network traffic for asynchronous .NET calls. |
The following Network Flow Map features are not supported:
The Network Flow Map does not filter out connections on the selected time range.
Cross-application correlation of a .NET application with Network Visibility is not supported for .NET environments.
The Network Agent cannot monitor multiple app server agents on the same host if these agents report to different Controllers. All app server agents must report to the same Controller.
The Network Dashboard does not show data for Health Rules or Health Rule violations. To view any Health Rule violations, including those based on Network Visibility data, access the Application Dashboard.
Network Visibility cannot monitor cross-application flows that use Jersey web servlets. As a workaround, disable Jersey servlet instrumentation and business transactions on the flows will be recognized as servlets instead of web services:
If you open the Network Flow Map for an individual node, the KPI metrics for node-to-load-balancer
and node-to-TCP-endpoint
links show network KPIs for all nodes in the parent tier (instead of KPIs for the individual node only). To view KPIs for the individual node, open the link popup and review the Connection KPIs.