Ganglia

Monitoring clusters and Grids since the year 2000

Ganglia 3.1.0 (Amelia) Released

The Ganglia Project (http://ganglia.info) is pleased to announce the first official release of Ganglia 3.1.0 The official tarball is available for immediate download at: http://sourceforge.net/project/showfiles.php?group_id=43021&package_id=35280&release_id=616721 Please refer to http://ganglia.wiki.sourceforge.net/ganglia_release_notes for more information. (There is a known bug with 3.1.0 gmetad aggregating XML data from another 3.1.0 gmetad – if your environment requires this feature, wait for 3.1.1 to be released. Alternatively, a patch has been developed and is available here) The main features of this release are:
  • Introduction of a modular metric interface for C and Python (DSO support)
  • Scriptable metric module support with Python
  • All pre-existing metrics (CPU, network, disk, memory, etc.) converted to metric modules
  • Introduction of new metric modules multicpu, multidisk and tcp_conn status
  • Modular frontend graph support
  • Metric groups which can be viewed or hidden as desired
  • Additional scaling capacity for systems with memory greater than 4TB
  • Platform support for DragonFlyBSD
  • Improved native metric support for Windows (Built with CygWin)
  • Bug fixes and Enhancements
Supported platforms:
  • Linux (Fedora/RedHat/CentOS, Debian, Gentoo, SuSE/OpenSuSE)
  • [Open]Solaris
  • FreeBSD
  • NetBSD
  • OpenBSD
  • DragonflyBSD
  • Cygwin (no support for DSO yet)
  • AIX (no support for DSO yet)
Please read all the README, INSTALL and other available documentation (http://ganglia.wiki.sourceforge.net) as a lot of things have changed since 3.0.7. Use good deployment practices when upgrading from 3.0.x to make sure that you do not mix gmond 3.0 and 3.1 nodes in the same cluster (as defined by a multicast address or unicast collector node). The protocol that allows gmond nodes to communicate within the same cluster, has changed. However the XML packets that are passed between gmond and gmetad have remained compatible from 3.0.x to 3.1.x, allowing a 3.0.x gmetad to continue to pull data from a newer 3.1.x gmond cluster. For those who are interested in upgrading from a 3.0.x installation, your current gmond and gmetad configuration files will need to be moved from their current location to /etc/ganglia. If you are attempting the upgrade via an RPM, the RPM will automatically move your current configuration file to the new location. However, for gmond, the 3.0.x conf file will not work. Please use the patch file gmond-3.1.patch available at http://www.ganglia.info/releases/ to patch your gmond.conf prior to starting, otherwise gmond will fail to startup. There are several known issues with the current release which include the following:
  • no support for C++ to create DSO modules
  • no spoofing from modular metrics (use gmetric if spoofing is needed)
  • race condition for tcpconn python metric module (affects gmond -m)
  • libdir issues related to building for 64bit platforms
  • known build issues for platforms:
    • Darwin (AKA MacOS/X)
    • HPUX
    • Tru64 (AKA OSF/1)
    • Irix
Many of the above issues are being addressed and patches will be applied for the next minor release of Ganglia 3.1.x. In addition more information about the current official release, can be found on the Ganglia wiki at http://ganglia.wiki.sourceforge.net/ganglia_release_notes. Ganglia Development Team