私は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
あなたの助けは大歓迎です。
はい、Muninは、他の定義済みノードからのデータを組み合わせることができる仮想ノードをサポートしています。
良い例については、こちらをご覧ください。 http://waste.mandragor.org/munin_tutorial/munin.html#sev_nodes_single_graph
update:それが機能しなかったことを考えると、実際にはそれはひどい例でした。これが公式の例です。これはもっとうまくいくはずです。 :-) http://munin-monitoring.org/wiki/aggregate_examples
金曜日の午後遅くに見えた、あまり研究されていない答えを発砲することで私が得たものだと思います。 :-o
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