Announcing a new version of MonAMI: v0.10
This release features support for writing monitoring data into databases and "adaptive monitoring". Other major changes include:
New plugins: varnish (monitor a Varnish server), grmonitor (reporting to gr_Monitor).
Major updates to plugins: null (adjustable delay parameter), maui (QoS monitoring, a timeout option), torque (better error handling, enforce thread-safety), ganglia (fix gmond.conf parser, make transmission less bursty, unicast support), mysql (now has per-Table statistics).... read more
Announcing v0.9, the latest release of MonAMI.
The highlights of this release are:
Two new monitoring plugins for cluster/batch systems: torque and maui.
Big improvement to Ganglia plugin: it now supports dynamic dmax values, a gmond.conf file parser and is careful not to overload gmond.
Other improvements include:
ksysguard (more conservative, only allowing local connections by default),
fluidsynth (handle disconnects better),
nut (better parsing of error msgs, handle disconnects better)
nagios (allow user to specify localhost's host name).
New MonAMI plugin has been added for querying a torque/pbs server. The plugin provides server, job and queue statistics.
This release is a bug-fix release. It fixes the database connection leak in the DPM plugin, parsing error with the GridFTP plugin and adds a option to truncate strings in the R-GMA plugin.
This release has support for event-based monitoring; major improvements to Apache, Nagios, NUT and R-GMA plugins; new plugins fluidsynth and GridFTP and much better documentation. Enjoy!
This release marks the change to an asynchronous, multi-threaded core; the new core allows for "on-demand" monitoring and for "named samples". It also paves the way for future support of event-based monitoring.
The new ksysguard reporting plugin is the first to support on-demand monitoring. Using the KSysguard GUI (a standard part of the KDE suite of software), it is possible to connect to a MonAMI daemon. Once connected, one can drag-and-drop sensors from the list to create monitoring dynamically. When finished, ksysguard will disconnect from MonAMI and the corresponding monitoring will stop.... read more
DPM (disk pool manager) is software that implements the SRM interface. However, it does not support tape storage, only disk. Because of this, it maintains a high level of easy for installation making it a popular option for those wanting to make their storage available via SRM.
An initial version of a DPM plugin has been added. This version queries the database back-end to establish statistics.
New general features in this release: data now stored in a tree structure, support for multiple configuration files, support for dropping root privileges (on by default in RPM package).
New plugins: R-GMA reporting, tcp monitoring (count matching connections), process monitoring (count daemons, monitor detailed info about a process).
With version 0.4, two new plugins have been added: AMGA and MonaLisa. AMGA is the ARDA/EGEE/gLite metadata server. MonaLisa is a large-scale monitoring infrastructure used in global Grid applications such as CMS and VRVS. More details are available in the file README.users.
Support has been added for the MonaLisa monitoring infrastructure. Data can be sent to one (or more) MonaLisa-Services within one (or more) clusters. The data then becomes available under the standard tools.
Support for monitoring the ARDA/EGEE/gLite metadata server added.
Version 0.3 of MonAMI has been released.
Fix major bug with MonAMI running as a daemon (Ganglia data wasn't being reported),
added NUT monitoring plugin (for monitoring UPS),
added Snapshot reporting plugin (most recent data),
added support for Ganglia multicasting to specific interface,
... and a bunch of code tidying up and minor bug-fixes.
Support for Network UPS Tools (NUT) has been added. This allows monitoring of a UPS via NUT and MonAMI to any MonAMI target destination. The supply voltage characteristics, % load and ambient temperature (as examples) can be monitored.
Announcing the release of version 0.2 of MonAMI
Features of this release:
Nagios reporting target added
Initial support for servlet monitoring on tomcat added via JMX-proxy
Build now using autoconf
RPM packaging added
Support for init script added
Support for reporting service status to Nagios has been added. Any monitored quantity can be sent as an arbitrary service, which Nagios will receive as in either OK, Warning or Critical states. The communication is through the NSCA passive monitoring plugin for Nagios. See README.users for details on how to configure MonAMI and hints on corresponding configuration for Nagios.
A monitoring target for tomcat has been added. This uses tomcat's interface to JMX (Java Management eXtensions), which is present in tomcat v5.0 and newer. Other java application containers (such as JBoss and WebSphere) also support JMX, but they have not be tested.
Currently supported are monitoring ThreadPools and Connectors, but additional monitoring should be easy to add. JMX also allows monitoring of deployed servlets / JSPs that have suitable JMX MBeans. Adding support so MonAMI monitors these applications should be straightforward.