Skip to main content

Standard SNMP Traps

Plugin: go.d.plugin Module: snmp_traps

Overview

Receive, decode, and store SNMP traps and INFORMs from Standard devices with Netdata. The bundled Standard trap profile decodes 864 trap definitions across 167 MIBs into structured journal events with named, typed varbinds — searchable and filterable in the Logs tab.

Netdata's SNMP trap listener receives traps on UDP/162, matches them to the Standard enterprise OID space, and decodes the varbinds using the bundled Standard trap profile. No per-trap configuration.

This integration is supported on all platforms.

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

Default Behavior

Auto-Detection

Traps from Standard devices are decoded automatically once the device is pointed at the Agent's trap listener.

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_traps collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for snmp_traps, 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_traps collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the snmp_traps 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_traps (or scroll the list) to locate the snmp_traps collector.
  5. Click the + next to the snmp_traps 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

Netdata decodes 864 trap definitions from Standard across 167 MIBs into structured journal events. A trap is decoded only if the device actually sends it; inclusion here means the profile can decode it.

By severity: alert 65 · crit 29 · err 27 · warning 511 · notice 222 · info 10

By category: state_change 404 · config_change 31 · security 33 · auth 9 · mobility 3 · diagnostic 384

Coverage by MIB

167 MIBs decoded — show per-MIB trap counts
MIBTrap definitions
SUPERCAPBATTERY-MIB120
CT-ELS10-27-MIB28
DOCS-CABLE-DEVICE-TRAP-MIB28
DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB28
DOCS-IETF-CABLE-DEVICE-TRAP-MIB28
OSPF-TRAP-MIB20
VM-MIB20
ADSL2-LINE-MIB18
ISIS-MIB18
NGDSL-LINE-MIB18
VDSL2-LINE-MIB18
OSPFv3-TRAP-MIB17
CABH-IETF-PS-DEV-MIB16
HDSL2-SHDSL-LINE-MIB16
OSPFV3-MIB14
ADSL-LINE-MIB12
VDSL-LINE-MIB12
GSMP-MIB10
TRIP-MIB9
CAPWAP-BASE-MIB8
CAPWAP-MIB8
GBOND-MIB8
LMP-MIB8
NTPv4-MIB8
BATTERY-MIB7
MPLS-LPS-MIB7
APPN-TRAP-MIB6
DLSW-MIB6
EFM-CU-MIB6
MPLS-L3VPN-STD-MIB6
PCE-PCEP-MIB6
SIP-COMMON-MIB6
ADSL-LINE-EXT-MIB5
APS-MIB5
CISCOTRAP-MIB5
DIAMETER-BASE-PROTOCOL-MIB5
DISMAN-EVENT-MIB5
FIBRE-CHANNEL-MGMT-MIB5
MEGACO-MIB5
MOBILEIPV6-MIB5
NATV2-MIB5
PIM-STD-MIB5
POWER-ETHERNET-OLD-MIB5
SNMP-REPEATER-MIB5
T11-FC-ZONE-SERVER-MIB5
T11-ZONE-SERVER-MIB5
BGP4-MIB4
FORCES-MIB4
IPOA-MIB4
MPLS-L3VPN-DRAFT-03-MIB4
MPLS-LDP-STD-MIB4
MPLS-TE-STD-MIB4
OLSRv2-MIB4
PMIPV6-MIB4
SNA-NAU-MIB4
T11-FC-SP-POLICY-MIB4
TE-MIB4
TN3270E-RT-MIB4
UPS-MIB4
DISMAN-PING-MIB3
DISMAN-SCRIPT-MIB3
DISMAN-TRACEROUTE-MIB3
DPNSS-MIB3
DSLite-MIB3
ISCSI-MIB3
MIDCOM-MIB3
NHDP-MIB3
POLICY-BASED-MANAGEMENT-MIB3
POWER-ETHERNET-MIB3
PW-DRAFT04-MIB3
PW-STD-MIB3
RAQMON-RDS-MIB3
SNMPv2-M2M-MIB3
SNMPv2-MIB3
T11-FC-FABRIC-ADDR-MGR-MIB3
T11-FC-FABRIC-CONFIG-SERVER-MIB3
TED-MIB3
VIRTUAL-ROUTER-MIB3
VPLS-DRAFT-00-MIB3
VPLS-GENERIC-MIB3
VRRP-MIB3
ACCOUNTING-CONTROL-MIB2
AHCF-MIB2
ALARM-MIB2
APM-MIB2
BFD-DRAFT-00-MIB2
BFD-STD-MIB2
BRIDGE-MIB2
DIAL-CONTROL-MIB2
DOT12-RPTR-MIB2
DOT3-OAM-MIB2
EFM-COMMON-MIB2
ENTITY-STATE-MIB2
FRNETSERV-MIB2
G9981-MIB2
G9983-MIB2
GBOND-TDIM-MIB2
HC-ALARM-MIB2
HUAWEI-ADSL-MIB2
IF-MIB2
IPSEC-POLICY-MIB2
IPSEC-SPD-MIB2
ISNS-MGMT-MIB2
ISNS-MIB2
ITOUCH-TRAP-MIB2
MAU-MIB2
MPLS-FRR-FACILITY-STD-MIB2
MPLS-LSR-STD-MIB2
MPLS-TE-P2MP-STD-MIB2
MSTP-MIB2
NEMO-MIB2
PIM-BSR-MIB2
PKTC-IETF-MTA-MIB2
RBRIDGE-MIB2
RDBMS-MIB2
RFC1382-MIB2
RMON-MIB2
RPKI-ROUTER-MIB2
RSVP-MIB2
SCSI-MIB2
SNA-SDLC-MIB2
SNMP-ALARM-MIB2
SNMP-TLS-TM-MIB2
T11-FC-RSCN-MIB2
T11-FC-SP-AUTHENTICATION-MIB2
T11-FC-SP-SA-MIB2
T11-FC-SP-ZONING-MIB2
TCP-ESTATS-MIB2
U-BRIDGE-MIB2
VPN-PERFORMANCE-MIB2
VRRPV3-MIB2
APPN-MIB1
ATM2-MIB1
BGP-MPLS-LAYER3-VPN-MULTICAST-MIB1
CONFIG-COPY-MIB1
CPQ-TRAPS-MIB1
DISMAN-SCHEDULE-MIB1
DRAGONWAVE-HORIZON-IDU-MIB1
DS1-MIB1
DS3-MIB1
ENERGY-OBJECT-MIB1
ENTITY-MIB1
FR-ATM-PVC-SERVICE-IWF-MIB1
FR-MFR-MIB1
FRAME-RELAY-DTE-MIB1
GMPLS-TE-STD-MIB1
IPATM-IPMC-MIB1
IPV6-MIB1
ISDN-MIB1
L2TP-MIB1
MIP-MIB1
MPLS-OAM-ID-STD-MIB1
NAT-MIB1
NSCRTV-EXTENSION-GY1
PANA-EP-MIB1
PKTC-IETF-EVENT-MIB1
Printer-MIB1
PTOPO-MIB1
RAQMON-MIB1
RFC1271-TRAPS1
RTCPXR-MIB1
SYSLOG-MIB1
SYSLOG-MSG-MIB1
T11-FC-FSPF-MIB1
T11-FC-NAME-SERVER-MIB1
TRILL-OAM-MIB1
VPLS-LDP-MIB1

Sample decoded traps

  • T11-ZONE-SERVER-MIB::t11ZsRequestRejectNotify
  • T11-ZONE-SERVER-MIB::t11ZsMergeFailureNotify
  • T11-ZONE-SERVER-MIB::t11ZsMergeSuccessNotify
  • T11-ZONE-SERVER-MIB::t11ZsDefZoneChangeNotify
  • T11-ZONE-SERVER-MIB::t11ZsActivateNotify

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