Extend the platform,
empower your team.
Monitor your F5 BIG-IP Local Traffic Manager (LTM) platform remotely and gain insights into the health and performance of these devices.
Extension by DynatraceThe F5 BIG-IP LTM Extension uses SNMP to collect data remotely. Every minute, data is collected from F5 devices and is continuously analyzed by the Dynatrace platform. The new framework allows you to go beyond simple metrics and apply a topology-first approach to monitoring the LTM platform.
This is intended for users, who:
This enables you to:
Compatibility Requirements
F5 BIG-IP devices using SNMP v2c and v3
This extension enables remote monitoring of the F5 BIG-IP platform and Local Traffic Manager (LTM) suite beyond simple charting capability. The unified analysis screens offer insight into the health and performance of the platform while the Dynatrace analytics engine can now baseline and alert on the most important indicators. The topology-first approach allows the DAVIS AI to investigate and correlate detected problems between components and find the root cause.
The extension package contains:
This extension is built on top of the new Extension 2.0 Framework.
More information can be found in the Product News Blog.
Simply activate the extension in your environment using the in-product Hub, provide the necessary device configuration and you’re all set up.
Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual metrics can be activated and deactivated by your administrator during configuration.
Metric name | Metric key | Description | Unit |
---|---|---|---|
Accepted syn cookies | com.dynatrace.extension.f5.bigip.virtualserver.stat.wl.syncookie.accepts.count | The number of whitelist syn cookies received that were accepted. | Count |
Rejected syn cookies | com.dynatrace.extension.f5.bigip.virtualserver.stat.wl.syncookie.rejects.count | The number of whitelist syn cookies received that were rejected. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Failures | com.dynatrace.extension.f5.bigip.rule.event.stat.failures.count | The number of failures for executing the specified rule. | Count |
Aborts | com.dynatrace.extension.f5.bigip.rule.event.stat.aborts.count | The number of aborts when executing the specified rule. | Count |
Executions | com.dynatrace.extension.f5.bigip.rule.event.stat.total.executions.count | The total number of event executions for the specified rule. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Requests | com.dynatrace.extension.f5.bigip.virtualserver.stat.tot.requests.count | The total number of requests going through the specified virtual server. | Count |
CPU Usage | com.dynatrace.extension.f5.bigip.virtualserver.stat.vs.usage.ratio1m | The percentage of time Virtual Server was busy over the last 1 minute. | Percent |
Connections | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.tot.conns.count | The total connections from client-side to the specified virtual server. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Bytes received | com.dynatrace.extension.f5.bigip.pool_member.stat.server.bytes.in.count | The number of bytes received by the specified pool member from server-side. | Byte |
Bytes transmitted | com.dynatrace.extension.f5.bigip.pool_member.stat.server.bytes.out.count | The number of bytes sent to server-side from the specified pool member. | Byte |
Packets received | com.dynatrace.extension.f5.bigip.pool_member.stat.server.pkts.in.count | The number of packets received by the specified pool member from server-side. | Count |
Packets transmitted | com.dynatrace.extension.f5.bigip.pool_member.stat.server.pkts.out.count | The number of packets sent to server-side from the specified pool member. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Bytes received | com.dynatrace.extension.f5.bigip.pool.stat.server.bytes.in.count | The number of bytes received by the specified pool from server-side. | Byte |
Bytes transmitted | com.dynatrace.extension.f5.bigip.pool.stat.server.bytes.out.count | The number of bytes sent to server-side from the specified pool. | Byte |
Packets received | com.dynatrace.extension.f5.bigip.pool.stat.server.pkts.in.count | The number of packets received by the specified pool from server-side. | Count |
Packets transmitted | com.dynatrace.extension.f5.bigip.pool.stat.server.pkts.out.count | The number of packets sent to server-side from the specified pool. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Total memory | com.dynatrace.extension.f5.bigip.sys.host.memory.total | The total host memory in bytes (not including TMM). This is for a single host system. | Byte |
Used memory | com.dynatrace.extension.f5.bigip.sys.host.memory.used | The host memory in bytes currently in use (not including TMM). This is for a single host system. | Byte |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Failover and Sync status | com.dynatrace.extension.f5.bigip.sys.cm.state | The failover and config synchronization status of the device. Failover states can be: (0)unknown - the failover status of the device is unknown; (1)offline - the device is offline; (2)forcedOffline - the device is forced offline; (3)standby - the device is standby; (4)active - the device is active. Synchronization status can be: unknown(0), syncing(1), needManualSync(2), inSync(3), syncFailed(4), syncDisconnected(5), standalone(6), awaitingInitialSync(7), incompatibleVersion(8), partialSync(9) | NotApplicable |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Ephemeral connections | com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.tot.conns.count | The total ephemeral connections to the specified virtual server. | Count |
Slow connections killed | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.slow.killed.count | The number of slow client-side connections that have been killed on the specified virtual server. | Count |
Evicted connections | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.evicted.conns.count | The number of client-side connections that have been evicted on the specified virtual server. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Requests | com.dynatrace.extension.f5.bigip.pool_member.stat.tot.requests.count | The total number of requests going through the specified pool member. | Count |
Connections | com.dynatrace.extension.f5.bigip.pool_member.stat.server.tot.conns.count | The total connections from server-side to the specified pool member. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Monitor status | com.dynatrace.extension.f5.bigip.pool_member.monitor.status | The hierarchical load balance state for the specified node address, including parent status. Value is always 1. Status dimension takes values: unchecked(0), checking(1), inband(2), up(3), addr-down(18), down(19), forced-down(20), maint(21), irule-down(22), inband-down(23), down-manual-resume(24) | Unspecified |
Pool Member state | com.dynatrace.extension.f5.bigip.pool_member.state | General state metric for the pool_member. Value is always 1, but dimensions 'Enabled state' and 'Availability state' define the state. The availability state takes the following values: 0 (none/error); 1 (green/available in some capacity); 2 (yellow/not currently available); 3 (red/not available); 4 (blue/availability is unknown); 5 (gray/unlicensed). Enabled state takes values 0 (none), 1 (enabled), 2 (disabled), 3 (disabled by parent). | Unspecified |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Block size | com.dynatrace.extension.f5.bigip.sys.host.disk.block.size | The number of bytes in the specified partition. | Byte |
Total blocks | com.dynatrace.extension.f5.bigip.sys.host.disk.total.blocks | The number of total blocks in the specified partition. | Count |
Free blocks | com.dynatrace.extension.f5.bigip.sys.host.disk.free.blocks | The number of free blocks in the specified partition. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Members | com.dynatrace.extension.f5.bigip.pool.member.cnt | The total number of members in the specified pool. | Count |
Active members | com.dynatrace.extension.f5.bigip.pool.active.member.cnt | The number of the current active members in the specified pool. | Count |
Pool state | com.dynatrace.extension.f5.bigip.pool.state | General state metric for the pool. Value is always 1, but dimensions 'Enabled state' and 'Availability state' define the state. The availability state takes the following values: 0 (none/error); 1 (green/available in some capacity); 2 (yellow/not currently available); 3 (red/not available); 4 (blue/availability is unknown); 5 (gray/unlicensed). Enabled state takes values 0 (none), 1 (enabled), 2 (disabled), 3 (disabled by parent). | Unspecified |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Bytes received | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.bytes.in.count | The number of bytes received by the specified virtual server from client-side. | Byte |
Ephemeral bytes received | com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.bytes.in.count | The number of bytes received ephemeral by the specified virtual server. | Byte |
Bytes transmitted | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.bytes.out.count | The number of bytes sent to client-side from the specified virtual server. | Byte |
Ephemeral bytes transmitted | com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.bytes.out.count | The number of bytes transmitted ephemeral from the specified virtual server. | Byte |
Packets received | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.pkts.in.count | The number of packets received by the specified virtual server from client-side. | Count |
Ephemeral packets received | com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.pkts.in.count | The number of packets received ephemeral by the specified virtual server. | Count |
Packets transmitted | com.dynatrace.extension.f5.bigip.virtualserver.stat.client.pkts.out.count | The number of packets sent to client-side from the specified virtual server. | Count |
Ephemeral packets transmitted | com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.pkts.out.count | The number of packets transmitted ephemeral from the specified virtual server. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Insecure handshakes accepted | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.handshake.accepts.count | The number of handshakes, including mid-stream re-negotiations, performed with peers not supporting SSL secure renegotiation. | Count |
Insecure handshakes rejected | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.handshake.rejects.count | The number of rejected initial handshakes with peers not supporting SSL secure renegotiation. | Count |
Insecure renegotiations rejected | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.renegotiation.rejects.count | The number of rejected renegotiation attempts by peers not supporting SSL secure renegotiation. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Idle CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.idle1m | The average time spent by the specified processor doing nothing for the system in the last one minute. | Percent |
IO Wait CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.iowait1m | The average time spent by the specified processor waiting for external I/O to complete for the system in the last one minute. | Percent |
IRQ CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.irq1m | The average time spent by the specified processor servicing hardware interrupts for the system in the last one minute. | Percent |
Soft IRQ CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.softirq1min | The average time spent by the specified processor servicing soft interrupts for the system in the last one minute. | Percent |
Stolen CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.stolen1m | The average time 'stolen' from the system in the last one minute. | Percent |
System CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.system1m | The average time spent by the specified processor servicing system calls for the system in the last one minute. | Percent |
User CPU | com.dynatrace.extension.f5.bigip.sys.global.host.cpu.user1m | The average time spent by the specified processor in user context for the system in the last one minute. | Percent |
Metric name | Metric key | Description | Unit |
---|---|---|---|
GET Requests | com.dynatrace.extension.f5.bigip.profile.http.stat.get.reqs.count | The total number of HTTP get requests. | Count |
POST Requests | com.dynatrace.extension.f5.bigip.profile.http.stat.post.reqs.count | The total number of HTTP post requests. | Count |
2xx Responses | com.dynatrace.extension.f5.bigip.profile.http.stat.resp2xx.cnt.count | The number of server-side responses in range of 200 to 206 (successful responses) | Count |
3xx Responses | com.dynatrace.extension.f5.bigip.profile.http.stat.resp3xx.cnt.count | The number of server-side responses in range of 300 to 307 (redirection responses). | Count |
4xx Responses | com.dynatrace.extension.f5.bigip.profile.http.stat.resp4xx.cnt.count | The number of server-side responses in range of 400 to 417 (client errors). | Count |
5xx Responses | com.dynatrace.extension.f5.bigip.profile.http.stat.resp5xx.cnt.count | The number of server-side responses in range of 500 to 505 (server errors). | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Common connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tot.compat.conns.count | The total number of concurrent compat connections with established SSL sessions being maintained by the filter. | Count |
Native connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tot.native.conns.count | The total number of concurrent native connections with established SSL sessions being maintained by the filter. | Count |
Fatal alerts | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.fatal.alerts.count | The total number of the fatal alerts. | Count |
Secure handshakes | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.secure.handshakes.count | The number of handshakes, including mid-stream re-negotiations, performed with peers supporting SSL secure renegotiation. | Count |
Handshake failures | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.handshake.failures.count | The total number of handshake failures. | Count |
Insecure handshakes accepted | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.handshake.accepts.count | The number of handshakes, including mid-stream re-negotiations, performed with peers not supporting SSL secure renegotiation. | Count |
Insecure handshakes rejected | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.handshake.rejects.count | The number of rejected initial handshakes with peers not supporting SSL secure renegotiation. | Count |
Insecure renegotiations rejected | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.renegotiation.rejects.count | The number of rejected renegotiation attempts by peers not supporting SSL secure renegotiation. | Count |
DTLSv1 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.dtlsv1.count | The total connections for SSL DTLS protocol version 1.0. | Count |
SSLv2 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.sslv2.count | The total connections for SSL protocol version 2. | Count |
SSLv3 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.sslv3.count | The total connections for SSL protocol version 3. | Count |
TLSv1 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv1.count | The total connections for SSL TLS protocol version 1. | Count |
TLSv1.1 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv11.count | The total connections for SSL TLS protocol version 1.1. | Count |
TLSv1.2 connections | com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv12.count | The total connections for SSL TLS protocol version 1.2. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Requests | com.dynatrace.extension.f5.bigip.pool.stat.tot.requests.count | The total number of requests to the specified pool. | Count |
Connections | com.dynatrace.extension.f5.bigip.pool.stat.server.tot.conns.count | The total connections from server-side to the specified pool. | Count |
Current sessions | com.dynatrace.extension.f5.bigip.pool.stat.cur.sessions | The current number of sessions to the specified pool. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Virtual server state | com.dynatrace.extension.f5.bigip.virtualserver.state | General state metric for the server. Value is always 1, but dimensions carry all details of a virtual server. | Unspecified |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Total swap | com.dynatrace.extension.f5.bigip.mem.total.swap | The total amount of swap space configured for this host. | KiloByte |
Available swap | com.dynatrace.extension.f5.bigip.mem.avail.swap | The amount of swap space currently unused or available. | KiloByte |
Shared memory | com.dynatrace.extension.f5.bigip.mem.shared | The total amount of real or virtual memory currently allocated for use as shared memory. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. | KiloByte |
Cached memory | com.dynatrace.extension.f5.bigip.mem.cached | The total amount of real or virtual memory currently allocated for use as cached memory. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. | KiloByte |
Buffer memory | com.dynatrace.extension.f5.bigip.mem.buffer | The total amount of real or virtual memory currently allocated for use as memory buffers. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. | KiloByte |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Status | com.dynatrace.extension.f5.bigip.sys.interface.status | The current state of the specified interface. | Unspecified |
Bytes received | com.dynatrace.extension.f5.bigip.sys.interface.stat.bytes.in.count | The number of bytes received on the specified interface. | Byte |
Bytes transmitted | com.dynatrace.extension.f5.bigip.sys.interface.stat.bytes.out.count | The number of bytes transmitted out of the specified interface. | Byte |
Packets received | com.dynatrace.extension.f5.bigip.sys.interface.stat.pkts.in.count | The number of packets received on this interface. | Count |
Packets transmitted | com.dynatrace.extension.f5.bigip.sys.interface.stat.pkts.out.count | The number of packets transmitted out of the specified interface. | Count |
Dropped incoming packets | com.dynatrace.extension.f5.bigip.sys.interface.stat.drops.in.count | The number of packets dropped on ingress for various reasons on the specified interface. | Count |
Dropped outgoing packets | com.dynatrace.extension.f5.bigip.sys.interface.stat.drops.out.count | The number of packets aged out or with excessive transmission delays due to multiple deferrals on the specified interface. | Count |
Incoming errors | com.dynatrace.extension.f5.bigip.sys.interface.stat.errors.in.count | The number of received packets that are either undersized, oversized, or have FCS errors by the specified interface. | Count |
Outgoing errors | com.dynatrace.extension.f5.bigip.sys.interface.stat.errors.out.count | The number of excessive collisions, incremented for each frame that experienced 16 collisions during transmission and was aborted on the specified interface. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Secure handshakes | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.secure.handshakes.count | The number of handshakes, including mid-stream re-negotiations, performed with peers supporting SSL secure renegotiation. | Count |
Handshake failures | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.handshake.failures.count | The total number of handshake failures. | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Common connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tot.compat.conns.count | The total number of concurrent compat connections with established SSL sessions being maintained by the filter. | Count |
Native connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tot.native.conns.count | The total number of concurrent native connections with established SSL sessions being maintained by the filter. | Count |
Fatal alerts | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.fatal.alerts.count | The total number of the fatal alerts. | Count |
DTLSv1 connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.dtlsv1.count | The total connections for SSL DTLS protocol version 1. | Count |
DTLSv2 connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.sslv2.count | The total connections for SSL protocol version 2. | Count |
SSLv3 connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.sslv3.count | The total connections for SSL protocol version 3. | Count |
TLSv1.1 connections.count | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv11.count | The total connections for SSL TLS protocol version 1.1. | Count |
TLSv1.2 connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv12.count | The total connections for SSL TLS protocol version 1.2. | Count |
TLSv1 connections | com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv1.count | The total connections for SSL TLS protocol version 1. | Count |
$prefix(/Common/)
will include for monitoring Pools in the Common partition as well as their pool members.New in this version:
Fixed in this version:
No release notes
Min. Dynatrace version updated to 1.237
New in this version:
Fixed in this version:
Minimum platform requirements:
No release notes