Ubuntu

來自多個伺服器的 Munin 聚合圖

  • September 22, 2011

我正在使用 DNS 循環負載平衡,並將總流量分配到多個伺服器上。每台伺服器的執行速度約為 300-400req/秒,但我有興趣擁有一個聚合圖,告訴我我們的架構每秒服務的所有請求的總數。

有什麼辦法可以做到這一點。現在,Munin 中的每個圖表都以單獨的圖表形式出現,因為它們描述了一台伺服器上的事物。

我正在使用如下配置,這不起作用

對我不起作用,這個配置有錯誤嗎?

[TRAFFIC.AGGREGATED]
 update no
 requests.graph_title nGinx requests
 requests.graph_vlabel nGinx requests per second
 requests.draw LINE2
 requests.graph_args --base 1000
 requests.graph_category nginx
 requests.label req/sec
 requests.type DERIVE
 requests.min 0
 requests.graph_order output
 requests.output.sum \
   lb1.visualwebsiteoptimizer.com:nginx_request_lb1.visualwebsiteoptimizer.com_request.request \
   lb3.visualwebsiteoptimizer.com:nginx_request_lb2.visualwebsiteoptimizer.com_request.request \
   lb3.visualwebsiteoptimizer.com:nginx_request_lb3.visualwebsiteoptimizer.com_request.request

有一種方式看:

[ppke.hu;All_Totals]
 update no
 uptime.graph_title Uptimes
 uptime.graph_vlabel uptime in days
 uptime.draw LINE2
 uptime.graph_order \
   host1=host1.ppke.hu:uptime.uptime \
   host2=host2.ppke.hu:uptime.uptime \
   host3=host3.ppke.hu:uptime.uptime \
 uptime.graph_category system

我想你應該已經明白了。

後來我用更完整的解決方案替換了我的 munin 監控….

是的,您可以建構聚合圖。

這是Munin網站上的操作方法。

基本上,您在 munin.conf 中創建一個假節點,並描述源,但閱讀連結比解釋更容易。

引用自:https://serverfault.com/questions/284157