IMC的trap故障恢复日志会沿用源日志的信息吗?
源告警日志:
Description: NTP-based clock synchronization on device TEST at IP address 192.168.1.1 is bot operatingcorrectly. The local time is Wed, Jan 23 2025 17:23:49.798.The IP address of the selected NTP time server is 0.0.0.0.
故障恢复日志:
Description: NTP-based clock synchronization on device TEST at IP address 192.168.1.1 is operatingcorrectly. The local time is Wed, Jan 23 2025 17:43:49.798.The IP address of the selected NTP time server is 0.0.0.0.
这里故障日志的ntpserver地址是0.0.0.0是没问题的,但是故障恢复日志也是0.0.0.0,这里是不是因为故障恢复日志只是对源日志的回复?所以才不会更新日志的ntp server内容?
display ntp status
display ntp server
从原理上来说,你的推测是正确的。恢复日志只是将“告警状态”从非正常恢复为正常,但它复用了源告警信息的内容,因此其中的 ntp server 地址不会再更新。
ntp server地址没有更新核心原因有三点:
告警定义缺失,iMC只能复用源信息生成恢复日志
你遇到的这个NTP时间同步恢复告警(operating correctly),在iMC平台的告警定义中,并没有与之匹配的恢复告警定义--1。因此,当iMC收到恢复信息时,它无法独立生成一条完整的恢复日志,最终只能采用一种变通方案:直接复用源告警日志中的信息,将clock synchronization is not operating correctly改为is operating correctly后,作为“恢复日志”呈现。
设备上送的trap缺少同步信息,iMC无法获取新的NTP服务器地址
在NTP同步恢复的瞬间,设备上送的trap报文只关注时间同步状态的变化,并不会携带“已同步到的NTP服务器地址”这类业务细节信息。既然报文里没带新地址,iMC也就无从获取和更新了。它唯一能参考的,就是数据库中留存的源告警记录。
手动恢复无法触发数据更新
由于没有匹配的恢复告警规则,这条恢复日志严格来说是iMC的“被动响应”。它只是在接收恢复信息后,将之前的告警状态置为恢复,并不会触发主动轮询去获取设备的最新配置信息,所以NTP服务器地址自然也就不会更新。
虽然恢复日志中的地址信息无法自动更新,但你可以通过以下方法,确保NTP同步故障监控的准确性。
| 验证方法 | 操作步骤 | 预期结果 |
|---|---|---|
✅ 验证ntp server实际地址 | 登录设备执行 display ntp-service status- | 准确获取设备当前NTP同步状态及实际同步的服务器地址,验证0.0.0.0是否因同步成功而更新 |
| 🔧 添加自定义恢复告警规则 | 在iMC 告警管理 > Trap管理 > 升级告警规则中,为NTP同步恢复的Trap OID手动创建一条恢复级别的告警规则 | 未来iMC可将该Trap独立升级为一条恢复告警,日志格式可自定义,不再复用源告警 |
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论