Skip to main content

F5 BIG IP

F5 BIG IP

Plugin: go.d.plugin Module: snmp

Maintained by Netdata

Overview​

Monitor F5 BIG IP (loadbalancer) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 1 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.

Netdata's SNMP collector matches the device to the f5-big-ip.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.

This integration is supported on all platforms.

This integration supports multiple instances configured side-by-side.

Default Behavior​

Auto-Detection​

Auto-detected as F5 BIG IP via sysObjectID/sysDescr.

Limits​

The default configuration for this integration does not impose any limits.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup​

You can configure the snmp collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for snmp, then click + to add a job.
FileIf you prefer configuring via file, or need to automate deployments (e.g., with Ansible)Edit go.d/snmp.conf and add a job.
important

UI configuration requires paid Netdata Cloud plan.

Prerequisites​

SNMP access​

SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site's SNMP hub.

Configuration​

Options​

Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.

via UI​

Configure the snmp collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the snmp data-collection job to run and click the ⚙ (Configure this node). That node will run the data collection.
  3. The Collectors → Jobs view opens by default.
  4. In the Search box, type snmp (or scroll the list) to locate the snmp collector.
  5. Click the + next to the snmp collector to add a new job.
  6. Fill in the job fields, then click Test to verify the configuration and Submit to save.
    • Test runs the job with the provided settings and shows whether data can be collected.
    • If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest.

via File​

The configuration file name for this integration is go.d/snmp.conf.

The file format is YAML. Generally, the structure is:

update_every: 1
autodetection_retry: 0
jobs:
- name: some_name1
- name: some_name2

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

Metrics​

On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this F5 BIG IP profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.

190 metrics in 13 groups; each row is a chart context usable in alerts.

GroupMetrics
LoadBalancer / Node17
LoadBalancer / Pool15
LoadBalancer / PoolMember14
LoadBalancer / VirtualServer19
Network / IP28
Network / Interface31
Network / Routing10
Network / SSL6
Network / TCP20
Network / UDP11
System / CPU8
System / Memory10
System / Uptime1

LoadBalancer / Node​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ltmNodeAddrConnLimit{connection}per node_nameThe maximum number of connections the specified node address is allowed to have open at one time
snmp.device_prof_ltmNodeAddrDynamicRatio{ratio}per node_nameThe dynamic ratio of the specified node address used in load balance algorithm
snmp.device_prof_ltmNodeAddrMonitorState{status}per node_nameThe internal tmm monitor state for the specified node address
snmp.device_prof_ltmNodeAddrMonitorStatus{status}per node_nameThe hierarchical load balance state for the specified node address including parent status
snmp.device_prof_ltmNodeAddrNumber{node}deviceThe number of ltmNodeAddr entries in the table
snmp.device_prof_ltmNodeAddrRatio{ratio}per node_nameThe ratio of the specified node address used in load balance algorithm
snmp.device_prof_ltmNodeAddrSessionStatus{status}per node_nameThe hierarchical status of the session including parent status for the specified node address
snmp.device_prof_ltmNodeAddrStatCurSessions{session}per node_nameThe number of current sessions going through the specified node address
snmp.device_prof_ltmNodeAddrStatCurrentConnsPerSec{connection}/sper node_nameThe number of current connections per second to the specified node address
snmp.device_prof_ltmNodeAddrStatDurationRateExceededsper node_nameDuration of time in seconds the specified node address has exceeded the configured connection rate limit
snmp.device_prof_ltmNodeAddrStatServerBytesInBy/sper node_nameThe number of bytes received by the specified node address from server-side
snmp.device_prof_ltmNodeAddrStatServerBytesOutBy/sper node_nameThe number of bytes sent to server-side from the specified node address
snmp.device_prof_ltmNodeAddrStatServerCurConns{connection}per node_nameThe current connections from server-side to the specified node address
snmp.device_prof_ltmNodeAddrStatServerPktsIn{packet}/sper node_nameThe number of packets received by the specified node address from server-side
snmp.device_prof_ltmNodeAddrStatServerPktsOut{packet}/sper node_nameThe number of packets sent to server-side from the specified node address
snmp.device_prof_ltmNodeAddrStatServerTotConns{connection}/sper node_nameThe total connections from server-side to the specified node address
snmp.device_prof_ltmNodeAddrStatTotRequests{request}/sper node_nameThe total number of requests going through the specified node address

