Updated Nagios::Plugin::SNMP and Nenm::Utils on Githhub (on CPAN this week) · 26 August 2009, 23:19
I have released version 1.2 of Nagios::Plugin::SNMP to Github:
http://github.com/perldork/nagios—plugin—snmp/tree/master
This release includes:
- Many bug fixes
- Delta processing for SNMP counters with a framework that allows you to plug in your own delta calcuation routine! This version requires Cache::Memcached (and a memcache instance somewhere on the network the code can reach) to do delta processing. Delta processing itself, however, is optional so you do not need Cache::Memcached installed to use the module without the delta processing features.
- Clustered SNMP-agent aware code – for cases where one agent out of N will have a specific OID or OIDS, you can specify multiple hosts to Nagios::Plugin::SNMP and it will try to retrieve the OID from each host listed in turn; it will only die with an error if all hosts fail to return the requested OID.
Additionally I have released an updated version of the Nenm::Utils module that I initially created for the Syngress Nagios book project I lead. This version includes:
- Multiple bug fixes
- More flexible threshold processing
This module is also available on the book site
My team at work uses both of these modules extensively to query several thousand SNMP-based agents every 5 minutes.
Special thanks to:
My teammates Ryan Richins and Shaofeng Yang for their extensive contributions to both of these modules.
My managers at Comcast, Mike Fischer and Jason Livingood, for allowing us to contribute code we have done at work back to the open source community.
Comcast is hiring! Our team is looking for a talented developer with systems administration experience to join our team. Let me know if you are in the northern Virginia area of the US and are looking for a fun and challenging place to work :).
— Max Schubert
Comment
Nagios Performance Tuning: Early Lessons Learned, Lessons Shared. Part 5 - Circular Dependency Checking Nagios Performance Tuning - use the RAM (but be careful!), Luke
