INTRODUCAO:Demonstrarei neste tutorial como automatizar a instalacao de agentes Zabbix em Servidores Windows.PRE-REQUISITOS:Um compartilhamento de rede;Os binarios do Agente Zabbix nas versoes 32 e 64 bits;Um servidor Zabbix previamente configurado e funcional.SCRIPT ZABBIX_INSTALL.BAT:Esse script e o responsavel por realizar a tarefa.REM ################################################################################REM # Oculta comentarios #REM ################################################################################@echo offREM ################################################################################REM # Verifica existencia previa do diretorio #REM ################################################################################IF EXIST "c:\Zabbix\zabbix_agentd.exe" (exit) ELSE (echo "Iniciando Instalacao")REM ################################################################################REM # Exibe mensagem na tela #REM ################################################################################echo Copiando ArquivosREM ################################################################################REM # Mapeia a unidade de rede onde os binarios estao disponiveis #REM # #REM # Deve existir os diretorios win32 e win64, com os binarios #REM # #REM # Altere essa Informacao #REM ################################################################################net use X: \\Seu_Dominio\CompartilhamentoREM ################################################################################REM # Cria o diretorio na maquina #REM ################################################################################mkdir c:\ZabbixREM ################################################################################REM # Verifica se o sistema e 32 ou 64 bits #REM # #REM # Realiza a copia dos binarios corretos para o sistema #REM ################################################################################IF EXIST "C:\Program Files (x86)" (xcopy X:\win64\zabbix_agentd.exe c:\Zabbixxcopy X:\win64\zabbix_get.exe c:\Zabbixxcopy X:\win64\zabbix_sender.exe c:\Zabbix)ELSE (xcopy X:\win32\zabbix_agentd.exe c:\Zabbixxcopy X:\win32\zabbix_get.exe c:\Zabbixxcopy X:\win32\zabbix_sender.exe c:\Zabbix)REM ################################################################################REM # Remove o mapeamento de rede #REM ################################################################################net use X: /deleteREM ################################################################################REM # Exibe a mensagem na tela #REM ################################################################################echo Criando Arquivos de configuracaoREM ################################################################################REM # Gera o arquivo de configuracao (zabbix_agentd.conf) na maquina #REM # #REM # Altere o nome do Servidor Zabbix #REM ################################################################################echo Server=Nome_DNS_Ou_IP_Do_Servidor_Zabbix > c:\Zabbix\zabbix_agentd.confecho Hostname=%COMPUTERNAME% >> c:\Zabbix\zabbix_agentd.confecho StartAgents=5 >> c:\Zabbix\zabbix_agentd.confecho DebugLevel=3 >> c:\Zabbix\zabbix_agentd.confecho LogFile=c:\Zabbix\zabbix_agentd.log >> c:\Zabbix\zabbix_agentd.confecho Timeout=3 >> c:\Zabbix\zabbix_agentd.confREM ################################################################################REM # Exibe a mensagem na tela #REM ################################################################################echo Instalando o ServicoREM ################################################################################REM # Realiza a instalacao do servico #REM # #REM # Inicia o servico #REM ################################################################################C:\Zabbix\zabbix_agentd.exe -i -c C:\Zabbix\zabbix_agentd.confC:\Zabbix\zabbix_agentd.exe -s -c C:\Zabbix\zabbix_agentd.confREM ################################################################################REM # Encerra o Script #REM ################################################################################exitPREPARACAO DO AMBIENTE:Antes de usar o script precisamos realizar alguns passos simples.Crie um diretorio no servidor, baixe o binario (zabbix_agents_XXX.win.zip) para dentro deste diretorio e descompacte o mesmo, sera criada duas pastas "win32" e "win64". Compartilhe esse diretorio na rede.Altere as seguintes linhas no script:net use X: \\Seu_Dominio\Compartilhamentoecho Server=Nome_DNS_Ou_IP_Do_Servidor_Zabbix > c:\Zabbix\zabbix_agentd.confCOMO USAR O SCRIPT:Isso vai depender da estrutura da rede onde sera usado, pode ser usado no momento da inicializacao da maquina via Active Directory ou Samba.Pode ser executado o script Zabbix_Install.bat manualmente em cada Servidor Windows a ser monitorado.CRIAR O HOST NO SERVIDOR ZABBIX:Atencao nesse passo, pois o comando "echo %COMPUTERNAME%" retorna o nome do seu servidor em maiusculo, como por exemplo "INFOZABBIX". Lembre-se de criar o host dessa maneira no Zabbix Server.Portal: ZabbixBrasil.org.br Criado por: Andre Deo via Manual de Hernandes MartinsEstou fazendo alguns ajustes no material do Hernandes Martins pois nao consegui seguir por falhas de link vou postando e atualizando ao passo que for encontrando as pendencias e suas correcoes.A primeira e sobre a instalacao do fping:O link citado no manual dele nao esta disponivel, entao encontrei este outro: ftp://fr2.rpmfind.net/linux/dag/redhat/el7/en/x86_64/dag/RPMS/fping-3.10-1.el7.rf.x86_64.rpmProblemas com a inicializacao do Zabbix-Server:ftp://ftp.icm.edu.pl/vol/rzm5/linux-slc/centos/7.0.1406/updates/x86_64/Packages/gnutls-3.1.18-10.el7_0.x86_64.rpm ''NAO PUDEMOS CRIAR UMA NOVA PARTICAO OU ENCONTRAR UMA EXISTENTE. PARA SABER MAIS, CONFIRA OS ARQUIVOS DE LOG DA INSTALACAO."Quando fui instalar o Windows 8.1 Pro apareceu um problema (o citado acima) e que tive alguns problemas para poder contornar. Ainda estou no processo de instalacao, mas ja vou publicar o que