Hello,

I recently set up Ganglia to be distributed in RPM form to the nodes of a
small cluster, and was absolutely delighted to have it working very
quickly.  I had gotten the impression that gmetad needed to run on each
node in the cluster, which made the install more troublesome than it would
have been otherwise.

Seeing gstat in action, and hearing bits and pieces about gexec got me
excited about having a cluster execution tool that was smart enough to
know which nodes were up.  After installing authd and figuring out how to
generate keys, gexec worked great with hardcoded machine lists, but what I
really wanted was for it to pull the machine list from gmetad.  This was
the most frustrating part of the install, since it took quite a while (and
looking through README files which were only available in the source
package) to discover that gmond needed to be compiled with --enable-gexec.  
Rebuilding the RPMs was easy enough, and I finally got gexec working 
-most- of the time.

Why isn't --enable-gexec on by default?  As far as I can tell from the 
gmond source, the corresponding flag is only checked in one place in 
gmond, to determine whether or not to report a host as support gexec.  Am 
I missing something there?

Also, the documentation linked from Sourceforge can use a -lot- of work... 
or am I missing some hidden repository?

Thanks for a great tool, I look forward to learning more about it, and 
possibly helping with documentation.

Jeremy Weatherford
[EMAIL PROTECTED]
http://xidus.net



Reply via email to