麒麟Zabbix Agent安装配置全攻略

一、准备工作(依赖安装)

bash 复制代码
yum install gcc gcc-c++ make pcre-devel openssl-devel -y

useradd -r -s /sbin/nologin zabbix

二、下载并解压源码

bash 复制代码
cd /data/zabbix
tar -zxvf zabbix-7.0.3.tar.gz
cd zabbix-7.0.3

三、编译安装 仅 Agent

bash 复制代码
./configure --enable-agent
make
make install

安装完成后:

程序:/usr/local/sbin/zabbix_agentd

默认配置:/usr/local/etc/zabbix_agentd.conf

四、生成配置文件

bash 复制代码
cat > /usr/local/etc/zabbix_agentd.conf << EOF
# ====== Zabbix Agent 远程监控标准配置 ======

# 允许哪些 Zabbix Server 主动来拉取数据(被动模式)
# 这里填写【你的 Zabbix 服务器IP】,多个用逗号分隔
Server=192.168.38.130

# 允许 Agent 主动往哪个 Zabbix Server 推送数据(主动模式)
# 这里填写【你的 Zabbix 服务器IP:10051】
ServerActive=192.168.38.130:10051

# 本机在 Zabbix Web 里的主机名(必须和 Web 里一致!)
Hostname=Linux-Server-01

# Agent 监听端口(默认 10050,不用改)
ListenPort=10050

# 监听所有网卡(允许外部服务器访问)
ListenIP=0.0.0.0

# 运行用户(安全必须用 zabbix)
User=zabbix

# 日志类型:文件
LogType=file

# 日志存放路径
LogFile=/tmp/zabbix_agentd.log

# 日志文件大小上限(MB)
LogFileSize=10

# 调试日志级别(3=正常,4=调试)
DebugLevel=3

# 允许远程执行命令(可选 0=关闭 1=开启)
EnableRemoteCommands=0

# 允许重启 Agent
AllowRoot=0

# 超时时间(秒)
Timeout=30
EOF

五、复制官方启动脚本

bash 复制代码
cd /data/zabbix/zabbix-7.0.3/misc/init.d/fedora/core/
cp zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd

六、修改脚本路径(适配你的安装位置)

bash 复制代码
sed -i 's#/usr/local/zabbix/sbin/zabbix_agentd#/usr/local/sbin/zabbix_agentd#g' /etc/init.d/zabbix_agentd
sed -i 's#/usr/local/zabbix/etc/zabbix_agentd.conf#/usr/local/etc/zabbix_agentd.conf#g' /etc/init.d/zabbix_agentd

七、设置开机自动启动

bash 复制代码
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on

八、启动 Agent 服务

bash 复制代码
service zabbix_agentd start

查看状态:

bash 复制代码
service zabbix_agentd status

九、验证是否正常运行

bash 复制代码
ps -ef | grep zabbix_agentd
netstat -anp | grep 10050

10050 端口需要被zabbix_agentd独占

测试连通性:

bash 复制代码
zabbix_get -s 127.0.0.1 -p 10050 -k agent.ping
相关推荐
Mortalbreeze18 分钟前
深度理解进程 ---- 进程优先级、进程切换、进程调度算法
linux·运维·服务器
故事还在继续吗21 分钟前
线程池技术详解
运维·服务器·线程池技术
chengpei14735 分钟前
服务器挂载远程samba磁盘实现千兆内网满速传输
运维·服务器
WUYOUGYLU37 分钟前
服务器选型、计费与运维:一篇给实战用的指南
运维·服务器
在角落发呆40 分钟前
转发服务器设置,转发服务器如何设置
运维·服务器
十年编程老舅40 分钟前
深度长文|Linux 图形与显示架构
linux·运维·后端·架构·内核·linux内核·通信机制
能代全能带40 分钟前
Centos挂载iso安装依赖包
linux·运维·centos
hwscom44 分钟前
服务器为什么要拦截恶意网址,如何拦截?
运维·服务器
相思难忘成疾1 小时前
Nginx 子目录多站点配置实验(HTTP/HTTPS 分离部署)
linux·运维·nginx·http·https·vim
劉煥平CHN1 小时前
Ubuntu 22.04 上部署 Dify
linux·运维·ubuntu