在Windows上安装Zabbix agent客户端
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,下载下载地址:https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip在Windows系统C盘新建zabbix目录将下载好的
千家信息网最后更新 2025年12月02日在Windows上安装Zabbix agent客户端
下载
下载地址:
https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip
在Windows系统C盘新建zabbix目录将下载好的安装包(zabbix_agents_3.4.0.win.zip)解压缩到c:/zabbix/目录下: zabbix_agents_3.4.0.win ├── bin │ ├── win32 │ │ ├── dev │ │ │ ├── zabbix_sender.dll │ │ │ └── zabbix_sender.lib │ │ ├── zabbix_agentd.exe │ │ ├── zabbix_get.exe │ │ └── zabbix_sender.exe │ └── win64 │ ├── dev │ │ ├── zabbix_sender.dll │ │ └── zabbix_sender.lib │ ├── zabbix_agentd.exe │ ├── zabbix_get.exe │ └── zabbix_sender.exe └── conf └── zabbix_agentd.win.conf conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序。在c:/zabbix/目录下新建zabbix-agent.log文本文件
配置
配置C:\zabbix\conf\zabbix_agentd.win.conf文件:
LogFile=C:\zabbix\zabbix-agent.log Server=192.168.1.59 ServerActive=192.168.1.59 Hostname=Windows_36
参数说明:
修改log路径; Server: zabbix server的ip地址, ServerActive: zabbix 主动监控server的ip地址, 其中Server和ServerActive都指定zabbix Server的IP地址, 不同的是,前者是被动后者是主动。 也就是说Server这个配置是用来允许192.168.1.59这个ip来我这取数据。而ServerActive的192.168.1.59的意思是,客户端主动提交数据给他。 zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy 被动:server向agent请求获取监控项的数据,agent返回数据。 Hostname:主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。 因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。
安装
首先打开CMD(需有管理员权限),CMD命令运行如下代码:(64位系统运行win64目录)
安装:install
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i 控制台信息如下: zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfully zabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully
启动:start
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s控制台信息zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully
卸载:(不操作)
首先用管理员打开CMD,进入到程序目录,要进行卸载,执行zabbix_agentd.exe -dC:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -d
查看Windows端口使用
C:\zabbix\bin\win64>netstat -ano|findstr "10050"TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 10268TCP [::]:10050 [::]:0 LISTENING 10268C:\zabbix\bin\win64>tasklist|findstr "10268"zabbix_agentd.exe 10268 Services 0 6,944 K
查看任务管理器
zabbix_agnetd.exe
查看启动的日志zabbix_agentd.log:
5140:20171127:095853.281 Starting Zabbix Agent [Windows_36]. Zabbix 3.4.0 (revision 71462). 5140:20171127:095853.281 **** Enabled features **** 5140:20171127:095853.281 IPv6 support: YES 5140:20171127:095853.281 TLS support: NO 5140:20171127:095853.285 ************************** 5140:20171127:095853.285 using configuration file: C:\zabbix\conf\zabbix_agentd.win.conf 5140:20171127:095853.301 agent #0 started [main process] 2576:20171127:095853.301 agent #1 started [collector] 6020:20171127:095853.305 agent #2 started [listener #1] 5812:20171127:095853.305 agent #3 started [listener #2] 5940:20171127:095853.305 agent #4 started [listener #3] 1320:20171127:095853.305 agent #5 started [active checks #1]
windows系统防火墙中开放端口10050
注意:windows防火墙是否已开启,如果开启,需设置入站规则;可以用ping命令,或者在zabbixserver端:zabbix_get -s 当前windows_ip -k system.uname 参照http://www.xitonghe.com/jiaocheng/Windows10-3861.html 开放10050端口操作步骤: WIN+X调出系统配置菜单,控制面板-->选择windows 防火墙-->高级设置--> 设置入站规则(入站规则:别人电脑访问自己电脑;出站规则:自己电脑访问别人电脑)-->新建规则-->端口-->下一步--> 选择相应的协议,如添加10050端口,我们选择TCP,本地端口处输入10050;允许连接-->下一步--> 勾选"域","专用","公司",点击"下一步"-->输入端口名称,点"完成"即可。
设置开机启动
运行services.msc 服务,找到Zabbix Agent 默认是开机启动,
zabbix_agentd.exe命令说明
-c 制定配置文件所在位置 -i 安装客户端 -s 启动客户端 -x 停止客户端 -d 卸载客户端
批处理脚本agentd.bat
下面为Windows批处理脚本agentd.bat对客户端服务器上的zabbix_agentd进行安装、启动、停止、卸载。前提: 1、解压zabbix_agents_2.4.4.win.zip到c:\zabbix目录 2、修改了参数文件c:\zabbix\conf\zabbix_agentd.win.conf脚本:
@echo off CHCP 65001 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 ** f. exit Zabbix Agentd******** echo **************************************** :loop choice /c abcdef /M "please choose" if errorlevel 6 goto :exit 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\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s goto loop :stop c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x goto loop :restart c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s goto loop :install c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i goto loop :uninstall c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -d goto loop :exit exit
创建主机,查看监控效果(服务端WEB)
configuration(组态,配置)->Hosts(主机)->Create host(创建主机) 主机名称:Windows_36 # 与C:\zabbix\conf\zabbix_agentd.win.conf文件里的Hostname相同 agent代理程序的接口:192.168.1.36:10050 模板:Template OS Windows-->添加-->更新 更新
主动
配置
主机
文件
目录
端口
监控
客户
客户端
数据
规则
地址
电脑
系统
信息
命令
程序
脚本
防火墙
控制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网智能科技浪潮
4路服务器的含义
国外服务器在线
mc中国版服务器
桂东县电子软件开发好不好
世导服务器托管
标题 数据库会因为什么原因挂掉
用什么软件开发.asp文件
网络安全的安全教案
网络安全技术与应用官方
服务器管理 电脑系统
为什么在软件开发中需要需求
石家庄设备管理软件开发
网页与数据库连接测试
广州大手互联网络科技招聘
麦积区网络安全大队
英灵神殿加入服务器ip
服务器如何做端口安全策略
天津一步网络技术服务有限公司
数据库中两个乘号
es文件管理进服务器
互联网+科技 问题
读国家网络安全的读后感
郧阳区公司软件开发售后保障
互联网科技公司范文
计算机软件开发合同模板
根据什么定位数据库
网络安全中什么是副本
单位 网络安全责任
游戏软件开发专业属于什么男