Munin Aggregate Graphs de vários servidores

4

Estou usando o balanceamento de carga round robin do DNS e dividi meu tráfego total em vários servidores. Cada servidor tem cerca de 300-400 req / segundo, mas estou interessado em ter um gráfico agregado informando o TOTAL de todas as solicitações por segundo atendidas por nossa arquitetura.

Existe alguma maneira de fazer isso? Neste momento, cada gráfico em Munin vem como um gráfico separado, pois eles descrevem as coisas em um servidor.

Estou usando a configuração da seguinte forma, que não funciona

não funciona para mim, essa configuração tem erros?

[TRAFFIC.AGGREGATED]
  update no
  requests.graph_title nGinx requests
  requests.graph_vlabel nGinx requests per second
  requests.draw LINE2
  requests.graph_args --base 1000
  requests.graph_category nginx
  requests.label req/sec
  requests.type DERIVE
  requests.min 0
  requests.graph_order output
  requests.output.sum \
    lb1.visualwebsiteoptimizer.com:nginx_request_lb1.visualwebsiteoptimizer.com_request.request \
    lb3.visualwebsiteoptimizer.com:nginx_request_lb2.visualwebsiteoptimizer.com_request.request \
    lb3.visualwebsiteoptimizer.com:nginx_request_lb3.visualwebsiteoptimizer.com_request.request
    
por Sparsh Gupta 25.06.2011 / 21:47

3 respostas

4

Existe uma aparência:

[ppke.hu;All_Totals]
  update no
  uptime.graph_title Uptimes
  uptime.graph_vlabel uptime in days
  uptime.draw LINE2
  uptime.graph_order \
    host1=host1.ppke.hu:uptime.uptime \
    host2=host2.ppke.hu:uptime.uptime \
    host3=host3.ppke.hu:uptime.uptime \
  uptime.graph_category system

Acho que você entendeu a ideia.

Mais tarde, substituí meu monitoramento munin por uma solução mais completa ...

    
por 25.06.2011 / 22:31
2

Sim, você pode criar gráficos agregados.

Veja o site como fazer no Munin .

Basicamente, você cria um nó falso em seu munin.conf e descreve as fontes, mas é mais fácil ler o link do que explicá-lo.

    
por 25.06.2011 / 22:31
0

Munin é extremamente exigente sobre nomes de host e grupos. No seu exemplo, substitua TRAFFIC.AGGREGATED por algo como < mydomain & gt ;; Totais

Por exemplo, verifique esta resposta em btm.geek: link

[localdomain;2xLoad]
update no

dload.graph_title 2xload
dload.double.stack one=localhost.localdomain:load.load two=localhost.localdomain:load.load
    
por 22.09.2011 / 03:07