From: Matt M. <massie@CS.Berkeley.EDU> - 2004-09-23 01:43:17
|
i just uploaded a new snapshot of 3.0.0 to http://matt-massie.com/ganglia/ this snapshot has a real working module (mod_load) that collects load statistics from a host using libmetrics. mod_load is in the ./modules directory of the tarball. you can take a look at the source if you want to see how it works. i think you'll that ./modules/mod_load/mod_load.c is very simple and self-explanatory. mod_load just adds the directory and entries /load/one /load/five /load/fifteen wherever it is bound (in this example it's /ganglia/). it will be trivial to make a mod_mem and mod_disk and mod_net and etc etc.. using the metrics in libmetrics.=20 to run the demo % gunzip < ganglia-3.0.0*.tar.gz | tar -xvf - % cd ganglia-3.0.0 % ./configure % make % export GANGLIA_MODULE_PATH=3D"`pwd`/modules/mod_load/.libs" % cd gangliad % ./gangliad open up a web browser to http://<demohostname>:8666/ or just run something like while true; do curl http://localhost:8666/; done to slam it. i have 3.0.0. compiling just fine on windows now.. i just need to work out a little dll magic since libtool is only making static libraries right now. -matt --=20 PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3' They that can give up essential liberty to obtain a little=20 temporary safety deserve neither liberty nor safety.=20 --Benjamin Franklin, Historical Review of Pennsylvania, 1759 |