麒麟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
相关推荐
AlfredZhao1 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐3 天前
Linux内存扩容指南
linux
zylyehuo3 天前
Linux 彻底且安全地删除文件
linux
用户805533698034 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297914 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
SRETalk4 天前
Zabbix、Prometheus、Grafana、Nightingale,四个监控如何选型?
zabbix·grafana·prometheus·nightingale
Web3探索者5 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo5 天前
Linux系统中网线与USB网络共享冲突
linux
荣--6 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
Sokach10157 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux