Foi aplicado na versão na distribuição Ubuntu Server 12.04.2 LTS, Precise Pangolin, com a configuração de rede inicial:
Interface WAN
Interface LAN - Proxy
Para que pudesse realizar este artigo, foi fechado um Túnel IPv6 com a Hurricane Electric IPv6, devido não ter um link em IPv6 pela operadora.
Caso queira saber mais sobre o protocolo IPv6, indico o site
IPv6.br para conhecimento. :)
Bom, mãos a obra, antes de obter um endereço IPv6 e/ou fechar o Túnel IPv6:
ping6 ipv6.google.com
Sem ping para qualquer endereço IPv6.
Falha nas interfaces e no Túnel IPv6
Para aplicar o monitoramento foi criado um túnel da Hurricane Eletric para realizar os testes com IPv6, conforme a configuração abaixo:
# ifconfig sit0 up
# ifconfig sit0 inet6 tunnel ::216.66.22.2
# ifconfig sit1 up
# ifconfig sit1 inet6 add 2001:470:7:b10::2/64
# route -A inet6 add ::/0 dev sit1
Após aplicação dos comandos, as novas interfaces de rede (sit0 e sit1) ficou com o seguinte resultado:
Interfaces IPv6
Roteamento RIB
Com as interfaces carregadas, vamos aplicar a configuração no Nagios para realizar o monitoramento.
Existem 2 formas de aplicação com os "plugins check_ping" e "check_fping".
Vou abordar com o "plugin check_ping", pois com o segundo plugin é necessário baixar o source do patch para aplicação do mesmo funcionar. O segundo não obtive sucesso ao executá-lo.
No diretório
/etc/nagios3/nagios-plugins/config, vamos configurar o seguinte arquivo "ping.cfg", para um novo comando do Nagios. "ping.cfg":
# 'check_ping' command definition define command{
command_name
command_line '$ARG1$' -c '$ARG2$'
}
check_ping
/usr/lib/nagios/plugins/check_ping -H '$HOSTADDRESS$' -w
define command{
command_name check_ipv6
command_line /usr/lib/nagios/plugins/check_ping -H '$HOSTADDRESS$' -w
5000,100% -c 5000,100% -6 }
Teste dos resultados
Acesso direto ao plugins do Nagios diretamente executado no shell.
# cd /usr/lib/nagios/plugins/
# ./check_ping -H 2001:470:7:b10::2 -w 100.0,25% -c 200.0,50% -6
Ping IPv6 no Tunnel Hurricane
Ping IPv6 no google
Para rede interna através do proxy pronto para acesso a sites IPv6.
Teste a tua conectividade IPv6:
www.test-ipv6.com
Teste de Conexão IPv6
Após teste, confirme se consegue navegar no site:
https://ipv6.google.com
Usuário interno com Proxy no site ipv6.google.com