i've been wrestling with some 64 bit issues on Linux ia64 in
./gmond/interface.c. it's late and i'm tired. i'll send more details
tomorrow when my brain is running on more than ketones.
here is part of the announcement for 2.5.0 i prepared before i found the
64-bit issues. it's not close to complete but i think it's a start.
we've come so far with this release it's hard to put it in words without
putting people to sleep.... ZZZZZZZZzzzzzzzzzzzzz
-matt
the ganglia development group is happy to announce the release of ganglia
2.5.0! this latest release has been in the works for over two and a half
months with input and work from dozens of open source developers.
here is a list of what 2.5.0 delivers:
o the ganglia meta daemon (gmond) is now written in C and part of the
monitoring core distribution and:
* is multithreaded and asynchronous so transient data source failures
have no effect on other data sources
* uses gperf perfect hash algorithms to dramatically increase the
efficiency
of parsing XML and storing data (vastly superior to the perl gmetad)
* works with both 2.5.0 and pre-2.5.0 data sources
* much more simple and standard installation
o the PHP webfrontend now
* a new "physical view" allows you to organize your cluster display
to match each host to the appropriate rack location
* automatically separates constant metrics from volatile metrics on
the host detail page
o the ganglia XML has been enriched to export more critical information
* a new SLOPE attribute (which can be set to either "zero",
"positive", "negative", or "both") allows gmetad and the PHP
webfrontend to efficiently separate constant data metrics from
volatile ones. the SLOPE attribute will also allow for both GAUGE
and COUNTER data metrics in the near future.
* new TN (time now) and TMAX (timeout) allow for per-metric
* the DTD has been relaxed to allow for HOSTS with no METRICS for
installations which only want heartbeat data
* a LATLONG tag allows you to identify the latitude and
longitude of each of your data sources for mapping
o complete rewrite of underlying network library by incorporating the
best that libdnet [http://libdnet.sourceforge.net/] and gnet
[http://www.gnetlibrary.org/] have to offer into the ganglia source.
* fixes bug and limitations with the old underlying network functions
* will allow for interface autodiscovery and multiple interface
processing and multicast forwarding in future releases
o ganglia has been ported to even more platforms: Linux (i386, ia64, sparc,
alpha,
powerpc, m68k, mips, arm, hppa, s390), Solaris, FreeBSD, AIX, IRIX, Tru64
and
Windows (beta).