Hi there.

I took Matts latest 2.6.0 snapshot from http://www.matt-massie.com/ganglia . 
Applied Martin's patch file containing Michael's kstat_lookup fix to solaris.c 
and then built on RedHat Enterprise 3.0 (2.4 kernel) , Solaris 5.8 and Solaris 
5.9 without a hitch. Note that on both Solaris platforms, 'configure' informs 
me that the platform is unsupported. 

Anyway, ran gmond on Linux without any problems so far and the XML output now 
appears to free of any unwanted characters. Still getting some interesting 
behaviour on Solaris - gmond refuses to give me any XML when I run telnet from 
the command line. 


Example:

gmond.conf contains the following channel:

 <Channel>
address thisLinuxHost
port 6680
action send_receive
</Channel>

Works fine on Linux. Open a shell on thisLinuxHost and run "telnet localhost 
8649" and the expected XML is output.
But on Solaris:

 <Channel>
address thisSolarisHost
port 6680
action send_receive
</Channel>

Does not give the same result. Open a shell on thisSolarisHost and "telnet 
localhost 8649" responds with a "connection refused".

Running gmond in debug mode seems to provide clues. gmond responds with:

server_thread() Host 0.0.0.0 tried to connect and was refused

Looks like the host name/IP is corrupt. gmond on Linux responds with:

sent data to host 127.0.0.1

-----
Yemi

Reply via email to