Dynatrace Managed version 1.296+ ActiveGate version 1.295+
Network availability monitoring (NAM) allows you to monitor the availability of remote hosts or services over the network when an HTTP/HTTPS endpoint isn't available.
You can use NAM for infrastructure-related use cases or to deepen the root cause analysis for HTTP and browser monitors.
You can create synthetic network availability monitors of ICMP, TCP, or DNS type. To learn how to create NAM monitors, see Create NAM monitors.
There are three types of network availability monitors.
To find out more about NAM types, see available script configuration properties.
Monitor execution is possible via API. The retention period for data from monitor execution is 6 hours.
To display an overview of your monitor, select Network availability monitors in Synthetic Classic. You'll see a list of all your NAM monitors, select the monitor name to open the overview (reporting) page.
The default reporting pages consist of:
In the Metrics section, you can see
For each of the above, you can select to Show in data explorer, Create metric event, Pin to dashboard.
In the Request metrics section, you can see
For each of the above, you can select to Show in data explorer, Create metric event, Pin to dashboard.
In this section, you can see a chart showing one of the following metrics depending on your monitor type
For each of the above, you can select to Show in data explorer, Create metric event, Pin to dashboard.
This section shows a list of your monitored hosts. You can sort them by name. Selecting a particular hostname will show a detailed view of it in Hosts.
This section shows a bar chart of events. If an outage is listed you need to select , to see its details.
Problems are created on the monitor level.
If your monitor
There are certain limitations when using network availability monitors. You can find out more about them below.
The maximum number of network activities executed per network availability monitor is 1,000. Network activity is a single DNS request, single TCP request, or single ICMP packet. Dynatrace may use multiple packets within a single ICMP request, if configured.
If a monitor uses a target filter, it might not be possible to precisely predict the number of requests in advance of execution (for example, when monitoring an entire host group or a subnet with a wide IP range). In such cases, the limit is applied when the target filter is resolved before the monitor's execution into the actual list of addresses.
The number of requests depends on the number of hosts matching the filter. For example, when monitoring an entire host group or filtering the monitored hosts using a subnet with a wide IP range.
You can have up to 5,000 NAM monitors per environment. Other types of monitors don't contribute to this limit.
Network availability monitors are supported only on private Synthetic locations.
Network availability monitors are supported on containerized Synthetic-enabled ActiveGate deployments, but additional permissions are required for ICMP tests.
To enable ICMP request type for NAM execution
ICMP monitors use the ping
executable, which requires the CAP_NET_RAW
capability set for the container executing the requests (synthetic-vuc
). Additionally, the allowPrivilegeEscalation
property of securityContext
for this container has to be set to true
, because the process that launches the ping
executable doesn't have the required privileges set by default.
The entire securityContext
for the synthetic-vuc
container with enabled network availability monitors should look as follows.
securityContext:readOnlyRootFilesystem: trueprivileged: falseallowPrivilegeEscalation: truerunAsNonRoot: truecapabilities:drop: ["all"]add: ["NET_RAW"]