![Munin 聚合不起作用(跨服务器汇总 CPU 时间)](https://linux22.com/image/663031/Munin%20%E8%81%9A%E5%90%88%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%88%E8%B7%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B1%87%E6%80%BB%20CPU%20%E6%97%B6%E9%97%B4%EF%BC%89.png)
我正在尝试获取一些服务器的 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”等等)。
我希望这有帮助!
问候