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