1:ubuntu安装agent

1)导入源:

### Ubuntu 24.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
apt-get update

### Ubuntu 22.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb
apt-get update

### Ubuntu 20.04
wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/ubuntu/pool/main/z/zabbix/zabbix-agent2_6.0.7-1+ubuntu20.04_amd64.deb
dpkg -i zabbix-agent2_6.0.7-1+ubuntu20.04_amd64.deb
apt-get update

### Ubuntu 18.04
wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb
dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb
apt-get update

### Ubuntu 16.04
wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/ubuntu/pool/main/z/zabbix/zabbix-agent_6.0.7-1+ubuntu16.04_amd64.deb
dpkg -i zabbix-agent_6.0.7-1+ubuntu16.04_amd64.deb
apt-get update

### Ubuntu 14.04
wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/ubuntu/pool/main/z/zabbix/zabbix-agent_6.0.7-1+ubuntu14.04_amd64.deb
dpkg -i zabbix-agent_6.0.7-1+ubuntu14.04_amd64.deb
apt-get update

2)安装agent(以下命令二选一,区别详见文章底部):

apt-get install zabbix-agent

apt-get install zabbix-agent2

3)配置:

vim /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.1  ##zabbix服务器地址
ServerActive=192.168.1.1  ##zabbix服务器地址
Hostname=本机IP或者自定义  ##和在zabbix中添加的主机名称一致
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1
EnableRemoteCommands=0

4)启动:

sudo systemctl start zabbix-agent2.service

sudo systemctl enable zabbix-agent2.service

5)验证:

启动完成后注意查看10050端口有没有开启

netstat -tlnp

2:centos安装agent

1)下载源

wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/rhel/7/x86_64/zabbix-agent2-6.0.7-1.el7.x86_64.rpm

rpm -ivh zabbix-agent2-6.0.7-1.el7.x86_64.rpm

2)yum安装zabbix-agent


centos8安装agent:

wget https://mirrors.aliyun.com/zabbix/zabbix/6.0/rhel/8/x86_64/zabbix-agent2-6.0.7-1.el8.x86_64.rpm

rpm -ivh zabbix-agent2-6.0.7-1.el8.x86_64.rpm


3)配置

mv /etc/zabbix/zabbix_agent2.conf /etc/zabbix/zabbix_agent2.conf.bak

vim /etc/zabbix/zabbix_agent2.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.1 ##zabbix服务器地址
ServerActive=192.168.1.1 ##zabbix服务地址
Hostname=本机IP或者自定义  ##和在zabbix中添加的主机名称一致
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1
EnableRemoteCommands=0

4)启动

systemctl restart zabbix-agent

systemctl enable zabbix-agent

5)验证:

启动完成后注意查看10050端口有没有开启

netstat -tlnp

3:windows安装agent

1)官网下载zabbix-agent的软件包

下载4.4.10版本的即可

https://www.zabbix.com/cn/download_agents

2)安装agent

双击下好的安装包根据提示下一步即可

  • Host Name 建议填写客户端的IP地址
  • Zabbix server IP/DNS 填写服务端的IP地址,只写proxy的IP地址即可
  • Server or proxy for active checks 填写服务端的IP地址,只写proxy的IP地址即可

4:安装失败可以尝试编译安装agent

1)下载源码包

wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.16/zabbix-4.0.16.tar.gz

解压

tar -xvzf zabbix-4.0.16.tar.gz -C /usr/local

2)安装依赖

yum install -y gcc gcc-c++ make pcre-devel

3)配置zabbix用户

groupadd zabbix

useradd -g zabbix -M -s /sbin/nologin zabbix

4)安装agent

cd /use/local/zabbix-4.0.16

./configure --prefix=/usr/local/zabbix-4.0.16 --enable-agent

make && make install


👉zabbix-agent 和 zabbix-agent2区别

zabbix-agent 是传统的 C 语言编写的监控代理,稳定、轻量;

zabbix-agent2 是新一代基于 Go 的代理,支持更多插件、并发采集和现代化扩展能力。

🔍 详细对比

特性 Zabbix Agent (旧版) Zabbix Agent2 (新版)
编程语言 主要用 C 编写 基于 Go(部分 C)
架构 每个主动检查单独进程,扩展依赖 C 模块 单进程多线程,插件化架构,扩展更灵活
并发能力 主动检查时一次只能采集一个指标 支持并发采集,多任务同时执行
扩展性 通过 C 模块扩展,开发门槛高 插件机制,易于扩展,支持更多原生监控项
支持的监控项 常规系统指标(CPU、内存、磁盘、网络等) 除常规指标外,还原生支持 Docker、MySQL、PostgreSQL、Redis、Memcached、systemd
通信效率 与 Server/Proxy 建立多个 TCP 连接 减少连接数,通信效率更高
加密库支持 GnuTLS、OpenSSL、LibreSSL(部分限制) 仅支持 OpenSSL(更现代,但不支持 LibreSSL)
平台支持 Linux/Unix/Windows 多平台 Linux/Windows(需支持 Go 运行环境)
适用场景 适合已有老版本环境,追求稳定轻量 推荐新部署,尤其需要数据库、容器、服务监控的场景

📌 总结与建议

  • 如果你已有大量旧环境:继续用 zabbix-agent,稳定且兼容性好。
  • 如果是新部署或需要扩展功能:推荐用 zabbix-agent2,它支持更多现代化场景(容器、数据库、服务),并且扩展开发更简单。
  • 两者可以 同时存在,但一般建议统一选择一种,避免维护复杂度。
Copyright © https://yan-jian.com 2023 all right reserved更新时间: 2025-11-14 15:43:09

results matching ""

    No results matching ""