Ganglia未检测到匹配的指标

时间:2014-09-17 09:23:25

标签: ganglia

我们收到的错误为"未检测到匹配的指标"。群集级别指标可见。

神经节核心3.6.0 ganglia web 3.5.12

请帮助解决此问题。

此致 Jayendra

2 个答案:

答案 0 :(得分:0)

某处,在.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一起监控”。如果您要深入参与配置/维护神经节安装,我建议您获取副本。

答案 1 :(得分:0)

当摘要/集群图形可见但单个主机图形数据不可见时,这可能是由主机名案例不匹配(报告的主机名和rrd图形目录名称之间)引起的。

  1. 检查/ var / lib / ganglia / rrds / CLUSTER-NAME / HOSTNAME 这将向您显示主机名生成图表的情况。
  2. 如果案例与其主机名不匹配,请编辑:/etc/ganglia/conf.php(这允许覆盖默认值为:/usr/share/ganglia/conf_default.php)
  3. 添加以下行:

    $ conf ['case_sensitive_hostnames'] = false;

  4. 另一个检查案例敏感性的地方是/ etc / ganglia / gmetad中的gmetad设置

    case_sensitive_hostnames 0

  5. 版本已修复

    • OS:CentOS 6
    • Ganglia核心:3.7.2-2
    • Ganglia网站:3.7.1-2
    • 通过EPEL安装