1.网上下载新版的Windows Agent

http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip


2. 解压后找到bin/win64,将里面的文件解压出来,主要是这3个zabbix_agentd.exe、zabbix_get.exe、zabbix_sender.exe,放到c:\zabbix.


3. 创建zabbix_agentd.conf文件(需要自己建),填入如下内容:

LogFile=c:\zabbix\zabbix_agentd.log

#agent日志文件

LogFileSize=100

#设置日志文件大小这里是100MB 默认是MB
Server=Zabbix服务器IP

#Zabbix监控主机IP地址

ListenPort=10050

#通讯端口

ServerActive=安装Agent机器的IP

#被监控机的IP地址

Hostname=主机名

#在Zabbix控制端上添加Host时命名机器名要和这里的Hostname对应上 


4. 修改好文件后,用CMD(需有管理员权限)将Zabbix Agent安装为Windows系统的服务,输入如下命令:

c:\zabbix\zabbix_agentd.exe -i -c c:\zabbix\zabbix_agentd.conf

(网上有命令是这样写的:zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf –i,而实际上尝试,这是启动zabbix agent的命令)


5. 如果需要大规模部署到其他机器,可以创建bat脚本,格式如下,包括Agent安装,删除,服务启动,关闭,重启5个功能。附件为Zabbix Agent自动安装文件打包,根据自己需要,运行bat前,将zabbix_agentd.conf文件中的相关设置更新为自己的环境即可。

@echo off

echo ****************************************

echo *****Zabbix Agentd Operation************

echo ****************************************

echo **  a.  start      Zabbix Agentd********

echo **  b.  stop       Zabbix Agentd********

echo **  c.  restart    Zabbix Agentd********

echo **  d.  install    Zabbix Agentd********

echo **  e.  uninstall  Zabbix Agentd********

echo ****************************************


choice /c:abcde /M [a]start,[b]stop,[c]restart,[d]install,[e]uninstall


if errorlevel 5 goto uninstall

if errorlevel 4 goto install

if errorlevel 3 goto restart

if errorlevel 2 goto stop

if errorlevel 1 goto start


:start

c:\zabbix\zabbix_agentd.exe -s -c c:\zabbix\zabbix_agentd.conf

goto end


:stop

c:\zabbix\zabbix_agentd.exe -x -c c:\zabbix\zabbix_agentd.conf

goto end


:restart

c:\zabbix\zabbix_agentd.exe -x -c c:\zabbix\zabbix_agentd.conf

c:\zabbix\zabbix_agentd.exe -x -c c:\zabbix\zabbix_agentd.conf


:install

c:\zabbix\zabbix_agentd.exe -i -c c:\zabbix\zabbix_agentd.conf

goto end


:uninstall

c:\zabbix\zabbix_agentd.exe -d -c c:\zabbix\zabbix_agentd.conf

goto end


:end