Zabbix Agent para monitoramento de servidores

Como é feito o monitoramento de servidores?

Monitorar servidores é essencial para garantir a visibilidade da infraestrutura, existe duas formas de fazer esse monitoramento utilizando Zabbix, podemos utilizar o SNMP ou o Zabbix Agent.

Apesar do SNMP ser um recurso “nativo” do sistema operacional, essa forma de monitoramento possui inúmeras limitações quando comparada ao Zabbix Agent.

Quando utilizamos SNMP estamos presos a quais métricas são expostas pelo sistema operacional e pelas aplicações, já quando utilizamos o agente do Zabbix temos várias possibilidades.

O Zabbix Agente oferece ínumeras métricas pré definidas e também a possibilidade de estender o monitoramento por meio do UserParameter e também de plugins.

O que é o Zabbix Agent?

O Zabbix Agent é um programa instalado nos servidores, uma vez instalado conseguimos fazer o monitoramento de recursos de forma local. Ou seja, o Zabbix Agent processa intermamente os dados coletados e envia para o Zabbix Server ou para o Zabbix Proxy.

Apesar de ser uma atividade massiva quando falamos de centenas de servidores, existe várias maneiras de automatizar o processo de instalação utilizando ferramentas de gerenciamento de configuração.

Um receio comum de algumas áreas está relacionado com o impacto de desempenho que a instalação do Zabbix Agent pode causar, esse tipo de coisa não deve ser uma preocupação.

O propósito do Zabbix Agent é ter baixa utilização de recursos.

Disponível na maioria das plataformas

Agora você deve estar se perguntando, qual sistema operacional é compativel com o Zabbix Agent? Fique tranquilo.

O Zabbix Agent está disponível para instalação na maioria das plataformas como:

  • Linux;
  • Windows;
  • Mac;
  • Raspberry;
  • HP-UX;
  • OpenBSD;
  • AIX;
  • Oracle Linux;
  • FreeBSD.

Caso tenha interesse, é possível verificar quais plataformas são compatíveis na documentação oficial do Zabbix.

Modo de operação

Quando instalamos o Zabbix Agente, fazemos a configuração de alguns parâmetros e esses parâmetros definem o modo de operação.

O Zabbix Agent Passivo

O Zabbix Server ou Zabbix Proxy se conecta no Zabbix Agent e faz a requisição do dado que precisa ser coletado.

Essa conexão acontece na porta 10050 do agente.

É amplamente utilizado mas você precisa ficar de olho na utilização dos processos de Poller do Zabbix.

O Zabbix Agent Ativo

O agente se conecta no Zabbix Server ou Zabbix Proxy e solicita as configurações do que é precisso ser coletado.

Essa conexão acontece na porta 10051 do Zabbix Server ou do Zabbix Proxy.

Existe duas maneiras de fazer o download:

Através do site da Zabbix ou do link direto para o repositório, entretanto a maneira mais comum é utilizar o repositório para ambientes Linux

zabbix agent download

Gerações

Zabbix Agent (Clássico)

  • Desenvolvido em C
  • É compatível com todas as plataformas
  • Não existe planos de parar o desenvolvimento para versões futuras do Zabbix.

Zabbix Agent 2 (Nova Geração)

  • Desenvolvido em Go
  • É compatível com plataformas que suportam Go
  • Utiliza plugins para estender o monitoramento
  • Tem suporte as novas funcionalidades bem como a todas funcionalidades do agente clássico

É possível fazer a comparação completa na documentação oficial

Em conclusão o Zabbix Agent é a melhor maneira de você monitorar os seus servidores.

Vamos falar mais sobre o monitoramento de servidores na Jornada do monitoramento, o evento vai acontecer entre os dias 16 e 18 de maio as 21h no Youtube.

 

 

Deixe um comentário