LoadBalancer / Pool​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ltmPoolActiveMemberCnt{member}per pool_nameThe number of the current active members in the specified pool
snmp.device_prof_ltmPoolDynamicRatioSum{ratio}per pool_nameThe sum of the dynamic ratio from all the members of the specified pool
snmp.device_prof_ltmPoolMemberCnt{member}per pool_nameThe total number of members in the specified pool
snmp.device_prof_ltmPoolNumber{pool}deviceThe number of ltmPool entries in the table
snmp.device_prof_ltmPoolStatConnqAgeHeadmsper pool_nameAge in milliseconds of the oldest queue entry, max
snmp.device_prof_ltmPoolStatConnqDepth{connection}per pool_nameNumber of connections currently in queue, sum
snmp.device_prof_ltmPoolStatConnqServiced{connection}/sper pool_nameNumber of entries that have been removed from the queue, sum
snmp.device_prof_ltmPoolStatCurSessions{session}per pool_nameThe current number of sessions to the specified pool
snmp.device_prof_ltmPoolStatServerBytesInBy/sper pool_nameThe number of bytes received by the specified pool from server-side
snmp.device_prof_ltmPoolStatServerBytesOutBy/sper pool_nameThe number of bytes sent to server-side from the specified pool
snmp.device_prof_ltmPoolStatServerCurConns{connection}per pool_nameThe current connections from server-side to the specified pool
snmp.device_prof_ltmPoolStatServerPktsIn{packet}/sper pool_nameThe number of packets received by the specified pool from server-side
snmp.device_prof_ltmPoolStatServerPktsOut{packet}/sper pool_nameThe number of packets sent to server-side from the specified pool
snmp.device_prof_ltmPoolStatServerTotConns{connection}/sper pool_nameThe total connections from server-side to the specified pool
snmp.device_prof_ltmPoolStatTotRequests{request}/sper pool_nameThe total number of requests to the specified pool

LoadBalancer / PoolMember​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ltmPoolMemberConnLimit{connection}per pool_name, node_nameThe maximum connections allowed to the specified pool member
snmp.device_prof_ltmPoolMemberDynamicRatio{ratio}per pool_name, node_nameThe dynamic ratio for the specified pool member used in load balance algorithm
snmp.device_prof_ltmPoolMemberMonitorState{status}per pool_name, node_nameThe internal tmm monitor state for the specified node address
snmp.device_prof_ltmPoolMemberMonitorStatus{status}per pool_name, node_nameThe hierarchical load balance state for the specified node address including parent status
snmp.device_prof_ltmPoolMemberNumber{member}deviceThe number of ltmPoolMember entries in the table
snmp.device_prof_ltmPoolMemberRatio{ratio}per pool_name, node_nameThe load balancing ratio of the specified pool member used in pool member ratio load balancing mode
snmp.device_prof_ltmPoolMemberSessionStatus{status}per pool_name, node_nameThe hierarchical status of the session including parent status for the specified pool member
snmp.device_prof_ltmPoolMemberStatConnqServiced{connection}/sper pool_name, node_nameNumber of entries that have been removed from the queue, sum
snmp.device_prof_ltmPoolMemberStatServerBytesInBy/sper pool_name, node_nameThe number of bytes received by the specified pool member from server-side
snmp.device_prof_ltmPoolMemberStatServerBytesOutBy/sper pool_name, node_nameThe number of bytes sent to server-side from the specified pool member
snmp.device_prof_ltmPoolMemberStatServerPktsIn{packet}/sper pool_name, node_nameThe number of packets received by the specified pool member from server-side
snmp.device_prof_ltmPoolMemberStatServerPktsOut{packet}/sper pool_name, node_nameThe number of packets sent to server-side from the specified pool member
snmp.device_prof_ltmPoolMemberStatServerTotConns{connection}/sper pool_name, node_nameThe total connections from server-side to the specified pool member
snmp.device_prof_ltmPoolMemberStatTotRequests{request}/sper pool_name, node_nameThe total number of requests going through the specified pool member

