zabbix4.0:zabbix_agent的编译安装
zabbix_agent在linux上的编译安装
环境:
系统centos7
zabbix_server:192.168.221.129
被监控服务器:192.168.221.135
开始编译安装
#yum install -y gcc gcc-c++ make pcre-devel #useradd -s /sbin/nologin zabbix #cd /opt #tar -zxvf zabbix-5.0.4.tar.gz #cd zabbix-5.0.4 #./configure --prefix=/usr/local/zabbix --enable-agent #make && make install #chown zabbix:zabbix -R /usr/local/zabbix/ #vim /usr/local/zabbix/etc/zabbix_agentd.conf 主动模式(只写主动模式主要参数),不监听端口10050,即agent开启后,netstat命令10050端口不显示 Hostname=www_01 ServerActive=192.168.221.129 StartAgents=0 被动模式(只写被动模式主要参数) Server=192.168.221.129 StartAgents=3(非0数值)
#chown -R zabbix:zabbix /opt/zabbix
#/opt/zabbix/sbin/zabbix_agentd
zabbix_agent(4.0.24)在windows10上的安装
大致步骤:
1.原先有zabbix_agent的windwos机器,在不用变更原有版本的情况下,可将其zabbix文件中的bin和conf目录拷贝到所需主机的C盘zabbix目录中。若没有,则需要去www.zabbix.com官网去下载windwos的zabbix_agent包,解压到C盘zabbix目录中
2.编辑zabbix_agentd.win.conf配置文件,看是否需要更改。
3.打开cmd命令行,第一步-->将zabbix-agent添加到windows服务中,第二步-->启动zabbix_agent;
注意:windwos界面运行cmd时,要以管理员的身份运行;
4.若防火墙没有关闭,还需要配置防火墙的入站和出站规则链;
防火墙打开方式:
windows7:控制面板--系统和安全--windwos防火墙---高级设置(配置入站和出站规则)
windows10:控制面板--系统和安全--windwos防火墙---高级设置(配置入站和出站规则)
注意:执行cmd命令加入和开启zabbix_agent服务时,要看清zabbix_agent.exe和zabbix_agentd.win.conf的执行路径,网站与实际在C盘建立的目录路径可能不相符。
zabbix_agent下载地址:Download Zabbix agents
1.下载zabbix_agent的windows版本。

2.将安装包放到D盘下,新建D:\zabbix文件夹,粘贴到该目录、解压并进行安装配置。
如图所示,解压后有两个文件夹,bin和conf

bin目录
conf目录
3.编辑配置文件conf目录下的zabbix_agent.conf文件
LogFile=d:\zabbix\zabbix_agentd.log \\这个是日志文件目录,自行修改想放的位置 Server=192.168.24.132(zabbix_server的ip地址) Hostname=windows10-1(windows的主机名,被动模式可自起) #ServerActive= zabbix服务器ip地址(主动模式使用)
4.配置好后,开始安装zabbix-agent,其实就是将zabbix-agent添加到windows服务中;
(注意:使用管理员运行该cmd),否则会报错
①在windows控制台(cmd)下执行以下命令:将zabbix-agent添加到windows服务
d:\zabbix\bin\zabbix_agentd.exe -c d:\zabbix\conf\zabbix_agentd.conf -i
②启动zabbix_agent命令如下:
d:\zabbix\bin\zabbix_agentd.exe -c d:\zabbix\conf\zabbix_agentd.conf -s
结果如下:两条命令都successful
5.然后可以到任务管理器查看
打开任务管理器方法一:Ctrl、Alt和Delete键,然后选择任务管理器。
打开任务管理器方法二:在任务栏底部空白地方,用鼠标右键点击,选择任务管理器。
可以看到zabbix_agent.exe正在运行。
zabbix_agent在windows上的安装启动已完成。此外还需要注意防火墙的问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统