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

s5130s_ei R6368 升级到R6378,日志不再记录SHELL输入的命令历史

2小时前提问
  • 0关注
  • 0收藏,37浏览
粉丝:0人 关注:0人

问题描述:

R6368还会在logbuff中显示用户输入的历史命令,但是升级到R6378后,loggbuf中已经不再记录输入历史命令了。但是官方手册的明明说的是缺省情况下,level6的日志是会记录在logbuff中的。固件特性与手册描述不符,没有说明怎么可以把历史命令记录到logbuff

3 个回答
粉丝:10人 关注:9人

排查步骤及关键命令:
1. 查看CLI历史日志使能状态:display cli-history enable
2. 若未开启,进入系统视图配置:cli-history logging enable
3. 确认日志级别:display logging level,若cli-history级别非6,补充配置:logging level cli-history 6
R6378版本默认关闭CLI历史日志记录功能,手动开启后logbuff即可恢复记录命令历史。

你这回答是认真的吗?有cli-history这个命令吗?

zhiliao_FSkDcF 发表时间:2小时前 更多>>

你这回答是认真的吗?有cli-history这个命令吗?

zhiliao_FSkDcF 发表时间:2小时前
粉丝:11人 关注:2人

故障根因(H3C V7 R6378 版本变更)
R6368→R6378 固件优化变更:CFGMAN(命令交互 / 配置模块)日志默认全局关闭,不再默认输出 informational 级别到 logbuffer,官方手册还是沿用旧版本默认描述,所以出现配置和文档不一致
命令行敲入指令、进出系统视图属于CFGMAN模块日志,老 R6368 默认info-center source CFGMAN channel logbuffer informational开启;R6378 默认该条目关闭,因此 dis logbuffer 看不到命令历史。
一、一键开启命令日志写入 logbuffer(直接复制配置)
bash
运行
system-view
# 开启CFGMAN模块向本地日志缓冲区输出,informational对应手册默认等级
info-center source CFGMAN channel logbuffer informational
# 如需完整记录所有输入(含debug级交互)替换为:info-center source CFGMAN channel logbuffer debug
save
配置后,在 CLI 随便输入命令,dis logbuffer | include CFGMAN即可抓取到操作记录。
二、配套补充说明
1、结合你截图手册默认规则解读
手册描述:日志缓冲区默认开、级别 informational、全模块,但 R6378 做了模块单独缺省关闭:
通用业务模块(IFNET/STP/LINK 等)仍遵循手册默认 informational 入 logbuffer
CFGMAN 单独特例,新版本出厂禁用,需要手动打开源输出
H3C 官方优化目的:大量高频 CLI 命令日志占用缓冲区、产生冗余日志,新版本默认裁剪 CFGMAN 日志输出。
2、如需同步外发到远端 syslog 服务器
bash
运行
# 日志主机同步开启命令日志
info-center source CFGMAN channel loghost informational
3、验证命令
bash
运行
# 查看当前CFGMAN日志输出配置
display info-center source CFGMAN
# 测试:输入sysname test,再查日志
dis logbuffer | include CFGMAN
三、版本规律
R6318/R6368:CFGMAN 默认开启,自动记录敲入命令
R6370 及以上 R637X 全分支:CFGMAN 默认关闭,必须手动配置 info-center source 开启
手册尚未同步改版说明,属于文档滞后。
四、可选:USER 用户操作日志补充(部分版本搭配)
部分固件除 CFGMAN 外,USER 模块管控登录操作:
bash
运行
info-center userlog enable
info-center source USER channel logbuffer informational

经测试,info-center source CFGMAN channel logbuffer debug 无效

zhiliao_FSkDcF 发表时间:1小时前 更多>>

经测试,info-center source CFGMAN channel logbuffer debug 无效

zhiliao_FSkDcF 发表时间:1小时前
粉丝:17人 关注:1人

在 H3C S5130S-EI 交换机从 R6368 升级到 R6378 版本后,logbuffer 不再记录用户输入的 SHELL 命令历史,这通常是因为新版本固件调整了信息中心(Info-center)的默认日志记录级别或过滤策略。
虽然官方手册指出默认会记录 level 6(informational)的日志,但实际版本迭代中可能会收紧默认策略以减少日志冗余。你可以通过以下步骤手动将 SHELL 命令的日志级别重新调整回 logbuffer 中:


 解决方案:调整信息中心日志级别

请通过 Console 口或 Telnet/SSH 登录交换机,进入系统视图,执行以下命令:
  1. 进入系统视图
    1system-view
  2. 配置 SHELL 模块日志输出到 Logbuffer
    将 SHELL 模块(即命令行操作日志)输出到 logbuffer 的级别调整为 informational(6级)或 debugging(7级):
    1info-center source SHELL logbuffer level informational
    (注:informational 对应级别 6,debugging 对应级别 7。通常设置为 informational 即可记录用户执行的命令)
  3. 保存配置

    1save force


 补充排查与验证

如果执行上述命令后依然没有记录,建议进行以下补充检查:
  • 检查日志抑制配置
    查看是否配置了针对 SHELL 模块或 SHELL_CMD 助记符的日志抑制(suppress)功能。如果有,请取消抑制:
    1display info-center
    如果发现类似 info-center logging suppress module SHELL 的配置,请使用 undo 命令将其删除。
  • 验证配置是否生效
    配置完成后,你可以重新登录一次设备或执行几条测试命令(如 display version),然后查看日志缓冲区:
    1display logbuffer
    此时应该能看到类似 SHELL/6/SHELL_CMD 的日志条目,其中包含了你刚刚输入的命令历史。
  • 查看日志文件(logfile)
    Logbuffer 是内存缓存,容量有限且断电丢失。如果你需要长期审计用户命令历史,建议同时开启日志文件记录功能。你可以执行 logfile save 将当前缓冲区日志保存到 Flash 的 logfile.log 中,通过 display logfile 查看更完整的历史命令记录。

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明