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上的安装启动已完成。此外还需要注意防火墙的问题。

 

 

 

posted @   浮~生  阅读(324)  评论(0编辑  收藏  举报
编辑推荐:
· .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 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示