Lo primero que tendremos que hacer es subir el agente de zabbix a un servidor ftp.
Usaremos el instalador para Windows http://www.suiviperf.com/zabbix/
Descargaremos la última versión del agente. La descomprimimos y posteriormente renombramos el ejecutable a zabbix_agent.exe
Subimos el ejecutable a nuestro ftp. Ejemplo: ftp:\\nuestrodominio.es\zabbix\zabbix_agent.exe
Creamos el siguiente fichero en el la raíz del c:\update_zabbix.ftp de cada uno de nuestros servidores de Windows. Esto solo se tiene que hacer la primera vez. Y lo rellenamos con las siguientes líneas. Donde pone usuario escribiremos el usuario para acceder a nuestro ftp y donde pone contraseña la contraseña del usuario ftp.
open nuestrodominio.es
usuario
contraseña
binary
cd zabbix
get zabbix_agent.exe
quit
Ahora iremos a nuestro servidor de zabbix. Administration->Scripts.
Y crearemos el siguiente script (servidor.zabbix=nuestro servidor zabbix):
Name: Update Zabbix Agent
Command: zabbix_get -s {HOST.CONN} -k system.run['ftp -s:c:\update_zabbix.ftp & copy zabbix_agent.exe c:\ & c:\zabbix_agent.exe /server=servidor.zabbix /rmtcmd=1 /hostname={HOSTNAME} /S']
Guardamos y ya tenemos nuestro script para actualizar nuestros servidores.
Ahora solo faltaría lanzarlo seleccionando algún servidor desde un mapa donde tengamos nuestros servidores.