2012-05-31 39 views
1

我有十幾臺負載均衡的雲服務器,全部由Munin監控。如何配置Munin爲我提供所有云服務器?

我可以單獨跟蹤每一個單獨的罰款。但是我想知道是否可以以某種方式將它們捆綁起來,以查看整個雲羣集中CPU集合的使用情況(例如)。

我該怎麼做?

munin.conf文件可以很容易地處理子域名,但我不知道如何配置這個簡單的網絡節點。假設我的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

我剛剛得到了投票。這個問題出了什麼問題? – Ryan

+0

我很確定配置文件中有一個例子。 – Max

+0

沒有。配置中的示例不能回答我的問題。它執行sub.foo.com和sub2.foo.com並以這種方式捆綁它們,但不以任何方式展示總CPU或負載(例如)。但我很高興在這裏出錯。 – Ryan

回答

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」插件文件複製。這裏最關鍵的是最後四行 - 這就是來自其他圖表的值的總和。

相關問題