ganglia 实现 redis 多 instance的监控

从 github 上寻到的 ganglia redis 监控插件(https://github.com/ganglia/gmond_python_modules/tree/master/redis),只能实现一台服务器上监控一个redis instance 的功能,经过简单的改装,实现一台服务器上对多个redis instance的分别监控,如下图:

Ganglia multi instance redis

 

 

 

 

配置方式:

1,修改 redisGanglia.pyconf

2,给 redisGanglia.py 建立对应 redisGanglia.pyconf 中 module 的软链接:

ln -s redisGanglia.py redisGanglia6379.py

根据 man gmond.conf 中关于 module 的解释:redisGanglia.pyconf 的配置内容如下:

 

 

 

 

以上详细配置文件和代码可在本人 github中获取,url: https://github.com/chunshengster/ganglia_redis_module

备注:如果服务器上安装了redis的python,使用 https://github.com/ganglia/gmond_python_modules/tree/master/redis 模块时请将 redis相关的文件和配置改名。否则,gmond默认会寻找 python redis 模块,而不是 gmond python redis 。切记!

|2|left
此条目发表在Python分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注