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

核心交换机得日志问题

10小时前提问
  • 0关注
  • 0收藏,57浏览
粉丝:1人 关注:1人

问题描述:

给客户测试设备,临时上了一个S6800得交换机,配置好后业务现在都正常,但是在巡检是发现日志始终没有更新,这几天做了很多配置,(原来没有配置NTP导致时间不对,没有配置端口说明,现在都配置上了)现在日志就是没有更新,麻烦帮忙排个错。谢谢

4 个回答
已采纳
粉丝:48人 关注:2人

日志 buffer 里老日志的时间标签是旧时间,新产生日志因为【日志时间戳模式】+ 日志输出规则问题,看起来 “不更新”;不是设备没产生日志,是典型坑:info-center timestamp logbuffer 模式

补充:logbuffer(本地内存缓冲区)是设备上电生成日志那一刻,把当时系统时间打在日志上永久固定。 设备刚上电时时间是 2011,这一批日志就永远标记 2011;后面 NTP 同步改时间,不会改写已经存在 buffer 里的旧日志时间。 很多工程师误以为:同步 NTP 后,老日志时间会自动刷新,这是误区。

为什么你感觉日志一直不更新

两个高频组合坑(S6800 系列非常常见)

  1. info-center 时间戳模式默认 boot(启动时间基准),不是 date(系统日历时间)
#查看当前时间戳模式 display current-configuration | include info-center timestamp
  • info-center timestamp boot:日志显示的是设备上电后经过的时长,转换成时间时,基准是上电时刻(上电时是 2011);就算后面 NTP 改时间,旧日志不变;新日志的时间计算基准也还是上电时刻。
  • info-center timestamp date:日志直接使用系统当前日历时间打标,推荐改成这个。
  1. 日志输出过滤 / 严重级别限制,配置变更日志没有送到 logbuffer 默认 info-center 的日志 severity、输出方向如果限制过高,配置、调试类日志不会写入本地 logbuffer。

配置变更日志属于 INFO级别(severity 6),如果 info-center logbuffer 设置的级别是 warning (4),配置操作日志直接不进缓冲区,你看不到。

  1. logbuffer 缓冲区满了、覆盖开关 截图:Overwritten messages:0,说明还没触发循环覆盖,当前缓冲区里堆满上电时 2011 的老日志;新日志一直在追加,但是翻页的时候你一直看到前面 2011 的历史日志,误以为没有新增。

分步排查 & 修复命令

步骤 1:修改日志时间戳(优先)

system-view info-center timestamp logbuffer date info-center timestamp loghost date

作用:新产生的日志,直接用系统日历时间打时间戳;已经存在 buffer 里 2011 的老日志不会自动改时间,只能清掉缓冲区。

步骤 2:调整 logbuffer 接收日志级别,放开配置日志

# 本地缓冲区接收级别调到informational(6),配置保存、commit这类日志才能进来 info-center logbuffer severity informational

级别对照: 0 Emergency、1 Alert、2 Critical、3 Error、4 Warning、5 Notification、6 Informational(配置变更、用户操作)、7 Debugging

步骤 3:清空旧 buffer(可选,巡检方便看新日志,不影响业务)

⚠️清空后 2011 老日志直接丢失,按需执行

reset logbuffer

清空之后,之后新产生日志就会带上正确的 2026 时间戳,一眼就能看到更新。

步骤 4:确认 info-center 全局开启

display info-center

必须保证 Info-center is enabled;如果关闭:

info-center enable

步骤 5:验证新增日志

开两个窗口:

  1. 窗口 A:持续刷新 display logbuffer last 10
  2. 窗口 B:敲一条配置比如 sysname test 看是否立刻产生 sysname 变更日志;有输出 = 日志正常更新。

额外补充 2 个容易踩的点

  1. logbuffer 是内存缓冲区!重启设备全部清空,它不是持久化日志;要长期保存日志必须配置 loghost(远端 syslog 服务器)。
  2. 如果你用 display logbuffer 不带参数,默认从头展示,永远先展示 2011 那一堆启动日志;想看最新日志要用:
display logbuffer reverse

reverse:倒序输出,最新日志放最上面!这个是很多人踩坑点! 你之前一直正着翻,看到的全是启动旧日志,看不到后面新增日志,误以为日志不更新。


暂无评论

粉丝:105人 关注:1人

dis info 看下打开没

暂无评论

粉丝:1人 关注:1人

打开了吧

暂无评论

粉丝:109人 关注:1人

升级版本到最新

暂无评论

编辑答案

你正在编辑答案

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

✖

分享扩散:

➤

提出建议

✖

    +
✖

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

确定
✖

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明