Nagios SNMP Trap Interface – NSTI v2.0

NSTI version 2.0 has officially been released.  After a lot of hard work, and many feature-rich additions, the Nagios SNMP Trap Interface has been overhauled to include some major performance increases and greater ease-of-use.

The User Interface has been reimagined and streamlined to make exploring and managing SNMP traps much easier.  The functionality of NSTI 2.0 is not hidden within various menus, but exposed on the main GUI to reveal the capabilities of NSTI.  This allows you to parse through streams of SNMP traps more quickly and efficiently.

NSTI Interface

While creating a more straight-forward version of NSTI, advanced functionality was not forgotten.  NSTI 2.0 provides users with a dedicated screen for each trap that presents all of the data that has been captured from that trap.  This allows for the advanced trap information to be accessed easily without cluttering the main NSTI page.

SNMP Trap Information - NSTI

Improvements have also been made to NSTI’s ability to integrate with existing Nagios XI implementations. Integration with Nagios XI makes it easier for system admins to manage and stay on top of SNMP trap information.

  • NSTI now has the ability to write SNMP trap information directly to the Nagios XI server.  This allows checks to be made for unread SNMP traps, and for admins to be alerted to traps based on their status (Critical, Warning, Unknown).
  • Previous SNMP trap management within Nagios XI only showed the last trap that was received, but now NSTI allows you to view all old traps and let the Nagios server know which ones have yet to be read.  This assists the user in keeping track of all historical SNMP trap data.
  • Another major improvement made to NSTI is its ability to force hostname information and sync it with the Nagios XI server.  This allows admins to easily correlate SNMP trap information with the corresponding host on the network, and eliminating tedious sorting of traps and crucial information falling through the cracks.   NSTI Hostname Integration

Please contact for any questions.

10 Responses to “Nagios SNMP Trap Interface – NSTI v2.0”

  • Congratulations Nick !!!

    Very good feature!!!

  • This looks great! I have a dozen uses for this with our NagiosXI install. I assume this will either be integrated into or be installable into NagiosXI.

  • This looks great- where is the Beta version found?

  • The beta can be downloaded by following the documentation located at:

  • I have a problem when i try to install nagiosti

    Setting up NSTI settings…
    Running syncing functions…Traceback (most recent call last):
    File “”, line 2, in
    from import execute_manager
    File “/usr/lib/python2.6/site-packages/django/core/management/”, line 7, in
    from import BaseCommand, CommandError, handle_default_options
    File “/usr/lib/python2.6/site-packages/django/core/management/”, line 14, in
    from django.utils.encoding import smart_str
    ImportError: cannot import name smart_str


    global name ‘proc’ is not defined

    Could not finish installation.
    Bailing out of installation. Did not complete successfully.

  • Getting an error while installing…

    Could not install all Python dependencies. Please install problematic dependencies manually.

    What should I do to get it working?

  • Finally got it installing but….

    Now this is not launching properly.

    On the Webpage:

    ‘adminmedia’ is not a valid tag library: Template library adminmedia not found, tried django.templatetags.adminmedia,django.contrib.staticfiles.templatetags.adminmedia,grappelli.templatetags.adminmedia,django.contrib.admin.templatetags.adminmedia,django_tables2.templatetags.adminmedia

    When stopping or starting the NSTI service:

    Starting NSTI/usr/lib/python2.6/site-packages/django/core/management/ DeprecationWarning: The ‘setup_environ’ function is deprecated, you likely need to update your ‘’; please see the Django 1.4 release notes (
    /usr/lib/python2.6/site-packages/django/conf/ DeprecationWarning: You have no filters defined on the ‘mail_admins’ logging handler: adding implicit debug-false-only filter. See

    What are the requirements (Django release, python minimum release….) to get it working?


  • Hi,

    i also got the same problems like Quentin.
    I still can not get it working. Any help would good !


  • I have installed NSTI 2.0 and the page crashes with when we send it a unknown trap type:

    Caught OperationalError while rendering: (1054, “Unknown column ‘snmptt_unknown.timewritten’ in ‘field list’

Comments are currently closed.