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).