2012-05-31 5 views
1

저는 Munin이 모니터링하는로드 균형 조정 클라우드 서버가 12 대 있습니다.내 모든 클라우드 서버를 제공하도록 Munin을 구성하려면 어떻게해야합니까?

각각 개별적으로 잘 추적 할 수 있습니다. 하지만 어떻게 든 클러스터 된 전체 CPU 사용량 (예를 들어)을 볼 수 있도록 이들을 묶어 둘 수 있는지 궁금합니다.

어떻게하면됩니까?

munin.conf 파일을 사용하면 하위 도메인에 대해이 문제를 쉽게 처리 할 수 ​​있지만 간단한 웹 노드에 대해서는 어떻게 구성해야할지 모르겠습니다. 내 웹 노드의 이름이 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 

당신의 도움이 많이 감사합니다.

+0

방금 ​​투표가 종료되었습니다. 이 질문에 무슨 문제가 있습니까? – Ryan

+0

설정 파일에 예제가 있습니다. – Max

+0

아니요. config의 예제는 내 질문에 대답하지 않습니다. sub.foo.com 및 sub2.foo.com을 수행하고 그런 방식으로 번들링하지만 전체 CPU 또는로드 (예 :)를 나타내는 방법은 아닙니다. 하지만 여기서 기쁘게 생각합니다. – Ryan

답변

0

sumstack으로이를 수행 할 수 있습니다.

나는 똑같은 일을해야만했고, this article은 매우 도움이되었다.

은 기본적으로 당신이 그런 짓을 할 다음

[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"플러그인 파일에서 복사하십시오. 여기서 중요한 것은 마지막 네 줄입니다. 다른 그래프의 값을 합산하는 부분이 여기에 있습니다.