如何配置Munin以便总共给我所有的云服务器?

时间:2012-05-31 22:41:34

标签: networking cloud monitoring munin server-monitoring

我有十几个负载均衡的云服务器,全部由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

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用sumstack实现此目的。

我必须做同样的事情,我发现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”插件文件中复制。这里的关键是最后四行 - 这是其他图表的值的总和。