Qual é a melhor maneira de parear o monitoramento do Nagios com o EC2?

2

Eu tenho algumas caixas NT localizadas no EC2 que gostaria de monitorar. O problema é que a caixa do Nagios precisa saber um endereço IP ao qual ele pode se conectar para fazer o monitoramento, e os IPs das instâncias mudam sempre que iniciam.

Existe uma boa maneira de fazer isso ou serei forçado a escrever um programa que irá pesquisar a API do EC2?

    
por Billy ONeal 04.01.2011 / 15:46

4 respostas

4

Você pode usar o DNS dinâmico. Instale um cliente DNS dinâmico em cada um dos seus servidores e o IP será atualizado quando for alterado.

Você terá que configurar o Nagios com nomes de host em vez de IPs. Provavelmente você deseja um TTL baixo no servidor DNS para evitar que o IP antigo seja armazenado em cache por muito tempo.

    
por 04.01.2011 / 16:35
5

Você pode procurar IPs elásticos se precisar de endereços IP estáticos. Esses são os IPs de sua conta da AWS que você pode atribuir a qualquer instância executada.

Elastic IP addresses are static IP addresses designed for dynamic cloud computing. An Elastic IP address is associated with your account, not a particular instance, and you control that address until you choose to explicitly release it. Unlike traditional static IP addresses, however, Elastic IP addresses allow you to mask instance or availability zone failures by programmatically remapping your public IP addresses to any instance associated with your account.

    
por 04.01.2011 / 16:14
1

Usamos o Nagios para monitorar nossas instâncias do Windows no EC2:

  1. Obtenha IPs elásticos (você precisa de endereços IP estáticos).

  2. Abra o ping no firewall do EC2 (bloqueado por padrão)

  3. Feito!

por 04.01.2011 / 17:14
0

O Groundwork Open Source 6.4 tem um Cloud Connector que usa a API do EC2 para descobrir automaticamente e adicionar / remover hosts - útil para aplicativos / sites que aumentam e diminuem a escala.

    
por 11.05.2011 / 22:56