info-center source CFGMAN默认开关,不再默认启用命令日志输出,所以 dis logbuffer 看不到敲入的命令,不是 BUG,是版本默认配置变更。info-center source CFGMAN channel logbuffer出厂默认开启,用户 CLI 输入、进出系统视图自动打入日志缓存;Exit from the system view(退出视图日志),缺少每条输入命令日志,完全匹配该版本默认行为。system-view
# 开启CFGMAN(配置/命令交互模块)向本地日志缓冲区输出
info-center source CFGMAN channel logbuffer debug
# 可选:同步输出到日志主机(如需远端syslog存命令)
# info-center source CFGMAN channel loghost debug
# 开启用户操作日志开关(部分V7子版本额外控制)
info-center userlog enable
info-center source USER channel logbuffer
# 保存配置
save
参数说明:debug级别包含所有 CLI 输入、视图切换、命令执行日志;informational只记录配置保存,不记录单条敲入指令。
dis logbuffer,即可出现每条输入命令的 CFGMAN 日志;dis logbuffer | include CFGMAN
info-center logbuffer size 1024
display info-center filter all
undo info-center filter XXXX。这AI回答的不对,实测没效果
info-center source CLI 都没有这个模块
info-center source CLI 都没有这个模块
SHELL 模块的 SHELL_CMD 日志,其默认级别通常为 Informational(6级)。如果日志缓冲区(logbuffer)的过滤级别被调高(例如默认为 Warning 4级),或者 SHELL 模块的输出被限制,这些命令记录就会被过滤掉。informational(6级)或 debugging(7级),以确保能捕获到命令操作日志。1<H3C> system-view
2# 查看当前的信息中心配置
3[H3C] display info-center
4
5# 将默认日志源输出到日志缓冲区的级别调整为 informational(信息级别)
6[H3C] info-center source default logbuffer level informationaldisplay logbuffer 查看是否已经能正常记录。SHELL 模块有独立的输出限制。你可以显式地放开 SHELL 模块的日志输出:1[H3C] info-center source SHELL logbuffer level informationalSHELL_CMD 被屏蔽。如果有类似配置,请使用 undo 命令将其删除:1# 检查是否有类似以下的抑制配置,如果有,请 undo 掉
2[H3C] undo info-center logging suppress module SHELL mnemonic SHELL_CMD1# 检查日志缓冲区状态
2<H3C> display logbuffer
3
4# 进入控制台或 VTY 用户界面视图,开启命令历史记录功能
5[H3C] user-interface vty 0 4
6[H3C-ui-vty0-4] history-command enable实测无效
实测无效
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
这AI回答的不对,实测没效果