3.1.下载zabbix-agent
浏览器访问zabbix官网:web
https://www.zabbix.com/download_agents,windows
选择windows对应的版本下载。
3.2.安装配置zabbix-agent
解压zabbix_agents_3.4.6.win.zip,会看到bin和conf两个目录,进入到conf目录下,修改zabbix_agentd.win.conf配置文件。
LogFile=D:\zabbix_agents_3.4.6.win\log\zabbix_agentd.log
Server=192.168.2.205
ListenPort=10050
ServerActive=192.168.2.205
Hostname=Zabbix_Windows_Host浏览器
配置项解释:tcp
Server: zabbix server的ip地址,spa
ServerActive: zabbix 主动监控server的ip地址,code
其中Server和ServerActive都指定zabbix Server的IP地址,不一样的是,前者是被动后者是主动。server
Hostname 主机名,必须惟一,区分大小写。Hostname必须和zabbix web上配置的一致,不然zabbix主动监控没法正常工做。blog
zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。ip
主动:agent请求server获取主动的监控项列表,并主动将监控项内须要检测的数据提交给server/proxyrem
被动:server向agent请求获取监控项的数据,agent返回数据。
以管理员方式运行CMD,进入目录 bin\win64
## 将Zabbix Agent安装为Windows系统的服务 zabbix_agentd.exe -i -c ../../conf/zabbix_agentd.win.conf ## 启动agent客户端 zabbix_agentd.exe -c ../../conf/zabbix_agentd.win.conf -s
#确认10050端口已监听
执行命令:
netstat -ano|findstr "10050"
#卸载zabbix-agent服务
先中止服务,以下命令:
tasklist|findstr "274960"
而后以管理员方式运行CMD,执行下面的命令
sc delete "Zabbix Agent"
3.3.防火墙开放10050端口
以管理员方式运行CMD,执行下面命令,添加开放10050端口策略。
netsh advfirewall firewall add rule name="Zabbix_Agent_tcp" dir=in protocol=tcp localport=10050 remoteip=47.97.121.246 action=allow
注:remoteip=47.97.121.246表示只容许47.97.121.246访问10050端口,此为zabbix-server的IP。
## 设置开机启动
运行 services.msc
3.4.web端添加windows主机
#建立主机群组
配置-主机群组,输入组名称,而后点击“更新”。
#建立windows主机
配置-主机-建立主机,按下图填写好后,点击“模板”。
配置-主机-模板,点击“选择”,勾选“Template OS Windows”,点击“选择”,而后点击“添加”,最后点击“更新”。
3.5.监控效果图 监测中-图形,选择前面刚添加的主机Xuad Server,即可看到监控图。