Spumoni 1.4 reviewDownload
Spumoni enables any program which can be queried via local commands to be health-checked via SNMP
Spumoni enables any program which can be queried via local commands to be health-checked via SNMP. This allows admins to use enterprise-level monitoring programs such as OpenNMS, Tivoli, OpenView, MRTG and RRDTool for even non-SNMP-enabled applications.
Spumoni acheives this efficiently using a native SNMP engine coupled with a stats collection daemon. Everything is highly configurable using modular XML files. Because of this modularity, the Spumoni project also contains a repository of configuration files to make monitoring various programs easier. A complete list of config files is available in the distribution package.
Here are some key features of "Spumoni":
100% Java means it can run on almost any platform.
Licensed under the GPL. Special licensing also available.
Low run-time utilization (only slightly more than your stats collection programs).
Tested on Linux and Windows 2000.
Uses a built-in SNMP daemon, so Net-SNMP is no longer needed.
Includes an example MRTG front-end and a collection of monitoring config files to get you started.
What's New in This Release:
Native SNMP TRAP and GET (agent) capability, thanks to JoeSNMP and Bob Snider's prototype code. This means that Net-SNMP, cfget and cfcat are no longer needed, so Spumoni runs just fine on Windows. Should make it more compatable on other platforms too.
Added init.d-style startup script
Added Windows batch file to run Spumoni
Lots of code style standardization (thanks Checkstyle!)
Tightened the XML DTDs
Added CHANGELOG (this file)
Added HTMLized source code to docs
Added JUnit and Checkstyle Ant tasks
Added JUnit and Checkstyle output to docs
Greatly improved JavaDoc
Improved build and versioning process
Improved documentation & web site links
Spumoni 1.4 search tags