跳到主要内容
常见问题 监控麒麟服务器故障排查

监控采集不到指标?

麒麟服务器上监控采集不到指标的排查方法:确认 agent 进程、系统时间、上报端口与包架构,按现象对照表逐项定位后处理。

发布于 2026/11/11 所属频道 银河麒麟

简短答案

多数情况不是监控系统本身坏了,而是链路上某一环断了:agent 没跑起来、系统时间漂移导致上报被拒、防火墙挡了上报端口、装的是别的架构的 agent 包。按下面顺序查一遍,基本能定位到具体环节。

现象对照表

现象 最常见原因
机器从未上报过数据 agent 没装上或没设置开机自启
有数据、随后断流 系统时间漂移,会话或票据过期
部分指标缺失 采集器权限不足或依赖组件缺
多台机器同时没数据 优先怀疑监控服务端,而不是逐台折腾

排查步骤

# 1. 确认 agent 在跑、且开机自启
systemctl status 服务名
systemctl is-enabled 服务名

# 2. 核对系统时间(偏差过大会导致上报被拒)
date
timedatectl status

# 3. 上报端口是否放行
ss -lntp | grep 上报端口号
firewall-cmd --list-all

# 4. 确认已装包架构与本机一致
uname -m
rpm -q agent包名

# 5. 看 agent 自身日志找具体报错
journalctl -u 服务名 --no-pager | tail -50

处理办法

  • 架构不对:在 ARM 服务器上装了 x86_64 包会直接起不来,换对应架构的包重装;系统基线可对照 服务器 ARM 条目;
  • 端口被拦:firewall-cmd --add-port=上报端口号/tcp --permanent 后执行 firewall-cmd --reload;
  • 时间漂移:先修好时间同步,再重启 agent,别反过来先重启;
  • 需要整台重置系统做基线的,介质从 银河麒麟镜像列表 取,U 盘写法参考 Rufus 启动盘条目。

操作小结

  1. 先看 agent 服务状态,再看日志;
  2. 用 uname -m 核对包架构;
  3. 时间和端口是高频断点,各查一次;
  4. 多台机器同时失效时优先怀疑服务端,不要逐台排查。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配