Instalar Zabbix Agent no Sistema Operacional Windows via Script Batch
Tags: zabbix, windows, monitoramento, script
Published: 2023-11-08 00:37:44

Veja como simplificar o processo de instalação do Zabbix Agent em seus servidores Windows utilizando um Script Batch, ele irá automatizar toda a instalação do Zabbix Agent. Baixar, instalar, liberar firewall e realizar todas as configurações necessárias de maneira eficiente e sem complicações.

Disponibilizei o script em um repositório do [GitHub](https://github.com/alfredotavio/install-zabbix-windows).

>NOTA: O script atual utiliza o instalador do Zabbix Agent na versão 6.0.22. Caso deseje utilizar uma versão diferente do instalador, basta editar o script e ajustar a URL para a versão desejada. Você pode encontrar as diversas versões disponíveis nas [URL1](https://www.zabbix.com/download_agents) ou [URL2](https://cdn.zabbix.com/zabbix/binaries/stable/).

## Etapa 01 - Executando o Prompt de Comando como Administrador
1) Clique no menu iniciar do Windows e pesquise pelo Prompt de Comando digitando "cmd".
2) Clique com o botão direito do mouse e escolha a opção "Run as administrator".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8hl7hacupmwzosifde3f.png)

## Etapa 02 - Executando o Script
1) Primeiro vamos baixar o Script, execute no Prompt de Comando, o seguinte comando:
```batch
curl https://raw.githubusercontent.com/alfredotavio/install-zabbix-windows/main/install-zabbix-agent.bat --silent --output C:\install-zabbix-agent.bat
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juklib1nftmcq02w7or4.png)
>NOTA: O Script será baixado para dentro do C:\ .
2) Execute o Script com o seguinte comando:
```batch
C:\install-zabbix-agent.bat
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wdccj663yx9diwiamlu8.png)
>NOTA: Será solicitado duas informações, na primeira você deve digitar o IP ou o DNS do seu Zabbix Server, na segunda você deve digitar o Hostname que você cadastrou para este servidor dentro do Zabbix Server. Por último, ele irá mostrar um "Ok", isso indica que a regra no Firewall foi criada com sucesso.

## Etapa 03 - Verificando a instalação
1) Acesse os arquivos de programas do Windows, e procure pelo diretório "Zabbix Agent".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0ks6ktxb3iz72c8iu3d.png)
>NOTA: Diretório C:\Program Files\Zabbix Agent.
2) Clique com o botão direito do mouse em cima do arquivo "zabbix_agentd.conf" e abra o arquivo com o "Notepad" do Windows.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sppomtazt7dc2fwao5oo.png)
3) Pesquise pelas opções "Server" e "ServerActive", confirme que a opção foi definida conforme digitamos na etapa anterior.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3p7f02jw3ebrxnzohxz.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r8yrq1s7yri403jb0seu.png)
4) Agora pesquise pela opção "Hostname", confirme que a opção foi definida conforme digitamos na etapa anterior.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui60jzyhbhh9wyi8wzjd.png)
5) Clique no menu iniciar e pesquise por "firewall", execute o "Windows Defender Firewall with Advanced Security".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/osq8ce9jelu39xaokunb.png)
6) No menu lateral esquerdo, clique em "Inbound Rules".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lz2l3d3xj85hf5vv9y7q.png)
7) Pesquise pela regra chamada "Zabbix Agent".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vmb585hw1117mii7w4ac.png)
>NOTA: Action - Allow, Protocol - TCP, Local Port - 10050.

## Etapa Extra: Verificando o arquivo de logs da instalação
1) Caso a instalação não seja bem sucedida, você pode encontrar logs no seguinte arquivo: install-zabbix-agent-log.txt (Dentro dos arquivos temporários do Windows). Segure as teclas "Win+R" para abrir o "Run" do Windows.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lcjwl0vip9ehpq4oxyqd.png)
2) Digite "%TEMP%\install-zabbix-agent-log.txt" e aperte "Ok".
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7v7nz3eheg1ul73dth6g.png)
3) O arquivo irá abrir no "Notepad" do Windows.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2s8nwm0q8s0rj9vt0vk.png)
Espero tê-lo ajudado! Se houver alguma dúvida, não hesite em entrar em contato.