Skip to main content

Network interfaces

Network interfaces

Plugin: proc.plugin Module: /proc/net/dev

Maintained by Netdata

Overview​

Monitor network interface metrics about bandwidth, state, errors and more.

This collector is supported on all platforms.

This collector supports collecting metrics from multiple instances of this integration.

Default Behavior​

Auto-Detection​

This integration doesn't support auto-detection.

Limits​

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

Performance Impact​

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

Setup​

Prerequisites​

No action required.

Configuration​

Options​

There are no configuration options.

via File​

There is no configuration file.

Examples​

There are no configuration examples.

Alerts​

The following alerts are available:

Alert nameOn metricDescription
interface_speed net.netnetwork interface ${label:device} current speed
1m_received_traffic_overflow net.netaverage inbound utilization for the network interface ${label:device} over the last minute
1m_sent_traffic_overflow net.netaverage outbound utilization for the network interface ${label:device} over the last minute
inbound_packets_dropped_ratio net.dropsratio of inbound dropped packets for the network interface ${label:device} over the last 10 minutes
outbound_packets_dropped_ratio net.dropsratio of outbound dropped packets for the network interface ${label:device} over the last 10 minutes
wifi_inbound_packets_dropped_ratio net.dropsratio of inbound dropped packets for the network interface ${label:device} over the last 10 minutes
wifi_outbound_packets_dropped_ratio net.dropsratio of outbound dropped packets for the network interface ${label:device} over the last 10 minutes
1m_received_packets_rate net.packetsaverage number of packets received by the network interface ${label:device} over the last minute
10s_received_packets_storm net.packetsratio of average number of received packets for the network interface ${label:device} over the last 10 seconds, compared to the rate over the last minute
10min_fifo_errors net.fifonumber of FIFO errors for the network interface ${label:device} in the last 10 minutes

Metrics​

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Per Network interfaces instance​

This scope has no labels.

Metrics:

MetricDescriptionDimensionsUnit
system.netPhysical Network Interfaces Aggregated Bandwidthreceived, sentkilobits/s

Per network device​

Labels:

LabelDescription
interface_typeEither virtual (for virtual/software interfaces) or real (for physical interfaces).
deviceThe network interface name (e.g., eth0, wlan0).

Metrics:

MetricDescriptionDimensionsUnit
net.netBandwidthreceived, sentkilobits/s
net.speedInterface Speedspeedkilobits/s
net.duplexInterface Duplex Statefull, half, unknownstate
net.operstateInterface Operational Stateup, down, notpresent, lowerlayerdown, testing, dormant, unknownstate
net.carrierInterface Physical Link Stateup, downstate
net.mtuInterface MTUmtuoctets
net.packetsPacketsreceived, sent, multicastpackets/s
net.errorsInterface Errorsinbound, outbounderrors/s
net.dropsInterface Dropsinbound, outbounddrops/s
net.fifoInterface FIFO Buffer Errorsreceive, transmiterrors
net.compressedCompressed Packetsreceived, sentpackets/s
net.eventsNetwork Interface Eventsframes, collisions, carrierevents/s

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