LoadBalancer / VirtualServer​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ltmVirtualServConnLimit{connection}per virtual_server_nameThe maximum number of connections the specified virtual server is allowed to have open at one time
snmp.device_prof_ltmVirtualServEnabled{virtual_server}per virtual_server_nameThe state indicating whether the specified virtual server is enabled or not
snmp.device_prof_ltmVirtualServNumber{virtual_server}deviceThe number of ltmVirtualServ entries in the table
snmp.device_prof_ltmVirtualServStatClientBytesInBy/sper virtual_server_nameThe number of bytes received by the specified virtual server from client-side
snmp.device_prof_ltmVirtualServStatClientBytesOutBy/sper virtual_server_nameThe number of bytes sent to client-side from the specified virtual server
snmp.device_prof_ltmVirtualServStatClientCurConns{connection}per virtual_server_nameThe current connections from client-side to the specified virtual server
snmp.device_prof_ltmVirtualServStatClientEvictedConns{connection}/sper virtual_server_nameThe number of client-side connections that have been evicted on the specified virtual server
snmp.device_prof_ltmVirtualServStatClientPktsIn{packet}/sper virtual_server_nameThe number of packets received by the specified virtual server from client-side
snmp.device_prof_ltmVirtualServStatClientPktsOut{packet}/sper virtual_server_nameThe number of packets sent to client-side from the specified virtual server
snmp.device_prof_ltmVirtualServStatClientSlowKilled{connection}/sper virtual_server_nameThe number of slow client-side connections that have been killed on the specified virtual server
snmp.device_prof_ltmVirtualServStatClientTotConns{connection}/sper virtual_server_nameThe total connections from client-side to the specified virtual server
snmp.device_prof_ltmVirtualServStatCurrentConnsPerSec{connection}/sper virtual_server_nameThe number of current connections per second to the specified virtual server
snmp.device_prof_ltmVirtualServStatDurationRateExceededsper virtual_server_nameDuration of time in seconds the specified virtual server has exceeded the configured connection rate limit
snmp.device_prof_ltmVirtualServStatNoNodesErrors{error}/sper virtual_server_nameThe number of no-node errors
snmp.device_prof_ltmVirtualServStatTotRequests{request}/sper virtual_server_nameThe total number of requests going through the specified virtual server
snmp.device_prof_ltmVirtualServStatVsUsageRatio1m%per virtual_server_nameThe percentage of time Virtual Server was busy over the last 1 minute
snmp.device_prof_ltmVirtualServStatVsUsageRatio5m%per virtual_server_nameThe percentage of time Virtual Server was busy over the last 5 minutes
snmp.device_prof_ltmVirtualServStatVsUsageRatio5s%per virtual_server_nameThe percentage of time Virtual Server was busy over the last 5 seconds
snmp.device_prof_ltmVsStatusEnabledState{status}per ltm_vs_status_avail_state, ltm_vs_status_nameThe activity status of the specified virtual server, as specified by the user.

