Explorando as capacidades do Zabbix no monitoramento de redes só IPv6
23/05/2024
Por Alexander Araya Arias, Especialista em Monitoramento de TI e Infraestrutura
Introdução
Neste artigo, gostaria de destacar a importância do monitoramento constante em um mundo em rápida evolução. Vamos focar a nossa atenção no Zabbix, uma ferramenta de monitoramento baseada em GNU (GLPv2), e em sua capacidade de monitorar ambientes só IPv6. Esta questão se torna cada vez mais importante à medida que avançamos para uma adoção mais ampla do IPv6. No desenvolvimento deste artigo, veremos como o Zabbix pode ser usado para superar os desafios de monitoramento de redes só IPv6 e garantir uma transição para esta nova era nas redes.
Comecemos com um pouco de história.
O que é Zabbix?
Zabbix foi criado por Alexei Vladishev e é uma solução de monitoramento distribuído de código aberto de classe empresarial. Isso nos permite monitorar inúmeros parâmetros de uma rede, saúde e integridade de servidores, máquinas virtuais, bancos de dados, sites e muito mais. Zabbix permite fazer notificações por diferentes meios, sendo um dos mais usados o e-mail.
Dito isso, podemos citar entre as facilidades que o Zabbix oferece, a detecção automática de dispositivos e serviços com IPv6 na rede. Além disso, possui uma interface bastante intuitiva e fácil de usar, o que facilita ao usuário a visualização do monitoramento, inclusão de novos equipamentos, configuração de alertas e notificações. O gerenciamento centralizado do Zabbix permite que usuários e administradores monitorem múltiplos dispositivos e serviços IPv6 a partir de uma única interface.
A escalabilidade permite que o Zabbix se adapte a redes IPv6 de qualquer tamanho, facilitando o gerenciamento desde pequenas redes empresariais, até redes e infraestruturas de rede complexas.
Primeiros passos
Focando em uma parte mais técnica, vamos recriar um cenário simples onde a partir do nosso servidor Zabbix realizaremos testes simples baseados em ICMP para endereços IPv6 remotos.
Nosso servidor foi instalado em um ambiente Ubuntu 22.04 como podemos ver na imagem a seguir. A partir da nossa conexão via SSH executamos o seguinte comando para verificar nossa distribuição.
lsb_release -a
Depois disso podemos verificar se nosso servidor já possui um endereço IPv6 designado corretamente. Podemos conseguir isso com o seguinte comando.
ip addr show | grep inet6
Para executar testes de ping em endereços IPv6 desde nosso servidor, executaremos o comando ping6 e o endereço IPv6 ou domínio no qual queremos executar o teste. Neste caso usaremos dois domínios conhecidos e posteriormente iniciaremos a inclusão no nosso Zabbix em sua interface web.
Abordagem à interface web do Zabbix
Tendo resultados positivos em nossos testes anteriores, podemos começar a incluir testes ICMP desde nossa interface web do Zabbix. Para isso, desde o navegador de nossa escolha entramos no Zabbix e vamos ao painel à esquerda até a seção “Configurações” em que é exibida a seguinte tela. E aqui, assim como mostrado, criamos um novo host.
Será exibida uma nova tela na que devemos preencher os dados solicitados para a criação do host desejado conforme mostra a imagem a seguir em que já inserimos as informações necessárias.
É importante mencionar que o Zabbix já possui templates pré-carregados. Por sua vez, no campo “Host groups”, caso não tenhamos um grupo criado, podemos indicar no espaço o nome desejado para este grupo de equipamentos. Por fim, na seção de interfaces, devemos selecionar entre as quatro opções apresentadas. Para nossos propósitos escolhemos a opção “Agent” e basta clicar em “Add” e com isso teremos criado nosso monitoramento para um teste ICMP no Zabbix, que veríamos da seguinte forma.
Se quisermos incluir outro host com as mesmas características, podemos repetir os passos descritos acima ou entrar no recurso anterior, veremos na parte inferior uma opção chamada “Clone” na qual ao clicar, como o próprio nome indica, vai clonar o host criado anteriormente. Aqui só temos que trocar o endereço IPv6 e nome do novo host, e assim criamos um novo host.
Manipulando Filtros no Zabbix
Uma vez que o Zabbix tenha iniciado o monitoramento e queiramos conhecer os dados que este pode nos oferecer, devemos ir para a seção “Monitored” na que devemos procurar a subseção “Latest data” e aí podemos usar os filtros de pesquisa. Neste caso iremos procurá-lo por Host groups.
Uma vez aplicado o filtro, na parte inferior poderemos ver os dados que nosso servidor Zabbix coletou.
Gráficos no Zabbix
Além de obter dados detalhados, o Zabbix também tem a capacidade de criar gráficos. Isto permite ter uma visibilidade e compreensão do comportamento dos recursos que monitorizamos. Em ambientes só IPv6, estes gráficos são de grande importância, uma vez permitem ver a evolução de um recurso ao longo do histórico, o que é muito útil para detectar tendências e tomar decisões informadas.
Um recurso muito útil no Zabbix são os filtros que apresenta para revisar os dados de acordo com nossas necessidades. Isso facilita a interpretação dos sensores e recursos IPv6.
Conclusões
Ao longo deste artigo, exploramos as capacidades de uma ferramenta de monitoramento como é o Zabbix em redes só IPv6. Vimos que o Zabbix não só oferece dados detalhados e gráficos, mas também é uma ferramenta de análise para a tomada de decisões. Com o avanço na adoção do IPv6, é fundamental contar com ferramentas de monitoramento que nos permitam garantir a estabilidade e eficiência das nossas redes.
Você considera importante monitorar a sua rede?
As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.