0

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

神经节核心 3.6.0 神经节网络 3.5.12

请帮助解决此问题。

问候, 贾延德拉

4

2 回答 2

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 进行监控”。如果您将非常深入地参与配置/维护神经节安装,我建议您获取一份副本。

于 2014-10-08T22:25:01.917 回答
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

已修复的版本

  • 操作系统:CentOS 6
  • 神经节核心:3.7.2-2
  • 神经节网络:3.7.1-2
  • 通过 EPEL 安装
于 2016-11-07T18:57:08.943 回答