I'm running Ganglia 3.1.2 on a network where there is no multicast (nor can I turn it on). Does anyone have an elegant solution for getting ganglia to work correctly? I found this:
http://code.google.com/p/ganglia-multicast-hack/
but it does not scale very well.
Right now, I have separate data_source lines for each host on my network in my gmetad.conf file, but that too does not scale well, and I can't get accurate summary statistics, because it keeps overwriting the rrds (although the host statistics work just fine).
Any pointers would be greatly appreciated (or confirmation that I have found the best solution already).
Thanks!
Best Answer
After further research, I found the answer. On my clients, I added the following to gmond.conf:
This sends the data via unicast UDP to the monitoring host and the backup every 1 second.
Then on the monitoring host, I added this:
The key is to get rid of the multicast entry, which is there by default.