Monitor the health and performance of Fortinet FortiGate firewalls, interfaces, tunnels, and proxies with metrics collected every minute.
The extension uses the FortiGate HTTP API to collect metrics from your Fortinet FortiGate devices every minute, so you can track the health of firewalls, interfaces, tunnels, and proxies.
The unified analysis pages show the health and performance of your network security infrastructure. The Dynatrace Intelligence causation engine generates baselines and alerts you to critical indicators. Using the topology, Dynatrace Intelligence analytics correlate detected issues across components to identify their root causes.
Activate the extension in your environment web-UI using the in-product Hub, provide the necessary device configuration, and you're all set.
The extension retrieves the list of interfaces and available interfaces from the two endpoints below:
/monitor/system/interface/select?scope=global/monitor/system/available-interfaces/selectAs such, queries to CMDB endpoints are not performed and include_vlan parameter is not added to the query.
This may lead to not all virtual interfaces being collected during data acquisition process.
If you manage your FortiGate devices with FortiManager, the Fortinet FortiManager extension complements this extension with management-plane state, such as reachability from FortiManager, configuration sync, and policy package install status.
The extension package contains:
This extension is built on top of the new Extension 2.0 Framework.
When activating your extension using a monitoring configuration, you can limit monitoring to one of the feature sets. To work properly, the extension has to collect at least one metric after the activation.
In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.
All metrics that aren't categorized into any feature set are considered to be the default and are always reported.
A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.
| Metric name | Metric key | Description |
|---|---|---|
| Tunnel bytes in | fortigate.tunnel.bytes.in.count | Tunnel bytes in |
| Tunnel bytes out | fortigate.tunnel.bytes.out.count | Tunnel bytes out |
| Tunnel proxy bytes in | fortigate.tunnel.proxy.bytes.in.count | Tunnel proxy bytes in |
| Tunnel proxy bytes out | fortigate.tunnel.proxy.bytes.out.count | Tunnel proxy bytes out |
| Tunnel proxy status | fortigate.tunnel.proxy.status | Tunnel proxy status |
| Metric name | Metric key | Description |
|---|---|---|
| Connectivity | fortigate.connectivity | Connectivity |
| — | com.dynatrace.extension.network_device.cpu_usage | — |
| — | com.dynatrace.extension.network_device.memory_usage | — |
| — | com.dynatrace.extension.network_device.if.bytes_in.count | — |
| — | com.dynatrace.extension.network_device.if.bytes_out.count | — |
| — | com.dynatrace.extension.network_device.if.in.errors.count | — |
| — | com.dynatrace.extension.network_device.if.out.errors.count | — |
| — | com.dynatrace.extension.network_device.if.status | — |
| Metric name | Metric key | Description |
|---|---|---|
| Interface bytes in | fortigate.interface.bytes.in.count | Interface bytes in |
| Interface bytes out | fortigate.interface.bytes.out.count | Interface bytes out |
| Interface errors in | fortigate.interface.errors.in.count | Interface errors in |
| Interface errors out | fortigate.interface.errors.out.count | Interface errors out |
| Interface packets in | fortigate.interface.packets.in.count | Interface packets in |
| Interface packets out | fortigate.interface.packets.out.count | Interface packets out |
| Interface speed | fortigate.interface.speed | Interface speed |
| Interface status | fortigate.interface.status | Interface status |
| Available interface admin status | fortigate.available_interface.status | Available interface admin status |
| Available interface link status | fortigate.available_interface.link_status | Available interface link status |
| Metric name | Metric key | Description |
|---|---|---|
| CPU usage | fortigate.cpu.usage | CPU usage |
| Disk log rate | fortigate.disk.log.rate | Disk log rate |
| Disk usage | fortigate.disk.usage | Disk usage |
| Memory usage | fortigate.memory.usage | Memory usage |
| Sessions | fortigate.sessions | IPv4 Sessions |
| IPv6 Sessions | fortigate.sessions.ipv6 | IPv6 Sessions |
| Metric name | Metric key | Description |
|---|---|---|
| Ping availability | fortigate.ping.availability | Ping availability |
| Ping packets in | fortigate.ping.packets.in | Ping packets in |
| Ping packets out | fortigate.ping.packets.out | Ping packets out |
| Ping packets lost | fortigate.ping.packets.lost | Ping packets lost |
| Ping RTT | fortigate.ping.rtt | Ping RTT |