web-dev-qa-db-ja.com

すべてのクラウドサーバーの「合計」ビューを表示するようにMuninを構成するにはどうすればよいですか?

私は12台の負荷分散されたクラウドサーバーをすべて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

あなたの助けは大歓迎です。

3
Ryan

はい、Muninは、他の定義済みノードからのデータを組み合わせることができる仮想ノードをサポートしています。

良い例については、こちらをご覧ください。 http://waste.mandragor.org/munin_tutorial/munin.html#sev_nodes_single_graph

update:それが機能しなかったことを考えると、実際にはそれはひどい例でした。これが公式の例です。これはもっとうまくいくはずです。 :-) http://munin-monitoring.org/wiki/aggregate_examples

金曜日の午後遅くに見えた、あまり研究されていない答えを発砲することで私が得たものだと思います。 :-o

1
ThatGraemeGuy

Muninを使用して、他のグラフからデータをプルし、 それらを新しいグラフに集約する 。これは、ノードのCPU使用率からデータを取得して別の集計グラフに表示するmunin.confの基本的な例です。

[yourdomain.com;Webnodes]
update no
contacts no

web_cpu.graph_title Webnodes - CPU Usage
web_cpu.cpu.label Webnodes - CPU Usage
web_cpu.cpu.sum web_node_1:cpu.user web_node_2:cpu.user web_node_3:cpu.user
1
j0nes