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 :
Referência :