Batch Script Install Zabbix-Agent Windows

Por: Dr. Delso Bonfante | May 22, 2013

Batch Script Install Zabbix-Agent Windows

Olá, meu nome é Diego Luisi e no artigo de hoje vou demonstrar como criar um script em batch para instalação do agent zabbix em servidores Windows.

Quando temos uma rede grande com muitos hosts Windows e começamos a monitorar via zabbix pode ser demorado e trabalhoso o processo de instalação dos agents nos servidores, esse batch script tem a tarefa de facilitar a vida do administrador de redes.

Primeiramente vamos fazer o download do zabbix-agent para windows.

http://www.zabbix.com/download.php

Crie uma nova pasta chamada Zabbix,
Dentro da pasta zabbix crie 2 pastas Zabbix32 e Zabbix64

Acesse a pasta Zabbix32 e crie um novo arquivo de texto.
Install.txt
Abra e cole o seguinte conteúdo dentro do arquivo:

mkdir c:zabbix
copy . c:zabbix
echo Server=monitoramento.diegoluisi.eti.br >> c:zabbixzabbix_agentd.conf
echo ServerActive=monitoramento.diegoluisi.eti.br >> c:zabbixzabbix_agentd.conf
echo Hostname=%COMPUTERNAME% >> c:zabbixzabbix_agentd.conf
echo StartAgents=5 >> c:zabbixzabbix_agentd.conf
echo DebugLevel=3 >> c:zabbixzabbix_agentd.conf
echo LogFile=c:zabbixzabbix_agentd.log >> c:zabbixzabbix_agentd.conf
echo Timeout=3 >> c:zabbixzabbix_agentd.conf
C:Zabbixzabbix_agentd.exe -i -c C:Zabbixzabbix_agentd.conf
del c:zabbixinstalador.bat
net stop "Zabbix Agent"
net start "Zabbix Agent"
@pause

Adeque de acordo com suas necessidades alterando Server e ServerActive e colocando o endereço do seu servidor.

Salve e saia, renomeie o arquivo para Install.bat deixe uma cópia dentro de Zabbix32 e Zabbix64

Pronto, agora é só copiar o instalar para o servidores e executar o Install de acordo com sua versão 32 ou 64.

Espero que seja útil e que tenham gostado.


LOREM

dluisi

🚀 Enthusiastic about the DevOps culture and focused on Open Source technologies, I am passionate about automation, with 20 years of experience as a SysAdmin, currently working as an SRE, always open to learning new technologies and procedures to improve every day more as a professional. 👀 I’m interested in Open Source projects (Linux, CNCF, GitOps and Tools) 📚 I’m currently increasing my skills on AWS, K8S, Python, Backstage and some automations tools like Argo (CD, Autopilot, Events, Rollouts and Workflows). 🌱 Goals: Increase my programming skills. 💞 I love old and good Rock and Roll, on weekends traveling on a Harley Davidson.