matt- i haven't replied to this because i don't really know what to say. i'm really impressed that you got ganglia running on windows! i'm shocked even. i'd like to fold in windows support as part of the standard distribution if possible.
how hard would it be to maintain? how much have you tested the code and used it? how stable is it? how many machines have you run it on? when i tried to port ganglia to cygwin (granted i only spent a day trying) i found that cygwin didn't support pthreads so i didn't get all the locking, threads, condition variables etc that ganglia uses throughout the code. great work! i'll take a look at this as soon as i can. -matt Tuesday, matt rice wrote forth saying... > notes: > configure.in.patch... don't apply this under cygwin... unless you > feel like fixing all the acconfig.h things.. Makefile will notice > configure.in is not up to date and try to re-generate things, which > won't work. I add -lrpclib to LIBS in gmond/Makefile and > gmetric/Makefile (also this means I haven't tried it) > > rpcinfo.c.patch: apply this to > http://grass.itc.it/grass5/binary/windows_cygnus/sunrpc/sunrpc-4.0.cygwin1.src.tar.gz > > cygwin.c.patch: > there are bugs, a seg fault when running in gdb, > cpu_system seems to sit at 50% if nothing is going on > > it won't run without the attached /etc/gmond.conf.. > > tip: > cygrunsrv -I gmond -f "Ganglia Monitoring Daemon" --path > /usr/sbin/gmond.exe > will add gmond as a NT Service.. > >
