Explanation: SNMP traps are unsolicited messages sent by SNMP-enabled devices to notify the NPM server of important events or problems, such as device failures, configuration changes, or performance issues. SNMP traps contain information about the device and the event, such as the device name, IP address, timestamp, and OID (Object Identifier). An OID is a unique identifier for a specific variable in a MIB (Management Information Base), which is a hierarchical database of device information that can be accessed by SNMP. However, not all OIDs are recognized by NPM by default, as different devices may use different or custom MIBs and OIDs. Therefore, to ensure NPM correctly interprets SNMP trapsfrom a new router on your network, you need to update the MIB database with the latest MIBs from the router vendor or from the SolarWinds website. This will allow NPM to translate the OIDs in the SNMP traps into meaningful names and values, and display them in the Trap Viewer or use them in alerts12.
To update the MIB database, follow these steps3:
- Download the MIB files from the router vendor’s website or from the SolarWinds MIB Database.
- Copy the MIB files to the \SolarWinds\Orion\Mibs folder on the NPM server.
- Click Settings > All Settings > Manage MIBs.
- Click Add New MIB and browse to the MIB file that you want to add.
- Click Submit.
- Repeat steps 4 and 5 for each MIB file that you want to add.
- Click Compile to compile the MIBs and update the MIB database.
You can now view the SNMP traps from the new router in the Trap Viewer or use them in alerts. References: 1: SNMP Traps Explained: How to View SNMP Traps, 2: SNMP Traps in NPM, 3: Update the SolarWinds MIB Database for the SolarWinds Platform, : SolarWinds MIB Database, : 2, : 1, : 3, : 4