我们收到错误为“未检测到匹配的指标”。集群级别的指标是可见的。
神经节核心 3.6.0 神经节网络 3.5.12
请帮助解决此问题。
问候, 贾延德拉
在某个地方,在 .conf 文件(或 .pyconf 等)中,您必须指定一个带有您要收集的指标列表的“collection_group”。在默认的 gmond.conf 中,它应该类似于以下内容:
collection_group {
collect_once = yes
time_threshold = 1200
metric {
name = "cpu_num"
title = "CPU Count"
}
metric {
name = "cpu_speed"
title = "CPU Speed"
}
metric {
name = "mem_total"
title = "Memory Total"
}
}
您可以使用通配符来匹配名称。
您还需要包含提供您要收集的指标的模块。同样,示例 gmond.conf 包含如下内容:
modules {
module {
name = "core_metrics"
}
module {
name = "cpu_module"
path = "modcpu.so"
}
}
其中。
您可以通过键入生成示例 gmond.conf
gmond -t > /usr/local/etc/gmond.conf
这个路径对于ganglia-3.6.0是正确的,我知道很多文件路径自3.0以来已经改变了好几次...
一本很好的参考书是“使用 Ganglia 进行监控”。如果您将非常深入地参与配置/维护神经节安装,我建议您获取一份副本。
当摘要/集群图可见,但单个主机图数据不可见时,这可能是由于主机名大小写不匹配(在报告的主机名和 rrd 图目录名称之间)造成的。
添加以下行:
$conf['case_sensitive_hostnames'] = false;
检查是否区分大小写的另一个地方是 /etc/ganglia/gmetad 中的 gmetad 设置
case_sensitive_hostnames 0
已修复的版本: