暂无评论
# 交换机更新热补丁是否发送 Trap(H3C CMW5/CMW7)
>
> 结论:**热补丁(patch)安装成功、卸载成功会产生 system 模块的 Trap;前提必须开启 system 模块 trap 开关**;补丁安装失败同样也会上送 trap;命令行本地一定记录 syslog 日志,日志不受 trap 开关控制H3C。
## 1、相关 Trap OID(HH3C‑SYS‑MAN‑MIB)H3C
表格
| Trap OID | 告警含义 | 触发时机 |
| --- | --- | --- |
| hh3cSysPatchInstallSuccess(1.3.6.1.4.1.25506.2.3.4.0.3) | 补丁操作成功 | 热补丁安装完成成功;携带补丁文件名、槽位号 |
| hh3cSysPatchUninstallSuccess | 补丁卸载成功 | undo patch install 卸载补丁成功 |
| hh3cSysPatchActiveNeedRestart | 补丁安装需要重启 | 补丁要求重启才完全生效时触发 |
| hh3cSysPatchFail | 补丁操作失败 | 加载 / 激活 / 运行补丁失败时报错 trap |
>
> 属于**system 系统模块 trap**,不是 flash 模块。
## 2、必须开启对应开关才会发送 Trap
```
system‑view
snmp‑agent trap enable system #开启system模块trap(包含补丁事件)
```
- 如果配置 `undo snmp‑agent trap enable system`:**补丁事件只写本地日志,不会向外发送 SNMP Trap 报文**。
- 无论 trap 开或关,设备本地`logbuffer`都会记录补丁操作日志,可以用`display logbuffer`查看补丁安装记录。
## 3、区分两种场景
1)**一步式热补丁 patch install**(常用,不重启加载 hotfix 热补丁)
>
> 安装成功→生成 hh3cSysPatchInstallSuccess 的 Trap;失败触发 hh3cSysPatchFail;卸载`undo patch install`成功触发卸载成功 trap。
2)**分步热补丁(patch load /patch activate /patch run)**
>
> 只有**最终补丁激活 / 运行完成**才发送补丁成功 Trap,中间 load 加载阶段不会产生 trap。
⚠️注意:
- Trap 是**事件通知(事件告警),不是故障告警**,网管上显示为普通事件,不是故障告警;
- CMW7 版本(S5130S‑EI、S5560X、S6520 等)行为和 CMW5 保持一致;
- 仅 install 方式升级 IPE 完整版本,和 patch 热补丁是两套不同 MIB,不要混淆。
## 4、排查手段
1)确认是否开启 system trap:
```
display snmp‑agent trap
```
看输出里面`system`是否为`enabled`。
2)本地验证补丁事件日志:
```
display logbuffer | include patch
```
>
> 日志一定存在;有日志但是网管收不到 trap,优先检查:system trap 开关、snmp 目标主机配置、ACL 是否拦截 SNMP 报文。
## 5、常见误区
1. “打热补丁看不到告警”:大概率是`snmp‑agent trap enable system`没有打开,补丁事件 trap 默认是开启,但如果配置过 undo 关闭就不会上送。
2. 本地有日志,网管收不到 trap:日志≠trap;syslog 日志和 SNMP Trap 两套独立输出。
>
> 补充:V7 版本使用`install activate patch`方式打补丁,同样触发这套 system 补丁 trap。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论