ganglia扩展

燕烨
2023-12-01

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,检查数据是否产生正确。

 类似资料: