• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

H3C UniServer R4930 G7如何通过snmp采集cpu使用率

6小时前提问
  • 0关注
  • 0收藏,39浏览
粉丝:0人 关注:0人

问题描述:

安装完Fist SMS以后还是无法采集数据

3 个回答
粉丝:109人 关注:1人

可以在系统层面安装snmp agent进行采集

暂无评论

粉丝:48人 关注:2人

  1. HDM(BMC 带外)本身 SNMP 只能采集硬件传感器(CPU 温度、硬件健康),拿不到操作系统层面 CPU 使用率H3C。
  2. 操作系统 CPU 利用率,需要 OS 内 FIST‑SMS 采集,推送给 HDM;再由 HDM 的 SNMP 对外输出 OS CPU 使用率。FIST‑SMS 异常就会出现 SNMP 读不到操作系统 CPU 占用率H3C。
  3. 区分:硬件 CPU 温度 / 健康 ≠ 操作系统 CPU 使用率。

完整排查步骤(按顺序)

第一步:确认 FIST‑SMS 运行状态(OS 内操作,Linux/Windows)

FIST‑SMS 是运行在服务器操作系统内部的代理程序,负责采集 OS 的 CPU、内存负载,上报 HDMH3C。 Linux 检查:

#查看FIST‑SMS服务状态 systemctl status fist‑sms
  • 状态必须 active(running);如果 failed,查看日志 /var/log/fist‑sms/。 Windows:服务列表查看 FIST SMS Service 是否正在运行。

常见故障点:

  1. 版本不匹配:R4930‑G7 需要 G7 对应的 FIST‑SMS 版本,老 G5/G6 安装包会工作异常;
  2. 防火墙:本机 OS 防火墙拦截 FIST‑SMS 和 HDM 之间的带内通信;
  3. HDM 与操作系统带内管理网卡 IP 互通,FIST‑SMS 走 OS 本地网卡和 HDM 通信,不通则数据推不上去;
  4. SELinux 开启(Linux)会阻断 FIST‑SMS 进程通信,测试可临时关闭 SELinux。

校验 FIST‑SMS 是否上报成功:登录 HDM Web →【仪表盘‑监控】,看是否能看到操作系统 CPU 使用率。 ✔HDM 页面能看到 OS CPU:说明 FIST‑SMS 上报正常,问题出在 HDM‑SNMP 配置 / MIB/OID; ❌HDM 页面也看不到 OS CPU:FIST‑SMS 层面故障,优先解决 FIST‑SMS,SNMP 不可能拿到数据。

第二步:HDM 侧 SNMP 配置确认(HDM Web:远程服务‑SNMP)H3C

  1. 开启 SNMP Agent(v2c 或者 v3),配置只读团体 / 用户凭据;
  2. 下载对应 G7 服务器 MIB 库 hh3c‑server‑agent.mib,放到监控服务器 snmp/mibs 目录,不导入 MIB 会出现 OID 返回 noSuchObject;
  3. 网络放行:监控平台 UDP 161 端口可以访问 HDM 管理 IP;
  4. HDM 的 SNMP 没有 ACL 限制监控服务器 IP。

⚠注意:操作系统 CPU 使用率 OID 不是硬件传感器 OID,必须加载服务器 MIB,普通通用 MIB 无法读取。

第三步:命令行测试 SNMP 读取,定位故障点

在监控服务器使用snmpget测试(示例 v2c)

#读取操作系统CPU使用率OID(来自hh3c‑server‑agent.mib) snmpget -v2c -c public HDM_IP 1.3.6.1.4.1.25506.14.1.1.1.0

返回值说明:

  1. 返回数字(0‑100):正常;
  2. 返回noSuchObject:两种情况:①FIST‑SMS 没有上报 OS 数据;②MIB 库未加载、OID 使用错误;
  3. 请求超时:网络 / 防火墙 UDP161 拦截、SNMP 团体名错误。

第四步:两套采集方案说明

方案 A:HDM SNMP(你当前方案,带外 HDM 输出 OS 负载)

链路:操作系统 → FIST‑SMS采集CPU → 推送到HDM → HDM SNMP对外提供OID

依赖:FIST‑SMS 服务正常、OS 与 HDM 带内通信正常。 优点:只用监控 HDM 一个 IP;缺点:依赖带内代理 FIST‑SMS。

方案 B:直接在操作系统本机开启 SNMPd(备选兜底方案)

绕开 HDM+FIST‑SMS,直接操作系统本机开启 SNMP agent,采集本机 CPU、内存。 适合 FIST‑SMS 一直调不通的场景,监控直接访问 OS 业务 IP,不经过 HDM。

高频踩坑清单

  1. 把CPU 硬件温度传感器 OID 当成操作系统 CPU 使用率 OID,读出来的是温度,不是负载;
  2. FIST‑SMS 服务状态 running,但 HDM 与 OS 带内网卡不通,数据无法上报 HDM;
  3. 没有加载hh3c‑server‑agent.mib,监控软件无法识别 OS 使用率 OID;
  4. HDM 固件版本过低,G7 建议升级 HDM 固件到最新版本,修复 FIST‑SMS 对接 SNMP 的缺陷;
  5. Linux 系统 SELinux、firewalld 阻断 FIST‑SMS 和 HDM 之间的内部通信。


暂无评论

粉丝:17人 关注:9人

R4930 G7通过SNMP采集CPU使用率,需确认服务器BMC或HDM的SNMP配置及OID。安装FIST SMS后仍无法采集,按以下步骤排查:
1. 确认SNMP服务开启
登录HDM Web界面,进入“服务管理”或“SNMP设置”,启用SNMP v1/v2c/v3,配置团体名(如public)或用户。
2. 检查网络连通性
从采集端ping HDM管理IP,确认可达。若跨网段,检查网关和防火墙是否放行UDP 161端口。
3. 验证OID可用性
在采集端用snmpwalk测试:

snmpwalk -v2c -c public 1.3.6.1.4.1.25506.2.6.1.1.1.3

该OID为H3C服务器CPU使用率(百分比)。若无返回,尝试通用HOST-RESOURCES-MIB:

snmpwalk -v2c -c public 1.3.6.1.2.1.25.3.3.1.2

4. FIST SMS配置检查
在FIST SMS中添加服务器时,确保使用HDM IP及正确的SNMP团体名/版本。查看SMS日志(/var/log/fist/)确认是否有SNMP超时或认证失败记录。
5. 固件版本
若以上正常,升级HDM固件至最新(官网路径:新华三官网→技术支持→产品支持→服务器→UniServer R4930 G7→固件下载)。
若仍失败,在采集端抓包确认SNMP请求是否到达HDM:
tcpdump -i any udp port 161 -w snmp.pcap

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明