如何从监狱服务器报告中排除监控服务器?

时间:2013-01-11 18:54:48

标签: cluster-computing monitoring ganglia

我在EC2中运行神经节,报告效果很好。我正在运行gmetad来监控来自管理报告实例的数据库集群,该实例是我们所有系统的集中式仪表板。我不希望将此实例包含在监视中。在admin gmond.conf中,我设置了:

mute = yes

但这只会让网络前端显示主机已经死亡。在admin gmetad.conf中,我将data_source设置为:

data_source "cluster" ec2-X-X-X-X.compute-1.amazonaws.com

(ec2-X-X-X-X.compute-1.amazonaws.com是管理实例的ec2主机名)

我认为设置mute=yes会将其从报告和gstat中删除,但两者仍然将管理主机(localhost)显示为已死。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:6)

您需要在gmond.conf文件中将host_dmax属性设置为0以外的值。

对我来说,静音Ganglia主机最初显示(重启后),但在我为host_dmax设置的时间后消失。目前还不清楚为什么主机在重启后首先出现,即使mute设置为是。

cleanup_threshold属性也可能影响主机消失所需的时间。

Ganglia wiki

中介绍了这一点
  

host_dmax值是一个整数,单位为秒。设置为零(0)时,即使远程主机已停止报告,gmond也不会从其列表中删除主机。如果host_dmax设置为正数,那么gmond会在主机没有收到host_dmax秒的声音后对其进行刷新。顺便说一句,dmax表示“删除最大值”。

     

cleanup_threshold是gmond清理任何主机或指标之前的最短时间,其中tn> dmax a.k.a.过期数据。

相关问题