无组网
客户这边系统有如下日志,
%@2161099%23.1606043205 ZWY SHELL/6/SHELL_CMD: -Line=vty1-IPAddr=172.16.12.31-User=admin; Command is undo allocate vlan 2090 to 2095
咨询如何将%@2161099%23.1606043205转换成我们正常可以直接查看时间戳
客户发现自己的设备有如下配置,可见客户修改系统日志输出的时间戳格式。
info-center timestamp boot
查询挂网的命令如下:
info-center timestamp命令用来设置发往控制台、监视终端、日志缓冲区和日志文件方向的日志信息的时间戳输出格式。
undo info-center timestamp命令用来恢复缺省情况。
info-center timestamp { boot | date | none }
undo info-center timestamp
时间戳输出格式为date格式。
boot:系统启动后经历的时间,格式为:xxx.yyy,其中xxx是系统自启动后经历时间的毫秒数高32位,yyy是低32位,形如0.21990989(等效于Jun 25 14:09:26:881 2007)。
date:系统当前的日期和时间,格式为“MMM DD hh:mm:ss:xxx YYYY”,形如Dec 8 10:12:21:708 2007。
· “MMM”为英语月份的缩写,具体取值如下:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
· “DD”表示日期,如果日期的值小于10,则格式为“空格+日期”,如“ 7”。
· “hh:mm:ss:xxx”表示本地时间,hh的取值范围为00~23,mm和ss的取值范围均为00~59,xxx的取值范围为0~999。
· “YYYY”表示年份。
none:不带时间信息。
# 设置日志信息时间戳输出格式为boot格式。
[Sysname] info-center timestamp boot
如下是十进制格式的。boot 就是从设备启动过去了多少ms,值xxx.yyy 在寄存器中存的时候设备是64位的,高32位是xxx.低32位是yyy
%23.1606043205 现场这个,换算成十六进制数就是17 5fba4645,然后 再换算成十进制为100390291013ms。大概是过了166周。
<XC_HLW_SW_2MHJ01>dis clock
16:18:45 beijing Wed 07/24/2019
Time Zone : beijing add 08:00:00
<XC_HLW_SW_2MHJ01>dis version
H3C Comware Software, Version 7.1.045, Release 2432P05
Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.
H3C S6520-48S-EI uptime is 51 weeks, 1 day, 6 hours, 25 minutes
Last reboot reason : Cold reboot
从如上时间可以计算出来设备上一次启动的时间。然后加上 166周,就是这条日志记录的发生的时间。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作