Steve,
When I installed ganglia/gmond, /etc/services
did not have an entry. Is it required?
Although I am still in the testbed stage with ganglia, I didn't need to
install anything extra on my Redhat 7.1 monitoring/exec-only boxes.
I am not running RedHat. I am running our own distribution,
MSC.Linux. I am using inetd, not xinetd. That could be part
of the problem. As in my earlier post, /var/log/messages has:
May 6 14:06:45 virtue /usr/sbin/gmond[22258]: server_thread() Host
192.168.3.21 tried to connect and was refused
How odd.... I can "telnet msc[12] 8649"
between nodes msc1 and msc2, just not between my headnode. I
will look into this problem more.
It should be as simple as installing and running gmond, unless you plan
on using gexec on the node in question in which case you need to
generate and distribute the public key and install gexecd and authd as
well.
gexec and ssh are working fine.
But... it works between my cluster nodes, so
I should be able to figure it out.
Thanks,
Joe
If I recall correctly, the instructions are in the docs. I remember
following them and, to my great amazement, everything worked.
I was sure I would have to tinker with a config file, but I telnettted
to 8649 and there were the metrics...
You should not have to modify /etc/services, inetd.conf, etc. ... at
most your /etc tinkering should be limited to:
* Adding the RSA key files.
* Putting the gmond / authd / gexecd init scripts into your init.d
directory.
* Symlinking to those scripts from the appropriate rc.* directory (or
chkconfig, where applicable) ...
-steve