Zabbix : Script para instalação do Agente no Windows

Neste post será apresentado como configurar o agente de instalação do Windows.

Esta batch é totalmente prática na distribuição dos agentes na rede em ambiente Windows, o ideal é criar uma GPO e aplicá-la na OU do AD onde ficam o servidores, assim o processo estaria bem amarrado.

Quando for aplicar em seu ambiente se atente aao caminho onde se encontra seus arquivos e ao ip do servidor que será aplicado .

@echo off
REM ################################################################################
REM # Verifica existencia prévia do diretório                       #
REM ################################################################################
IF EXIST "c:\Zabbix\zabbix_agentd.exe" (exit) ELSE (echo "Iniciando Instalacao")

REM ################################################################################
REM # Exibe mensagem na tela                               #
REM ################################################################################
echo Copiando Arquivos


REM ################################################################################
REM # Cria o diretório na máquina                           #
REM ################################################################################
mkdir c:\Zabbix

REM ################################################################################
REM #Realiza a cópia dos binários corretos para o sistema               #
REM ################################################################################

xcopy \\CAMINHO\Zabbix\zclient\Windows\bin\zabbix_agentd.exe c:\Zabbix\
xcopy \\CAMINHO\nin$\VMware\Zabbix\zclient\Windows\bin\zabbix_get.exe c:\Zabbix\
xcopy \\CAMINHO\nin$\VMware\Zabbix\zclient\Windows\bin\zabbix_sender.exe c:\Zabbix\


REM ################################################################################
REM # Exibe a mensagem na tela                               #
REM ################################################################################
echo Criando Arquivos de configuracao

REM ################################################################################
REM # Gera o arquivo de configuracao (zabbix_agentd.conf) na máquina           #
REM #                                           #
REM # Altere o nome do Servidor Zabbix                           #
REM ################################################################################
echo Server=192.168.0.2 > c:\Zabbix\zabbix_agentd.conf
echo Hostname=%COMPUTERNAME% >> c:\Zabbix\zabbix_agentd.conf
echo StartAgents=5 >> c:\Zabbix\zabbix_agentd.conf
echo DebugLevel=3 >> c:\Zabbix\zabbix_agentd.conf
echo LogFile=c:\Zabbix\zabbix_agentd.log >> c:\Zabbix\zabbix_agentd.conf
echo Timeout=5 >> c:\Zabbix\zabbix_agentd.conf
echo EnableRemoteCommands=1 >> C:\Zabbix\zabbix_agentd.conf


REM ################################################################################
REM # Ajustes FINAIS                                 #
REM ###############################################################################

echo Instalando o Serviço
C:\Zabbix\zabbix_agentd.exe -i -c C:\Zabbix\zabbix_agentd.conf
C:\Zabbix\zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.conf
echo As configuracoes para o servidor %COMPUTERNAME% foram criadas em %date% as %time%
echo As configuracoes para o servidor %COMPUTERNAME% foram criadas em %date% as %time% > c:\Zabbix\inst_agent.log
pause

Saída do script :

zabbix_windows_bat

Referência :

http://zabbixbrasil.org/wiki/tiki-index.php?page=Automatizando+a+instalacao+de+agentes+em+Servidores+Windows