我有十几个负载均衡的云服务器,全部由Munin监控。
我可以单独跟踪每一个。但是我想知道我是否可以以某种方式将它们捆绑在一起以查看整个云集群中的集体CPU使用量(例如)。
我该怎么做?
munin.conf文件可以很容易地为子域处理这个问题,但我不知道如何为简单的Web节点配置它。假设我的Web节点名为web_node_1 - web_node_10。
我的conf现在看起来像这样:
[web_node_1]
address 10.1.1.1
use_node_name yes
...
[web_node_10]
address 10.1.1.10
use_node_name yes
非常感谢您的帮助。
答案 0 :(得分:0)
我必须做同样的事情,我发现this article非常有帮助。
基本上你想做类似以下的事情:
[web_nodes;Aggregated]
update no
cpu_aggregate.update no
cpu_aggregate.graph_args --base 1000 -r --lower-limit 0 --upper-limit 200
cpu_aggregate.graph_category system
cpu_aggregate.graph_title Aggregated CPU usage
cpu_aggregate.graph_vlabel %
cpu_aggregate.graph_order system user nice idle
cpu_aggregate.graph_period second
cpu_aggregate.user.label user
cpu_aggregate.nice.label nice
cpu_aggregate.system.label system
cpu_aggregate.idle.label idle
cpu_aggregate.user.sum web_node_1:cpu.user web_node_2:cpu.user
cpu_aggregate.nice.sum web_node_1:cpu.nice web_node_2:cpu.nice
cpu_aggregate.system.sum web_node_1:cpu.nice web_node_2:cpu.system
cpu_aggregate.idle.sum web_node_1:cpu.nice web_node_2:cpu.idle
还有一些其他的东西可以调整图形,使其具有与主插件相同的比例,最小/最大等,可以从“cpu”插件文件中复制。这里的关键是最后四行 - 这是其他图表的值的总和。