What's new in Ganglia 3.7.1
Jan 18, 2016
- Hash table in gmetad has been reworked to support much higher metric counts and larger number of metrics
- A number of GMond python modules have been rewritten and enhanced
New in Ganglia 3.6.2 (Aug 5, 2014)
- Performance improvements
- New clearer heatmaps
- Other minor improvements and fixes
New in Ganglia 3.7.0 Pre (Mar 18, 2014)
- Add support for sending Ganglia metrics to Riemann https://github.com/ganglia/monitor-core/pull/124 and https://github.com/ganglia/monitor-core/pull/134
- Performance improvements for gmetad https://github.com/ganglia/monitor-core/pull/128 , https://github.com/ganglia/monitor-core/pull/129
- Export internal gmetad metrics https://github.com/ganglia/monitor-core/pull/135
New in Ganglia 3.6.0 Pre (May 8, 2013)
- Improvements:
- Add ability to gzip XML output in gmond
- Forward Graphite metrics over UDP for increased scalability
- Configurable graphite prefix
- Memcached publish support - export metrics into memcached
- Improve metric summarization performance under heavy load
- Bug fixes:
- Reduce CPU utilization when running in deaf mode
New in Ganglia 3.5.1 (Jul 14, 2012)
- There is a security issue in Ganglia Web going back to at least 3.1.7 which can lead to arbitrary script being executed with web user privileges possibly leading to a machine compromise. Issue has been fixed.
New in Ganglia 3.3.7 (May 9, 2012)
- BUG100: Fails to start in Solaris containers
- Fails to start when no address on the network interface (added retry_bind parameter)
- BUG321: Fails to start when Solaris CPU is in FAILED state (segmentation fault)
New in Ganglia 3.4.0 Pre (May 3, 2012)
- web
- now distributed as a separate source tarball, web/ tree is not present in the ganglia-3.4.0 tarball
- gmond:
- setgid() and initgroups() are invoked when setuid() is invoked - gmond no longer runs in root group (there may be side-effects from this change)
- new UDP RX channel parameter `buffer' to set the socket buffer size - larger values can help reduce packet loss
New in Ganglia 3.3.6 (Apr 20, 2012)
- BUG327: memory leak when receive channel is not configured or not hearing any data
New in Ganglia 3.3.2 (Mar 20, 2012)
- Gmetadc:
- Fix for gmetad buffer overflow with metric value of DOUBLE_MAX [https://github.com/ganglia/monitor-core/pull/15]
- Gmond python modules:
- multi traffic module has been replaced with multi interface which correctly reports all interfaces
- Gmond:
- Fix for [https://github.com/ganglia/monitor-core/issues/11]
New in Ganglia 3.3.1 (Feb 9, 2012)
- Web:
- Graph Zooming off when Ganglia Web server and web browser in different time zones https://github.com/ganglia/ganglia-web/pull/39
- Metrics chooser in cluster view now provides metric drop down in addition to autocomplete [https://github.com/ganglia/ganglia-web/pull/36]
- Ability to specify default size for graphs in Views [https://github.com/ganglia/ganglia-web/pull/33]
- Gmetad:
- You can now disable RRD writing - useful if you are using Ganglia only to feed Graphite [https://github.com/ganglia/monitor-core/pull/13]
- Export to graphite now handles spaces in metrics, groups [https://github.com/ganglia/monitor-core/pull/12]
- Minor code clean up and fixes
- Gmond:
- Diskstat python module incorrect IO time reporting has been fixed. [https://github.com/ganglia/gmond_python_modules/commit/3dfa5539dce7dc8890bf94dbe7ad39b313b08b75]
New in Ganglia 3.2.0 (Jul 8, 2011)
- sFlow support
- hostname/ip override – you can specify an arbitrary host name and IP to be shown in the UI.
- FreeBSD patches
- Python module improvements
- Bug fixes and improvements over 3.1.7
New in Ganglia 3.1.7 (Mar 9, 2010)
- Fix build support for RHEL5/issue with commas in CFLAGS.
- multicpu module: show CPU utilization as a value between 0-100% for each core.
New in Ganglia 3.1.2 (Feb 18, 2009)
- gmond/gmetad: Sync-up the default values for the cluster section of gmond with the default gmond.conf so that a cluster name will always be present. The gmetad code can not handle a host with no associated cluster, therefore the gmond code must always include a cluster XML tag. Bug #200
- gmond: Add an 'enabled' directive to the module section so that a module can easily be enabled or disabled through the configuration file
- gmond: reformat memory metrics to match pre 3.1 style (REGRESSION)
- gmond: -r support for transforming 2.5 configurations (REGRESSION)
- gmond: add boolean option to 'allow_extra_data' generation (BUG199)
- gmond: include localhost in translated (-r) trusted_hosts from 2.5
- gmetad: skip unresponsive sources (BUG92)
- gmetad: CVE-2009-0241: buffer overflow in interactive port (BUG223)
- libganglia: mcast_if support in gmond (BUG140)
- web: add boolean option for using hostname without domainname for graphs
- web: add host atrributes into metric list (BUG30)
- web: metric group enhancements for host view (BUG203)
- web: add option for configurable number of columns in cluster view (BUG194)
- web: make number of metric columns in host view configurable (BUG194)
- Allow both a C and python module to create a metric that will spoof a specific host. This provides the same spoofing functionality as gmetric but through a metric module. It is done by adding SPOOF_HOST and SPOOF_NAME as extra metadata to the metric description
- gmond: mod_python support for versions older than 2.3 or newer than 2.4
- mod_python: Change the way that the python module path is added to better support the Solaris platform. It is also a cleaner way to add the python path programatically rather than altering the PYTHON_PATH environment variable.
- gmetric: Support the short commandline parameter format when spoofing a heartbeat metric. (Regression fix from 3.0.x)
New in Ganglia 3.1.1 (Sep 23, 2008)
- Fix segfault when aggregating 3.1.0 gmetad.
- Fix failures and instability for tcpconn.py.
- Module directory configurable at build and run time.
- Autodetect libdir/moduledir for bi-arch Linux architectures.
- Include contrib directory with user provided goodies.
- Support for building C++ DSO.
- Support for building with Sun Studio 12 in OpenSolaris.
- In some platforms (BSD) where /var/lib/ganglia doesn't exist, the RRDs should now be stored and accessed from /var/db/ganglia.
- In node view show correctly the downtime relative to cluster time.
- In meta view show grid summary always on top regardless of sorting.
- Smoother Web frontend navigation by removing interstitial pages, remembering the selected metrics and clarifying messages.
- Bug fixes and Enhancements.