![Zabbix企业级分布式监控系统](https://wfqqreader-1252317822.image.myqcloud.com/cover/198/27741198/b_27741198.jpg)
3.5 在Windows中安装Zabbix-Agent
3.5.1 安装与配置
下载Zabbix-Agent的Windows版本,这里以Zabbix-Agent 4.0.0为例(下载链接为https://www.zabbix.com/downloads/4.0.0/zabbix_agents-4.0.0-win-amd64.zip),将下载文件保存到本地,解压缩到C:\Program Files\路径下,如图3-24所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0078_0001.jpg?sign=1739500645-mo7T4Fz66tHgp6IE0IlSX6jBhd89XYWl-0-d2e906349dc76718da792eecec96f06b)
图3-24 Zabbix-Agent安装目录
zabbix_agentd.conf文件中的配置参数在不同系统平台下均相似,此处省略具体的配置,请参考3.3.3节的参数配置。
3.5.2 注册服务
在Windows系统中,进入cmd命令行窗口,查看Zabbix-Agent的程序,如图3-25所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0079_0001.jpg?sign=1739500645-CAnpEHyqcxLhNQWnVVk6S7ALcZXDknpW-0-1a0d666a596b2fa6ba8db884491e0ba2)
图3-25 cmd命令行窗口
使用以下命令注册Zabbix Agent服务,运行结果如图3-26所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0079_0002.jpg?sign=1739500645-3FaN8BU6FXfkDiW3J3xo84gRavwOQCzK-0-9e6246ccccda283175d45d60635af07d)
图3-26 注册Zabbix Agent服务
cmd> zabbix_agentd.exe --install -c "c:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win.conf" #路径中有空格,应该用双引号,-c后面是配置文件路径
在服务管理界面中查看是否已经添加Zabbix Agent服务,如图3-27所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0079_0003.jpg?sign=1739500645-q3UHSh5IV4jATEd3VI5jHqjVs7ktp9Mr-0-9d0d3e6e347bcb6ede71a5720cdbaf85)
图2-7 已经添加Zabbix Agent服务
如果在注册服务的过程中出现下面的提示:
c:\Program Files\zabbix_agents_4.0.0.win\bin\win64>zabbix_agentd.exe --install -c "c:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win. conf" zabbix_agentd.exe [4684]: ERROR: cannot create service [Zabbix Agent]:[0x00000430] 鎸囧畾鐨勬湇鍔″凡鏍囪 涓哄垹闄ゃ €
上述运行结果表示服务注册失败,通常原因是日志没有权限写入。解决办法如下:
修改配置文件C:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win.conf的日志路径为LogFile=c:\Program Files\zabbix_agents_4.0.0.win\zabbix_agentd.log。
3.5.3 启动服务
使用Windows图形用户界面对服务进行控制(见图3-28,也可以用命令行启动服务)。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0080_0001.jpg?sign=1739500645-F1ZgGtEXK6kgGVNGdLTairaP3PbTfANM-0-862e2c51da2256c9cfbd1a5999c014ae)
图3-28 在Windows上启动Zabbix Agent服务
(1)采用Windows的net命令控制服务。
启动服务:
C:\> net start "Zabbix Agent"
Zabbix Agent服务正在启动 .
Zabbix Agent服务已经启动成功。
停止服务:
C:\> net stop "Zabbix Agent"
Zabbix Agent服务已成功停止。
(2)采用程序命令方式控制服务。
启动服务:
c:\Program Files\zabbix_agents_4.0.0.win\bin\win64> zabbix_agentd.exe -s-c "c:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win.conf" Zabbix_agentd.exe [8456]: service [Zabbix Agent] started successfully
停止服务:
c:\Program Files\zabbix_agents_4.0.0.win\bin\win64> zabbix_agentd.exe -x-c "c:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win.conf" Zabbix_agentd.exe [9040]: service [Zabbix Agent] stopped successfully
卸载服务:
c:\Program Files\zabbix_agents_4.0.0.win\bin\win64> zabbix_agentd.exe -d-c "c:\Program Files\zabbix_agents_4.0.0.win\conf\zabbix_agentd.win.conf"
zabbix_agentd.exe [2440]: service [Zabbix Agent] uninstalled successfully
zabbix_agentd.exe [2440]: event source [Zabbix Agent] uninstalled successfully