c扩展及py扩展
1 c扩展
装gcc,及ganglia依赖库,见前面。
修改源码中example模块。
修改Makefile.am文件及mod_example.c。
./configure --prefix=/你要装的目录
make
此时已经产生需要的example.so文件,拷到需要的地方,比如/usr/lib64/ganglia/下
拷文件example.conf到/etc/ganglia/conf.d/下
重启gmond,去gmetad服务器上检查是否产生需要的metric:Constant_metric.rrd
rrdtool fetch C.rrd AVERAGE 看数据是否正确。
2 py扩展
centos7自带python2,直接写test.py文件,及test.conf
拷文件到相应的位置/usr/lib64/ganglia/python_modules/test.py /etc/ganglia/conf.d/下
重启gmond,检查数据是否产生正确。