Usando o Ganglia no EC2

2

No Amazon EC2, eu tenho uma configuração de proxies e 1 monitor (MON). Eu instalei gmond nos proxies e gmetad em MON. Minha fonte de dados para o gmetad.conf no MON é assim:

data_source "proxies"  proxy1:8654 proxy2:8654 proxy3:8654

No gmond.conf dos proxies eu tenho:

tcp_accept_channel {
  port = 8654
}

Tudo está funcionando bem, quando eu faço telnet de MON para os proxies eu recebo o XML com os dados corretos. O problema é que o frontend web mostra apenas uma fonte de "proxies" de cluster, na verdade mostra a primeira fonte que eu coloquei na lista, neste caso proxy1. Se eu mudar a ordem:

data_source "proxies"  proxy2:8654 proxy3:8654 proxy1:8654

Exibe apenas dados do proxy2.

Instalei outros sistemas de monitoramento no Ganglia usando TCP ou UDP, mesmo através de túneis ssh, mas é a primeira vez que vejo esse comportamento. Eu não estou usando multicast porque (até onde eu sei) a Amazon não suporta em sua rede. Por que o Ganglia-Web está mostrando apenas uma fonte de dados?

    
por hdanniel 17.08.2009 / 19:04

3 respostas

1

Encontrei a resposta lendo este arquivo README . A diretiva data_source não está funcionando como eu pensei:

data_source "proxies"  proxy1:8654 proxy2:8654 proxy3:8654

Esta linha não vai puxar dados das três fontes, ele puxa dados da primeira fonte e os outros agem como fontes redundantes. O que eu preciso fazer é enviar todos os dados dos proxies para um hub gmond e depois para o servidor gmetad.

    
por 17.08.2009 / 21:04
2

Confira Ganglia sem multicast

    
por 17.08.2009 / 23:38
0

Veja também:

link

Instalei hoje e consegui trabalhar no EC2, que não permite multicast.

    
por 14.06.2013 / 09:18