Page 1 of 1

SNMP Trap Processing and Dynamic Display Update

Posted: Wed Jun 19, 2013 9:38 am
by gle_engineering
1. We are trying to do the following for received traps, based on MIB configured devices:
a. All received traps (of any severity) displayed to the user in a consolidated dashboard/dashlette list
b. As new traps are received and processed by Nagios, the list of traps should automatically update
c. The user should have the capability to access some amount of trap history for the consolidated list

Right now, what we are seeing is that we can view Critical traps when interrogating a specific MIB configured component. We have not been able to configure the system to display a consolidated set of all traps received.

2. Upon completion of Item 1, we also want to be able to process/interpret traps received from a specific application (which happens to reside on the host local to the server on which Nagios will be installed).
For these traps we are wanting to parse the trap detail and, based on the content, display to the user the state of the identified component. for instance, a Critical trap might indicate (within the trap text) that Component ABC is degraded. Upon receipt of this trap we want to update a displayed list of Degraded Components with ABC. When we receive a subsequent trap which indicates that Component ABC is healthy, we would remove ABC from the displayed list of Degraded Components.
This item would seem to be a custom implementation, but I am wondering if there is anything within Nagios XI or any know add-ins that may support this.

Thanks, Mark

Re: SNMP Trap Processing and Dynamic Display Update

Posted: Wed Jun 19, 2013 1:46 pm
by abrist
These request are most definitely custom development. You may be able to implement your own component to provide such features, or contact [email protected] for a quote.
If you wish to travel down the DIY route, you should read the following links:

http://assets.nagios.com/downloads/nagi ... opment.pdf
http://nagiosplug.sourceforge.net/devel ... lines.html
http://www.slideshare.net/nagiosinc/nag ... -nagios-xi

There are probably more, not all the backend portions of XI are documented though, so you would have to hack around. I would suggest NOT doing this on a production box.
It goes without saying that we will offer very limited support if you decide to go the DIY route.