Spumoni is an SNMP-based tool for monitoring applications that offers an open framework for efficient management.
Spumoni is a 100% Java application that can run on every platform since it's licensed under the GPL. It has low run-time utilization, just slightly more than stats collection programs. The software has been tested on both Linux and Windows 2000. Spumoni uses a built-in SNMP daemon, eliminating the need for Net-SNMP. It also has an example MRTG front-end and monitoring config files, which make it easy to get started.
Recently, Spumoni released a new version with exciting features. It has a native SNMP TRAP and GET agent capability thanks to JoeSNMP and Bob Snider's prototype code. Net-SNMP, cfget, and cfcat are no longer needed, making Spumoni more compatible across different platforms. Additionally, the software has added an init.d-style startup script and a Windows batch file to run Spumoni.
Spumoni has gone through lots of code style standardization and tightened the XML DTDs to ensure better efficiency. The software added a CHANGELOG file, HTMLized source code to docs, JUnit, and Checkstyle Ant tasks, JUnit, and Checkstyle output to docs, improved JavaDoc, build and versioning process, and documentation and web site links. All these enhancements ensure that Spumoni remains a reliable software for health-checking non-SNMP-enabled applications.
Version 1.4: N/A