Network / IP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ipSystemStatsHCInBcastPkts{packet}/sper ipversionThe number of IP broadcast datagrams received
snmp.device_prof_ipSystemStatsHCInForwDatagrams{forward}/sper ipversionInput datagrams for which this entity was not their final IP destination and for which this entity attempted to find a route to fo…
snmp.device_prof_ipSystemStatsHCInMcastOctetsbit/sper ipversionThe total number of octets received in IP multicast datagrams
snmp.device_prof_ipSystemStatsHCInMcastPkts{packet}/sper ipversionThe number of IP multicast datagrams received
snmp.device_prof_ipSystemStatsHCInOctetsbit/sper ipversionOctets received in input IP datagrams
snmp.device_prof_ipSystemStatsHCInReceives{packet}/sper ipversionInput IP datagrams received
snmp.device_prof_ipSystemStatsHCOutBcastPkts{packet}/sper ipversionThe number of IP broadcast datagrams transmitted
snmp.device_prof_ipSystemStatsHCOutForwDatagrams{packet}/sper ipversionThe number of datagrams for which this entity was not their final IP destination and for which it was successful in finding a path…
snmp.device_prof_ipSystemStatsHCOutMcastOctetsbit/sper ipversionThe total number of octets transmitted in IP multicast datagrams
snmp.device_prof_ipSystemStatsHCOutMcastPkts{packet}/sper ipversionThe number of IP multicast datagrams transmitted
snmp.device_prof_ipSystemStatsHCOutOctetsbit/sper ipversionThe total number of octets in IP datagrams delivered to the lower layers for transmission
snmp.device_prof_ipSystemStatsHCOutRequests{packet}/sper ipversionThe total number of IP datagrams that local IP user-protocols including ICMP supplied to IP in requests for transmission
snmp.device_prof_ipSystemStatsHCOutTransmits{packet}/sper ipversionThe total number of IP datagrams that this entity supplied to the lower layers for transmission
snmp.device_prof_ipSystemStatsInAddrErrors{error}/sper ipversionInput IP datagrams discarded due to invalid IP address in header
snmp.device_prof_ipSystemStatsInDiscards{error}/sper ipversionThe number of input IP datagrams for which no problems were encountered to prevent their continued processing, but were discarded
snmp.device_prof_ipSystemStatsInHdrErrors{error}/sper ipversionDiscarded input IP datagrams due to errors in their IP headers
snmp.device_prof_ipSystemStatsInNoRoutes{errors}/sper ipversionInput IP datagrams discarded because no route could be found to transmit them to their destination
snmp.device_prof_ipSystemStatsInTruncatedPkts{error}/sper ipversionInput IP datagrams discarded due to datagram frame not carrying enough data
snmp.device_prof_ipSystemStatsInUnknownProtos{error}/sper ipversionLocally-addressed IP datagrams received successfully but discarded due to an unknown or unsupported protocol
snmp.device_prof_ipSystemStatsOutDiscards{error}/sper ipversionThe number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but wer…
snmp.device_prof_ipSystemStatsOutFragCreates{fragment}/sper ipversionThe number of output datagram fragments that have been generated as a result of IP fragmentation
snmp.device_prof_ipSystemStatsOutFragFails{error}/sper ipversionThe number of IP datagrams that have been discarded because they needed to be fragmented but could not be
snmp.device_prof_ipSystemStatsOutFragOKs{packet}/sper ipversionThe number of IP datagrams that have been successfully fragmented
snmp.device_prof_ipSystemStatsOutFragReqds{packet}/sper ipversionThe number of IP datagrams that would require fragmentation in order to be transmitted
snmp.device_prof_ipSystemStatsOutNoRoutes{error}/sper ipversionThe number of locally generated IP datagrams discarded because no route could be found to transmit them to their destination
snmp.device_prof_ipSystemStatsReasmFails{error}/sper ipversionThe number of failures detected by the IP re-assembly algorithm
snmp.device_prof_ipSystemStatsReasmOKs{packet}/sper ipversionThe number of IP datagrams successfully reassembled
snmp.device_prof_ipSystemStatsReasmReqds{fragment}/sper ipversionThe number of IP fragments received that needed to be reassembled at this interface

