Ganglia python metric扩展

1 安装Ganglia

Ganglia安装部署流程

2 下载modpython.so动态库(如果有modpython.so可以跳过此步)

yum -y install ganglia-gmond-python

3 配置自己的扩展metric

官方提供了一些metric可以修改下直接使用:
https://github.com/ganglia/gmond_python_modules

① 修改配置文件,添加扩展的模块

vim /etc/ganglia/gmond.conf
modules {
  ...
  
  module {
    name = "sys_module" ##注意命名要对应
    path = "modsys.so"
  }
  /* 添加 python 主模块 */
  module {
    name = "python_module"
/* 动态库路径, 完整路径为   $GANGLIA_ROOT/lib64/ganglia/modpython.so */
    path = "modpython.so"  
/*  Python 扩展模块代码存放目录,不存在则创建 */
    params="/etc/ganglia/python_modules/"
  }
}

include ('/etc/ganglia/conf.d/*.conf')

/* /etc/ganglia/conf.d/ 为 python 扩展模块配置文件存放目录,不存在则创建, gmond 启动时,会 load 所有的配置文件和 python 模块代码*/
include ('/etc/ganglia/conf.d/*.pyconf')
...

② 编写扩展模块 Python 代码及配置文件

扩展没模块配置文件存放位置

/etc/ganglia/conf.d/xxx.pyconf

扩展模块python代码存放位置

/usr/lib64/ganglia/python_modules/xxx.py

3 重启服务

systemctl restart gmond.service
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值