NXTI: A Next Level SNMP Trap Interface

Picture of Shamas Demoret
Shamas Demoret
Technical Content Manager
Screenshot of NXTI, the Nagios XI SNMP Trap Interface, in the Defined Traps tab.

Interested in SNMP trap monitoring but not sure where to start? Then read on! In this article, we’ll discuss NXTI (the Nagios XI SNMP Trap Interface), one of the powerful Enterprise Edition features of Nagios XI.

SNMP capabilities are ubiquitous across the critical elements of your deployment, and the protocol quantifies countless metrics that can be monitored to keep an eye on the status and performance of both legacy and modern equipment in your infrastructure.

Active SNMP checks, where Nagios XI polls OIDs (Object IDs) for data, tend to be fairly accessible, especially using built-in tools like the Network Switch and Router Wizard. But what about SNMP traps? As powerful as this passive approach to SNMP monitoring is, providing rapid results when events occur, traps can be difficult to configure for monitoring. That’s where NXTI (the Nagios XI SNMP Trap Interface) comes in.

Without NXTI

On the plus side, Nagios XI is fully capable of monitoring, alerting, and reporting on SNMP traps even in the Standard edition. However, trap definitions are handled on the command line with flat text files, which adds an additional layer of complexity to an already complicated monitoring method. If you’re a command line wiz and know traps well, this may not be a roadblock, but for everyone else the value of NXTI is huge, making trap monitoring more accessible.

The NXTI Advantage

NXTI provides a way to manage your trap settings right from the Nagios XI GUI, enabling you to:

  • View, Add, Edit, Copy, Delete, and Disable trap definitions.
  • Configure passive checks based on traps.
  • View and Delete received trap logs.
  • Search and sort both trap definitions and received trap logs.
  • Monitor the snmptt process.
  • Locally test snmptrapd/snmptt functionality.
Screenshot of NXTI (Nagios SNMP Trap Interface) in Nagios XI.
Viewing received traps in NXTI.

Quite simply, NXTI helps you go from this:

Example of an snmptt.conf file entry for a Heartbeat SNMP Trap notification.
An entry in the snmptt.conf text file.

To this:

Screenshot of the settings for a Heartbeat SNMP trap notification in Nagios XI NXTI.
The same trap definition, viewed in NXTI.

Note that in order to monitor incoming traps that match your trap definition, you’ll need to check the Enable Passive Service Setup checkbox.

You can then run the SNMP Trap Wizard to begin monitoring the traps. If for some reason you do not see status results in the SNMP trap service you set up for traps you’ve received, check in Admin > Monitoring Config > Unconfigured Objects, in case there is a mismatch between the IP/FQDN you set in Nagios for the target host and the IP/FQDN contained in the trap.

View of the status of an Overheat SNMP trap in Nagios XI.
It’s a trap!

The Advanced Section

The Advanced tab of NXTI (at the top right of the NXTI menu) provides a variety of useful functions, including the ability to add an example trap definition, to send a test trap, and even to send a custom test trap for more specific testing of trap features and functions. It also provides a way to view the Unknown Trap Log, which lists any traps XI receives that don’t have a matching trap definition.

Screenshot of the Advanced tab of the Nagios XI SNMP Trap Interface (NXTI).
The Advanced tab of NXTI.

To learn more about managing SNMP traps with NXTI, you can refer to the complete guide:

SNMP Traps with NXTI in Nagios XI

If you’d like to learn more about everything SNMP, this excellent video series is a great resource:

Nagios XI SNMP Monitoring Series

The resources on managing MIBs (SNMP Management Information Bases) may come in handy as well:

Nagios XI MIBs Architecture

Finally, you can dig into the entire set of Enterprise Edition features here:

Share: