web-dev-qa-db-ja.com

複数のサーバーからのMunin集計グラフ

DNSラウンドロビン負荷分散を使用しており、トラフィックの合計を複数のサーバーに分割しています。各サーバーは約300〜400req /秒を実行しますが、アーキテクチャによって処理される1秒あたりのすべてのリクエストの合計を示す集計グラフが必要です。

私がこれを行うことができる方法はありますか?現在、Muninの各グラフは、1つのサーバー上のものを表すため、個別のグラフとして提供されます。

私は次のような構成を使用していますが、機能しません

うまくいきません。この構成でエラーが発生しましたか?

[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
4
Sparsh Gupta

見た目があります:

[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モニタリングをより完全なソリューションに置き換えました。

4
cstamas

はい、集計グラフを作成できます。

これが Muninのハウツー サイトです。

基本的に、munin.confに偽のノードを作成し、ソースを記述しますが、説明するよりもリンクを読む方が簡単です。

2
EightBitTony

Muninは、ホスト名とグループについて非常にうるさいです。あなたの例では、TRAFFIC.AGGREGATEDを<mydomain>; Totalsのようなものに置き換えます。

たとえば、btm.geekからのこの回答を確認してください: http://blog.loftninjas.org/2010/04/08/an-evening-with-munin-graph-aggregation/

[localdomain;2xLoad]
update no

dload.graph_title 2xload
dload.double.stack one=localhost.localdomain:load.load two=localhost.localdomain:load.load
0
johntellsall