First download the Windows edition zabbix-agent:
Http://www.zabbix.com/downloads/2.0.18/zabbix_agents_2.0.18.win.zip
after downloading the zabbix_agents compressed package, there are two folders, respectively, the Bin folder and the Conf folder. Bin folder one is Win32 Zabbix_agentd, One is win64zabbix_agentd, production environment is 64 bit, here choose Win64
Create a folder in the C drive, then copy the Win64 and copy the zabbix-agent.conf into it.
650) this.width=650; "Src=" https://s1.51cto.com/wyfs02/M01/93/12/wKiom1kH7n-jHkDeAABJsBB24n4927.png-wh_500x0-wm_ 3-wmp_4-s_2734838735.png "title=" Qq20170502102503.png "width=" "height=" "border=" 0 "hspace=" 0 "vspace=" 0 " Style= "width:500px;height:170px;" alt= "Wkiom1kh7n-jhkdeaabjsbb24n4927.png-wh_50"/>
650) this.width=650; "src=" Https://s5.51cto.com/wyfs02/M00/93/12/wKiom1kH79Lwi7nIAAGu4yMR79I191.jpg "title=" Sogou May 02, 17 1032_2.jpg "width=" "height=" 251 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:500px;height:251px; " alt= "Wkiom1kh79lwi7niaagu4ymr79i191.jpg"/>
Edit the zabbix_agentd.win.conf configuration file and modify the following:
server=47.93.162.108serveractive=47.93.162.108unsafeuserparameters=0userparameter=enableremotecommands= 1logremotecommands=1 include=c:\zabbix\zabbix_agentd.userparams.conf
Start Zabbix_agent, open run, enter cmd-> input to install Zabbix_agent: The following represents the installation success!
C:\zabbix\zabbix_agentd.exe-i-C C:\zabbix\zabbix_agentd.win.conf
650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M01/93/13/wKiom1kH87LjNY4fAAE_c2eJJBw806.jpg "title=" Sogou May 02, 17 1048_3.jpg "alt=" Wkiom1kh87ljny4faae_c2ejjbw806.jpg "/>
#注意: If the subsequent startup is unsuccessful, shut down the service and then uninstall the installation: C:\zabbix\zabbix_agentd.exe-d-C C:\zabbix\zabbix_agentd.win.conf
To start the Zabbix_agent service:
650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M02/93/11/wKioL1kH9FTw-B2SAAMPGVorM-I868.jpg "title=" Sogou May 02, 17 1051_4.jpg "width=" 650 "height=" 474 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" WIDTH:650PX;HEIGHT:474PX; " alt= "Wkiol1kh9ftw-b2saampgvorm-i868.jpg"/>
Use Netstat-an to see if the zabbix_agent port is listening:
650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M01/93/13/wKiom1kH9QLjR5WGAAHBZA2agOI526.jpg "title=" Sogou May 02, 17 1054_5.jpg "alt=" Wkiom1kh9qljr5wgaahbza2agoi526.jpg "/>
If the firewall that comes with Windows itself is turned off, you do not need to turn on the 10050 port inbound rule, and if you turn on the firewall, you need to add an inbound rule.
650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M00/93/14/wKiom1kH-FOyVN87AAKzokTzznY603.jpg "title=" Sogou May 02, 17 1108_6.jpg "width=" 650 "height=" 389 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" WIDTH:650PX;HEIGHT:389PX; " alt= "Wkiom1kh-foyvn87aakzoktzzny603.jpg"/>
The following explains the automatic installation of Windows version zabbix_agent:
Write a script:
:: install zabbix agent 2.2.9:: 1 In one click, modify Zabbix_server variable in script: 2, execute this script, install zabbix automatically Agent to C disk @echo offsetlocal enabledelayedexpansion:: need to modify ip:set zabbix_server=47.93.162.108: : replacing server ipset conf_file=%~dp0\zabbix_agents_2.2.9.win\conf\zabbix_agentd.win.conffor in a configuration file /f "delims=" %%a in (' type "%conf_file%") do ( set str=%%a set "str=!str:127.0.0.1=%zabbix_server%!" echo !str!>> "%conf_file%" _tmp.txt) move "%conf_file%" "%conf_file%" _ bak.txtmove "%conf_file%" _tmp.txt "%conf_file%":: 32 bit or 64 bit process detectionif "%processor_architecture%%processor_architew6432%" = = "x86" ( set _processor_architecture=32bit goto x86) ELSE ( set _processor_ architecture=64bit goto x64):x86xcopy "%~dp0\zabbix_agents_2.2.9.win\bin\win32 " c:\zabbix_x86 /e /i /ycopy "%conf_file% " c:\zabbix_x86\ zabbix_agentd.conf /ysc stop "Zabbix agent" >nul 2>nulsc delete "Zabbix agent" >nul 2>nulc:\zabbix_x86\zabbix_agentd.exe -c c:\ Zabbix_x86\zabbix_agentd.conf -ic:\zabbix_x86\zabbix_agentd.exe -c c:\zabbix_x86\zabbix_ agentd.conf -sgoto firewall:x64xcopy "%~dp0\zabbix_agents_2.2.9.win\bin\win64" c:\zabbix_ x64 /e /i /ycopy "%conf_file%" c:\zabbix_x64\zabbix_agentd.conf /ysc stop "Zabbix agent" >nul 2>nulsc delete "Zabbix agent" >nul 2>nulc:\zabbix_x64\zabbix_agentd.exe -c c:\zabbix_x64\zabbix_agentd.conf -ic:\ Zabbix_x64\zabbix_agentd.exe -c c:\zabbix_x64\zabbix_agentd.conf -sgoto firewall:firewall: : get windows version numbersfor /f "tokens=2 delims=[" %%G in (' ver ') Do (set _version=%%g) For /f "tokens=2,3,4 delims=. " %%G in (' Echo %_version% ') Do (set _major=%%g& set _minor=%%h& set _build=% %I) echo major version: %_major% minor version: %_minor%.%_build%:: OS detectionIF "%_major%" = = "5" ( IF "%_minor%" = = "0" echo os details: Windows 2000 [%_processor_architecture%] IF "%_minor%" = = "1" Echo OS details: Windows XP [%_processor_architecture%] IF "%_ minor% "= =" 2 " IF "%_processor_architecture% "= =" 32bit " echo os details: windows 2003 [%_processor_architecture%] IF "%_minor%" = = "2" IF "%_processor_ architecture% "= =" 64bit " echo&nBsp;os details: windows 2003 or xp 64 bit [%_processor_architecture%] :: Open firewall 10050 port netsh firewall delete portopening protocol=tcp port=10050 netsh firewall add portopening protocol=tcp port=10050 name=zabbix_10050 mode=enable scope=custom addresses=%zabbix_server%) ELSE IF "%_major%" = = "6" ( IF "%_minor%" = = "0" echo os details: windows Vista or Windows 2008 [%_processor_architecture%] IF "%_minor%" = = "1" echo os details: windows 7 or windows 2008 r2 [%_processor_ architecture%] if "%_minor%" = = "2" echo os details: windows 8 or Windows Server 2012 [%_processor_architecture%] IF "%_minor%" = = "3" Echo os deTails: windows 8.1 or windows server 2012 r2 [%_processor_architecture %] if "%_minor%" = = "4" echo os details: windows 10 technical Preview [%_processor_architecture%] :: Open firewall 10050 ports netsh Advfirewall firewall delete rule name= "zabbix_10050" netsh advfirewall firewall add rule name= "zabbix_10050" protocol=tcp dir=in localport=10050 action=allow remoteip=%zabbix_server%) pauserd /s /q "%~dp0\zabbix_agents_2.2.9.win" del %0
Then you can install it with the zabbix_agent extracted files together, and the attachments are scripted and zabbix_agent files.
This article from "Wang Jiadong elder brother" blog, declined reprint!
Zabbix Agent installed in Windows environment