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..
> 
> 


Reply via email to