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