1

Munin によってすべて監視されている、12 の負荷分散されたクラウド サーバーがあります。

それぞれを個別に追跡できます。しかし、どうにかしてそれらをまとめて、クラウド クラスター全体でどれだけの 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

あなたの助けに感謝します。

4

1 に答える 1

0

これは、合計スタックを使用して実現できます。

同じことをしなければならなかったのですが、この記事はとても役に立ちました。

基本的に、次のようなことをしたいと思います。

[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」プラグインファイルからコピーできます。ここで重要なのは最後の4行です。ここで、他のグラフの値を合計します。

于 2012-06-04T17:42:33.033 に答える