本文主要是介绍ganglia自定义metric扩展,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ganglia自定义metric扩展
在使用ganglia时,直接安装后会发现他已经有了一些监控项。但是在大多数情况下,这些自带的监控项是不够用的,很多指标都没有。但是幸好的是ganglia提供非常方便的metric扩展机制,可以添加自己希望的监控项。
网上也有很多文章是教如何进行metric扩展的,这里我就不讲了。
但是有个问题,对于我这种懒人,要自定义监控项,就得去学习如何根据ganglia的规则去进行扩展,有点麻烦。如果你不想自己写代码,想直接快速拥有更多的监控项,那么这篇文章可以帮助你。
我们知道ganglia的扩展自定义metric的方法之一,是编写python代码。基本流程是
- Step1: 提供编写好的python代码放入/usr/lib(64)/ganglia/python_modules
- Step2: 该metric的配置文件放入 /etc/ganglia/conf.d/
- Step3:重启服务
网上有很多已经写好的metric代码可以直接使用。ganglia官方也提供了一些贡献的metric代码。下面说一下基本扩展流程。
- 安装并成功运行ganglia
在每个节点运行
yum install ganglia-gmond-python.x86_64
(我的环境是64位机)- 此时会自动生成/usr/lib(64)/ganglia/python_modules目录,里面就会被安放很多监控项目了。如果你自己编写的python文件,也可以加到这个文件夹里面。</
这篇关于ganglia自定义metric扩展的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!