1、客户交换机有一个专线接口频繁up、down,客户排查线路无结果,但是业务正常的,就说无需关注;
2、但是这个接口的日志过多,占用了大量Logfile空间,如何屏蔽这个接口的震荡信息,或者说屏蔽特定字符串?让其不显示在Logbuffer,也不保存在logfile?
(0)
最佳答案
关闭接口状态变更日志生成
在接口视图下执行以下命令,禁止生成端口UP/DOWN日志:
# 进入目标接口配置视图
interface GigabitEthernet X/X/X
undo enable log updown # 关闭接口状态变更日志功能 :ml-citation{ref="4,6" data="citationList"}
quit
全局过滤日志关键字
通过信息中心(info-center)过滤包含特定关键词的日志:
# 创建日志过滤规则(匹配接口震荡关键词)
info-center filter filter-name _H3C_PORT_FLAP_ module ifm/5/PHY_UPDOWN # 过滤接口物理状态变更日志
# 将过滤规则应用到日志文件(logfile)和缓冲区(logbuffer)
info-center source default logfile filter _H3C_PORT_FLAP_ off # 禁止写入logfile
info-center source default logbuffer filter _H3C_PORT_FLAP_ off # 禁止写入logbuffer
降低日志记录级别
仅记录关键级别(如ERROR)及以上日志,忽略接口状态变化的通知级(NOTIFICATION)日志:
info-center logfile level warning # 设置logfile最低记录级别为WARNING
info-center logbuffer level warning # 设置logbuffer最低记录级别为WARNING
限制日志模块输出范围
禁用接口管理模块(IFM)的日志输出:
info-center source ifm channel logfile off # 关闭IFM模块向logfile的日志传输
info-center source ifm channel logbuffer off # 关闭IFM模块向logbuffer的日志传输
验证日志过滤效果
display logbuffer # 查看缓冲区是否仍存在接口震荡日志
display info-center filter # 检查过滤规则是否生效
紧急回退命令
若需恢复日志记录,执行以下命令:
interface GigabitEthernet X/X/X
enable log updown # 重新开启接口状态变更日志
info-center filter _H3C_PORT_FLAP_ disable # 停用过滤规则
操作 | 影响 | 规避措施 |
---|---|---|
关闭接口日志生成 | 无法通过日志监控接口状态 | 确保业务不依赖该接口日志 |
全局过滤日志关键词 | 可能误过滤其他关键日志 | 精确匹配模块和关键词 |
降低日志记录级别 | 忽略潜在告警信息 | 保留WARNING及以上级别日志 |
undo enable log updown
→ 直接禁止接口生成震荡日志 info-center filter
+ 模块过滤 → 精准屏蔽物理状态变更日志 (0)
牛逼!
为了屏蔽特定接口的震荡信息,可以采取以下步骤:
1. **配置日志过滤**:您可以使用日志过滤功能来阻止特定接口的UP/DOWN日志被记录。具体命令如下:
```
system-view
在命令行执行如下命令,即可
info-center source FILTER logbuffer deny
info-center source FILTER logfile deny
info-center source FILTER monitor deny
请注意,上述命令和参数可能需要根据您的具体设备型号和软件版本进行调整。如果在配置过程中遇到任何问题,建议查阅设备的用户手册或联系技术支持获取帮助。
(1)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
牛逼!