Como posso configurar o Munin para me fornecer uma visão “total” de todos os meus servidores em nuvem?

3

Eu tenho uma dúzia de servidores em nuvem com balanceamento de carga, todos monitorados por Munin.

Eu posso acompanhar cada um individualmente bem. Mas eu estou querendo saber se eu posso de alguma forma agrupá-los para ver o quanto de uso coletivo da CPU (por exemplo) existe entre o cluster de nuvem como um todo.

Como posso fazer isso?

O arquivo munin.conf torna fácil lidar com isso para subdomínios, mas não sei como configurar isso para nós da Web simples. Suponha que meus nós da web sejam nomeados, web_node_1 - web_node_10.

Meu conf parece algo assim agora:

[web_node_1]
    address 10.1.1.1
    use_node_name yes
...
[web_node_10]
    address 10.1.1.10
    use_node_name yes

Sua ajuda é muito apreciada.

    
por Ryan 01.06.2012 / 16:00

2 respostas

1

Sim, Munin suporta nós virtuais que podem combinar dados de outros nós definidos.

Veja aqui um bom exemplo: link

update: Na verdade, esse foi um exemplo terrível, considerando que não funcionou. Aqui está o exemplo oficial, que deve funcionar muito melhor. :-) link

Eu acho que é isso que eu recebo por disparar uma resposta mal pesquisada que parecia certa tarde numa sexta-feira à tarde. : -o

    
por 01.06.2012 / 16:18
1

Você pode usar munin para extrair dados de outros gráficos e agregá-los a um novo gráfico . Aqui está um exemplo básico para um munin.conf que extrai dados do uso da CPU de seus nós para exibi-los em outro gráfico agregado:

[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
    
por 08.09.2012 / 11:57