两套日志体系
华为与 H3C 是同源的 info-center 体系,围绕通道、输出源、缓冲区这几个概念展开;思科是 logging 系列命令。查看入口分别是 display logbuffer 与 show logging,过滤统一用 include。缓冲区默认容量都不大,故障回溯时经常不够用。
基本信息
| 适用平台 | 华为 VRP / Cisco IOS / H3C Comware |
|---|---|
| 查看缓冲 | display logbuffer / show logging |
| 缓冲大小 | info-center logbuffer size / logging buffered |
| 上送主机 | info-center loghost / logging host |
| 发送级别 | info-center source ... level / logging trap |
| 清空缓冲 | reset logbuffer / clear logging |
典型使用场景
- 排障时回溯接口 up/down 与协议变化的历史
- 把日志送到集中平台做审计与关联分析
- 升级或变更后检查是否有告警刷屏
- 缓冲区太小导致关键日志被覆盖,需要调大
- 巡检时确认日志发送级别符合基线要求
华为 VRP
华为 VRP
info-center enable # 信息中心总开关
info-center logbuffer size 1024 # 调大缓冲区,默认容量偏小
display logbuffer # 查看缓冲区日志
display logbuffer | include IFNET # 过滤接口相关日志
display info-center # 核对各通道输出配置
reset logbuffer # 清空缓冲(先导出留存再清)思科 IOS 与 H3C
思科 IOS 与 H3C
logging buffered 16384 informational # 缓冲大小与级别
logging trap informational # 上送日志服务器的级别
logging console warnings # 控制台只显示警告以上
show logging # 查看缓冲与各通道状态
show logging | include LINK # 过滤链路相关日志
clear logging # 清空缓冲
# H3C Comware
info-center enable
info-center logbuffer size 1024
display logbuffer | include GigabitEthernet1/0/1三厂命令对照
| 环节 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 总开关 | info-center enable | 无需 | info-center enable |
| 缓冲大小 | info-center logbuffer size | logging buffered | info-center logbuffer size |
| 查看缓冲 | display logbuffer | show logging | display logbuffer |
| 上送主机 | info-center loghost | logging host | info-center loghost |
| 发送级别 | info-center source ... level | logging trap | info-center source ... level |
| 清空缓冲 | reset logbuffer | clear logging | reset logbuffer |
华为与 H3C 都需要 info-center 总开关(各版本默认状态不同),思科没有总开关,logging host 配好即生效。三家过滤都用 include,但可匹配的字段名不同,建议先整屏看一次输出再写过滤条件。
日志缓冲区默认容量很小,出问题再去翻往往只剩几分钟的记录。关键网络应把缓冲区调大,同时配置日志主机外送,两件事一起做才算完整的日志留存方案。
缓冲区内容在重启后会丢失,只有外送到日志服务器才有长期留存。排障前先看一眼当前缓冲,把关键段落导出后再清空,便于观察后续新产生的日志增量。