Release Notes: A modular metric interface for C and Python (DSO support) and scriptable metric module support with Python. All pre-existing metrics (CPU, network, disk, memory, etc.) were converted to metric modules. New metric modules were introduced: multicpu, multidisk, and tcp_conn status. Modular front-end graph support was added. Metric groups that can be viewed or hidden as desired were implemented. Additional scaling capacity was provided for systems with memory greater than 4TB. Native metric support for Windows was improved (Built with CygWin).
Release Notes: Windows support. Gmond can send metrics on multiple unicast and multicast channels. Gmetric parses gmond configuration file to send metrics. Gmond has been completely rewritten to use the Apache Portable Runtime library. IPv6 support has been added for gmond. A new gmond configuration file format allows for complete control over metric collection, access control lists, and bandwidth usage. Solaris gmond properly runs in the background as a non-root user. Mixing operating systems on the same I/O channel is okay now. The XML DTD has been fixed. Darwin support has been updated. A FreeBSD gmond memory leak has been fixed.
Release Notes: gmetad is now interactive, allowing for efficient primitive subtree queries of the XML tree. The Web front end has been updated to work with gmetad for very significant speed improvements when loading Ganglia Web pages. gmetad has also been improved to handle clusters with varying clocks (the graph timescales are no longer locked). The time and value thresholds for the gmond network monitors have been increased to prevent unnecessary network traffic. gmond is also more stable and correct on IRIX.
Release Notes: The Ganglia Meta Daemon (gmetad) is now written as a multi-threaded, asyncronous C daemon which using gperf perfect hashes for improved efficiency and speed. The ganglia XML has been expanded to allow per-metric heartbeats, GPS locationing, and expanded metric filtering. Ganglia has been ported to even more platforms: Linux (i386, ia64, SPARC, Alpha, PowerPC, m68k, MIPS, ARM, hppa, s/390), Solaris, FreeBSD, AIX, IRIX, Tru64, and Windows. A complete network library rewrite was also done for speed and stability.
Release Notes: Use of a configuration file instead of commandline options, explicit heartbeat messages in gmond negate the need for a 90 second delay between stopping and starting gmond, and the Linux monitoring code uses 2 less threads and no mutexes for increased efficiency.
Release Notes: This release fixes an XML output bug found on big-endian architectures (Solaris and Alpha/Linux). New command line options were added to gmond to allow changing TTL, debug level and handle multiple instances of the "trusted_host" option. The gexec_cluster() library function was optimized to perform faster XML parsing. A bug in the gmond XML thread which caused gmond to crash under extreme querying conditions (hundreds of queries per second) was fixed.
Release Notes: This release adds a CLUSTER element to the gmond XML, fixes the gmond "trusted_host" option which wasn't being processed, fixes a bug where connections from untrusted hosts would segfault gmond, changes the way transient name service errors are handled to be more robust, merges the gmond and gmetric RPMs into a single RPM, adds complete support for FreeBSD (all metrics are monitored now), and adds long option support in gmetric.
Release Notes: A complete rewrite to the underlying hash library, updated code to catch when transient nameservice errors occur and retry, a patch to correctly report the number of CPUs and their speed on Alpha architectures, a patch for gmetric which allows users to chose which network interface gmetric multicasts, and changing the self-organzing behavior of gmond to recognize when a transient error occured on a remote gmond process.
Release Notes: Increased speed of the host security check for the XML port, new commandline options for almost all compile-time gmond options, a new --safe_host option to allow a host outside of the multicast channel to connect , stripping all quotes (") from gmetric data to keep XML well-formed, and improved self-organizing behavior of the gmonds.