Network / Interface​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ifAdminStatus{status}per interface, interfaceCurrent administrative state of the interface
snmp.device_prof_ifHighSpeedbit/sper interface, interfaceEstimate of the interface's current bandwidth
snmp.device_prof_ifNumber{interface}deviceNumber of network interfaces regardless of their current state present on this system
snmp.device_prof_ifOperStatus{status}per interface, interfaceCurrent operational state of the interface
snmp.device_prof_ipIfStatsHCInBcastPkts{packet}/sper interface_index, ipversionThe number of IP broadcast datagrams received
snmp.device_prof_ipIfStatsHCInDelivers{packet}/sper interface_index, ipversionThe total number of datagrams successfully delivered to IP user-protocols including ICMP
snmp.device_prof_ipIfStatsHCInForwDatagrams{forward}/sper interface_index, ipversionThe number of input datagrams for which this entity was not their final IP destination and for which this entity attempted to find…
snmp.device_prof_ipIfStatsHCInMcastOctetsbit/sper interface_index, ipversionThe total number of octets received in IP multicast datagrams
snmp.device_prof_ipIfStatsHCInMcastPkts{packet}/sper interface_index, ipversionThe number of IP multicast datagrams received
snmp.device_prof_ipIfStatsHCInOctetsbit/sper interface_index, ipversionThe total number of octets received in input IP datagrams, including those received in error
snmp.device_prof_ipIfStatsHCOutBcastPkts{packet}/sper interface_index, ipversionThe number of IP broadcast datagrams transmitted
snmp.device_prof_ipIfStatsHCOutForwDatagrams{packet}/sper interface_index, ipversionThe number of datagrams for which this entity was not their final IP destination and for which it was successful in finding a path…
snmp.device_prof_ipIfStatsHCOutMcastOctetsbit/sper interface_index, ipversionThe total number of octets transmitted in IP multicast datagrams
snmp.device_prof_ipIfStatsHCOutMcastPkts{packet}/sper interface_index, ipversionThe number of IP multicast datagrams transmitted
snmp.device_prof_ipIfStatsHCOutOctetsbit/sper interface_index, ipversionThe total number of octets in IP datagrams delivered to the lower layers for transmission
snmp.device_prof_ipIfStatsHCOutRequests{packet}/sper interface_index, ipversionThe total number of IP datagrams that local IP user-protocols including ICMP supplied to IP in requests for transmission
snmp.device_prof_ipIfStatsHCOutTransmits{packet}/sper interface_index, ipversionThe total number of IP datagrams that this entity supplied to the lower layers for transmission
snmp.device_prof_ipIfStatsInAddrErrors{error}/sper interface_index, ipversionThe number of input IP datagrams discarded because the IP address in their IP header's destination field was not a valid address t…
snmp.device_prof_ipIfStatsInDiscards{error}/sper interface_index, ipversionThe number of input IP datagrams for which no problems were encountered to prevent their continued processing, but were discarded
snmp.device_prof_ipIfStatsInHdrErrors{error}/sper interface_index, ipversionThe number of input IP datagrams discarded due to errors in their IP headers
snmp.device_prof_ipIfStatsInNoRoutes{error}/sper interface_index, ipversionThe number of input IP datagrams discarded because no route could be found to transmit them to their destination
snmp.device_prof_ipIfStatsInTruncatedPkts{error}/sper interface_index, ipversionThe number of input IP datagrams discarded because the datagram frame didn't carry enough data
snmp.device_prof_ipIfStatsInUnknownProtos{error}/sper interface_index, ipversionThe number of locally-addressed IP datagrams received successfully but discarded because of an unknown or unsupported protocol
snmp.device_prof_ipIfStatsOutDiscards{error}/sper interface_index, ipversionThe number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but wer…
snmp.device_prof_ipIfStatsOutFragCreates{fragment}/sper interface_index, ipversionThe number of output datagram fragments that have been generated as a result of IP fragmentation
snmp.device_prof_ipIfStatsOutFragFails{packet}/sper interface_index, ipversionThe number of IP datagrams that have been discarded because they needed to be fragmented but could not be
snmp.device_prof_ipIfStatsOutFragOKs{packet}/sper interface_index, ipversionThe number of IP datagrams that have been successfully fragmented
snmp.device_prof_ipIfStatsOutFragReqds{packet}/sper interface_index, ipversionThe number of IP datagrams that would require fragmentation in order to be transmitted
snmp.device_prof_ipIfStatsReasmFails{error}/sper interface_index, ipversionThe number of failures detected by the IP re-assembly algorithm
snmp.device_prof_ipIfStatsReasmOKs{packet}/sper interface_index, ipversionThe number of IP datagrams successfully reassembled
snmp.device_prof_ipIfStatsReasmReqds{fragment}/sper interface_index, ipversionThe number of IP fragments received that needed to be reassembled at this interface

