Munin 聚合不起作用(跨服务器汇总 CPU 时间)

Munin 聚合不起作用(跨服务器汇总 CPU 时间)

我正在尝试获取一些服务器的 CPU 使用率汇总图。到目前为止,我已经想到了这一点:

[totals]
    update no
    contacts no

    lb_cpu.graph_title LB Total User CPU
    lb_cpu.user.sum lb1.example.com:cpu.user lb2.example.com:cpu.user

不幸的是,图形生成不起作用。日志显示此错误:

2015/07/22 07:21:15 [RRD ERROR] rrdtool graph did not generate the image (make sure there are data to graph).
2015/07/22 07:21:15 [WARNING] Could not draw graph "/var/cache/munin/www/totals/lb_cpu-day.png": /var/cache/munin/www/totals/lb_cpu-day.png

有人能发现我的配置有什么问题吗?

谢谢

更新:我更新了我的示例以反映我真正在做的事情 - 即我没有向聚合节点名称添加组,而是使用来自另一个组的节点。

答案1

在 munin-users 邮件列表上阅读您的邮件。我可能有旧版本的 Munin ;我的配置看起来大致如下:

[example.com;totals]

    lb_cpu.graph_title LB Total User CPU
    lb_cpu.user.label User CPU

    lb_cpu.user.sum \
        example.com;lb1:cpu.user \
        example.com;lb2:cpu.user

也许它需要每个现有节点的组?

我也绘制了不同值的总和,但我认为这不是问题所在。当然,节点 lb1 和 lb2 必须存在于 example.com 组内(您可以调整;也许是“example.com;lb1.example.com”等等)。

我希望这有帮助!

问候

相关内容