Pesquisa de site

Como instalar o agente Zabbix e adicionar host do Windows ao Zabbix


Seguindo os tutoriais anteriores sobre a série Zabbix, este artigo descreve como instalar e configurar uma instância de um agente Zabbix para rodar como um serviço em sistemas Microsoft Windows, a fim de monitorar seus ambientes Windows de infraestrutura, especialmente máquinas servidoras.

Requisitos

  • Como instalar o Zabbix no RHEL/CentOS e Debian/Ubuntu – Parte 1
  • Como configurar o Zabbix para enviar alertas por email para conta do Gmail – Parte 2
  • Como instalar e configurar agentes Zabbix em Linux remoto – Parte 3

Passo 1: Baixe e instale o Agente Zabbix no Windows

1. Os agentes zip pré-compilados para ambientes Windows podem ser obtidos na página oficial de download do Zabbix e instalados e iniciados manualmente no sistema usando o Prompt de comando do Windows como a seguir exemplo:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Por exemplo, suponha que você tenha baixado e extraído o arquivo zip do agente Zabbix em D:\Downloads\zabbix_agents-5.4 .7\, execute o seguinte comando para instalar o serviço:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. Após a instalação do serviço em seu host Windows, abra o arquivo zabbix_agentd.win.conf e edite manualmente os seguintes parâmetros:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Para iniciar o serviço basta digitar:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Para parar o serviço, execute o mesmo comando acima com o argumento --stop e para desinstalar o serviço use o argumento --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Um segundo método mais conveniente para instalar e configurar automaticamente o agente Zabbix em ambientes Windows é baixar o pacote de instalação do agente Zabbix MSI específico para a arquitetura do seu sistema.

5. Depois que o arquivo MSI do agente Zabbix tiver sido baixado em seu sistema, execute-o e forneça as informações necessárias para configurar e instalar o agente no host monitorado de destino como segue-se:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Se você precisar modificar o arquivo de configuração do Zabbix com outros valores personalizados posteriormente, o arquivo conf poderá ser encontrado no caminho %programfiles%\Zabbix Agent\.

6. Depois de concluir a configuração, abra o Prompt de Comando do Windows com privilégios de Administrador e execute services.msc comando para abrir o utilitário Windows Services e localizar o serviço Zabbix Agent para verificar se o serviço está sendo executado e iniciado automaticamente após a reinicialização.

services.msc

A partir deste console, você pode gerenciar o serviço (iniciar, parar, pausar, retomar, ativar ou desativar).

Passo 2: Configurar o Firewall do Windows e testar o Agente Zabbix

7. Quase todos os sistemas baseados em Windows possuem o Firewall do Windows ativo e em execução, portanto a porta do agente Zabbix deve ser aberta no firewall para se comunicar com o servidor Zabbix.

Para abrir a porta do agente Zabbix no firewall do Windows, abra o Painel de Controle -> Sistema e Segurança – > Firewall do Windows e clique em Permitir um aplicativo através do Firewall do Windows.

8. Em seguida, clique no botão Permitir outro aplicativo e uma nova janela deverá abrir. Use o botão Procurar para navegar e adicionar o arquivo executável do agente Zabbix (normalmente encontrado em %programfiles%\Zabbix Agent\ se você o instalou usando MSI programa) e clique no botão Adicionar para adicionar o serviço.

9. Em seguida, verifique e abra a regra de firewall no segmento de rede onde o servidor Zabbix está localizado em sua rede e clique no botão OK para finalizar e aplicar a configuração.

10. Para testar se o agente Zabbix rodando no Windows pode ser acessado do lado do servidor Zabbix, use telnet ou comando netcat no Zabbix servidor contra o agente do Windows Porta IP e uma mensagem Conectada deverá aparecer. Pressione a tecla Enter para gerar uma mensagem de erro e desconectar automaticamente do agente:

telnet <Windows_agent IP Address> 10050

Etapa 3: Adicionar Host Windows Monitorado pelo Agente Zabbix ao Servidor Zabbix

11. Depois que o agente Windows tiver sido testado na linha de comando e tudo parecer bem, vá para a interface web do Zabbix Server, vá para a guia Configuração -> Hosts, e clique no botão Criar Host para adicionar o host monitorado pelo Windows.

12. Na janela Host adicione o FQDN da sua máquina agente Windows no campo Hostname, adicione um nome arbitrário no campo Nome Visível para identificar facilmente a máquina monitorada no painel Zabbix, certifique-se de que o host esteja incluído em um Grupo de Servidores e adicione o Endereço IP do seu host Windows em interfaces de Agente arquivadas. O valor de Porta deixa-o inalterado.

13. Em seguida, vá para a aba Modelo e clique no botão Selecionar. Uma nova janela com Zabbix Templates deverá aparecer. Navegue por esta janela, marque Template OS Windows, e clique no botão Selecionar para adicionar o modelo.

14. Assim que o Template OS Windows aparecer no campo Vincular novos modelos, clique no botão Adicionar para vincular este modelo à configuração do host do Windows. .

Finalmente, depois que o Template OS Windows estiver visível no campo Linked Templates, clique no botão Adicionar abaixo para concluir o processo e adicionar todo o host do Windows. configuração.

15. Depois que sua máquina Windows monitorada for adicionada, retorne para Configuração -> Hosts e o Host Windows deverá agora estar presente nesta janela, conforme ilustrado captura de tela abaixo.

Isso é tudo! Apenas certifique-se de que o Status do seu host Windows esteja definido como Ativado e aguarde alguns minutos para que o servidor Zabbix entre em contato com o agente Windows e processe os dados remotos recebidos.

Como exemplo, para obter um gráfico da carga da CPU na máquina Windows monitorada, vá para a guia Monitoramento do console web Zabbix -> Gráficos, selecione o nome do host da máquina Windows e O gráfico de carga da CPU e todos os dados coletados até agora devem ser apresentados em um belo gráfico.