Network / Routing​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ospfIfLsaCount{advertisement}/sper ospf_ip_addr, neighbor_idThe total number of link-local link state advertisements in this interface's link-local link state database
snmp.device_prof_ospfIfState{status}per ospf_ip_addr, neighbor_idThe OSPF Interface State
snmp.device_prof_ospfNbrEvents{event}/sper neighbor_id, neighbor_ipThe number of times this neighbor relationship has changed state or an error has occurred
snmp.device_prof_ospfNbrLsRetransQLen{message}per neighbor_id, neighbor_ipThe current length of the retransmission queue
snmp.device_prof_ospfNbrState{status}per neighbor_id, neighbor_ipThe state of the relationship with this neighbor
snmp.device_prof_ospfVirtIfLsaCount{advertisement}/sper neighbor_idThe total number of link-local link state advertisements in this virtual interface's link-local link state database
snmp.device_prof_ospfVirtIfState{status}per neighbor_idOSPF virtual interface states
snmp.device_prof_ospfVirtNbrEvents{change}/sper neighbor_id, neighbor_ipThe number of times this virtual link has changed its state or an error has occurred
snmp.device_prof_ospfVirtNbrLsRetransQLen{message}per neighbor_id, neighbor_ipThe current length of the retransmission queue
snmp.device_prof_ospfVirtNbrState{status}per neighbor_id, neighbor_ipThe state of the virtual neighbor relationship

Network / SSL​

Metric (chart context)UnitScopeDescription
snmp.device_prof_sysClientsslStatCurConns{connection}deviceThe current number of concurrent connections with established SSL sessions being maintained by the filter
snmp.device_prof_sysClientsslStatDecryptedBytesInBy/sdeviceThe total decrypted bytes received
snmp.device_prof_sysClientsslStatDecryptedBytesOutBy/sdeviceThe total decrypted bytes sent
snmp.device_prof_sysClientsslStatEncryptedBytesInBy/sdeviceThe total encrypted bytes received
snmp.device_prof_sysClientsslStatEncryptedBytesOutBy/sdeviceThe total encrypted bytes sent
snmp.device_prof_sysClientsslStatHandshakeFailures{connection}/sdeviceThe total number of handshake failures

Network / TCP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_sysTcpStatAcceptfails{connection}/sdeviceThe number of connections not accepted
snmp.device_prof_sysTcpStatAccepts{connection}/sdeviceThe number of connections accepted
snmp.device_prof_sysTcpStatCloseWait{connection}deviceThe number of current connections in CLOSE-WAIT/LAST-ACK
snmp.device_prof_sysTcpStatConnects{connection}/sdeviceThe number of connections established
snmp.device_prof_sysTcpStatConnfails{connection}/sdeviceThe number of connections failures
snmp.device_prof_sysTcpStatFinWait{connection}deviceThe number of current connections in FIN-WAIT/CLOSING
snmp.device_prof_sysTcpStatOpen{connection}deviceThe number of current open connections
snmp.device_prof_sysTcpStatTimeWait{connection}deviceThe number of current connections in TIME-WAIT
snmp.device_prof_tcpActiveOpens{transition}/sdeviceTCP connections transitioning from CLOSED to SYN-SENT
snmp.device_prof_tcpAttemptFails{failure}/sdeviceFailed TCP connection attempts
snmp.device_prof_tcpCurrEstab{connection}deviceCurrent TCP connections in ESTABLISHED or CLOSE-WAIT state
snmp.device_prof_tcpEstabResets{reset}/sdeviceTCP connections reset from ESTABLISHED/CLOSE-WAIT
snmp.device_prof_tcpHCInSegs{packet}/sdeviceTCP segments received
snmp.device_prof_tcpHCOutSegs{packet}/sdeviceTCP segments sent
snmp.device_prof_tcpInErrs{error}/sdeviceTCP segments received with errors
snmp.device_prof_tcpInSegs{packet}/sdeviceTCP segments received
snmp.device_prof_tcpOutRsts{reset}/sdeviceTCP segments sent with RST flag
snmp.device_prof_tcpOutSegs{packet}/sdeviceTCP segments sent
snmp.device_prof_tcpPassiveOpens{transition}/sdeviceTCP connections transitioning from LISTEN to SYN-RCVD
snmp.device_prof_tcpRetransSegs{retransmit}/sdeviceTCP segments retransmitted

Network / UDP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_sysUdpStatAcceptfails{connection}/sdeviceThe number of connections not accepted
snmp.device_prof_sysUdpStatAccepts{connection}/sdeviceThe number of connections accepted
snmp.device_prof_sysUdpStatConnects{connection}/sdeviceThe number of connections established
snmp.device_prof_sysUdpStatConnfails{connection}/sdeviceThe number of connections failures
snmp.device_prof_sysUdpStatOpen{connection}deviceThe number of current open connections
snmp.device_prof_udpHCInDatagrams{packet}/sdeviceUDP datagrams received
snmp.device_prof_udpHCOutDatagrams{packet}/sdeviceUDP datagrams sent
snmp.device_prof_udpInDatagrams{packet}/sdeviceUDP datagrams received
snmp.device_prof_udpInErrors{error}/sdeviceUDP datagrams received but couldn't be delivered (not due to missing app)
snmp.device_prof_udpNoPorts{error}/sdeviceUDP datagrams received with no app on the destination port
snmp.device_prof_udpOutDatagrams{packet}/sdeviceUDP datagrams sent

System / CPU​

Metric (chart context)UnitScopeDescription
snmp.device_prof_cpu_usage%per cpuThe current CPU utilization
snmp.device_prof_sysMultiHostCpuIdle%per cpu_idThe average time spent by the specified processor doing nothing for the associated host
snmp.device_prof_sysMultiHostCpuIowait%per cpu_idThe average time spent by the specified processor waiting for external I/O to complete for the associated host
snmp.device_prof_sysMultiHostCpuIrq%per cpu_idThe average time spent by the specified processor servicing hardware interrupts for the associated host
snmp.device_prof_sysMultiHostCpuNice%per cpu_idThe average time spent by the specified processor running niced processes for the associated host
snmp.device_prof_sysMultiHostCpuSoftirq%per cpu_idThe average time spent by the specified processor servicing soft interrupts for the associated host
snmp.device_prof_sysMultiHostCpuSystem%per cpu_idThe average time spent by the specified processor servicing system calls for the associated host
snmp.device_prof_sysMultiHostCpuUser%per cpu_idThe average time spent by the specified processor in user context for the associated host

System / Memory​

Metric (chart context)UnitScopeDescription
snmp.device_prof_memory_totalBydeviceThe total memory available in bytes for TMM (Traffic Management Module)
snmp.device_prof_memory_usedBydeviceThe memory in use in bytes for TMM (Traffic Management Module)
snmp.device_prof_sysGlobalHostOtherMemoryTotalBydeviceThe total other non-TMM memory in bytes for the system
snmp.device_prof_sysGlobalHostOtherMemoryUsedBydeviceThe other non-TMM memory in bytes currently in use for the system
snmp.device_prof_sysGlobalHostSwapTotalBydeviceThe total swap in bytes for the system
snmp.device_prof_sysGlobalHostSwapUsedBydeviceThe swap in bytes currently in use for the system
snmp.device_prof_sysGlobalTmmStatMemoryTotalBydeviceThe total memory available in bytes for TMM (Traffic Management Module)
snmp.device_prof_sysGlobalTmmStatMemoryUsedBydeviceThe memory in use in bytes for TMM (Traffic Management Module)
snmp.device_prof_sysStatMemoryTotalBydeviceThe total memory available in bytes for TMM (Traffic Management Module)
snmp.device_prof_sysStatMemoryUsedBydeviceThe memory in use in bytes for TMM (Traffic Management Module)

System / Uptime​

Metric (chart context)UnitScopeDescription
snmp.device_prof_systemUptimesdeviceTime since the system was last rebooted or powered on.

Troubleshooting​

Other Problems​

Collect Diagnostics for Netdata Support​

For SNMP metrics, BGP, licensing, or topology issues, follow Collect SNMP troubleshooting data to include built-in diagnostics in a support bundle. SNMP evidence is unsanitized; share the bundle through a restricted Netdata Support ticket.


Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.