锐捷交换机记录日志到FLASH
应用场景:
记录日志到FLASH的功能,通常运用于客户网络中没有部署专门的日志服务器,网络设备节点少,维护量不大的场景;维护人员不用担心设备掉电后,无从追
溯曾经发生的异常事件,在日常维护,故障排查的时候能够方便的调用设备flash里面记录的日志。
功能简介:
日志记录:设备在运行过程中,会发生各种状态变化如链路状态UP、DOWN等,也会遇到一些事件如收到异常报文、功能处理异常等。锐捷产品日志提供一种机制,在状态变化或发生异常事件时,就自动生成固定格式的消息(日志报文),这些消息可以被显示在相关窗口(控制台、VTY等)上或被记录在相关媒介(内存缓冲区、FLASH)上或发送到网络上的一组日志服务器上,供管理员分析网络情况和定位问题。同时为了方便管理员对日志报文的读取和管理,这些日志报文可以被打上时间戳和序号,并按日志信息的优先级进行分级。
设备默认只将日志记录到缓冲区,一旦设备重启或日志过多,将会导致日志丢失或日志被覆盖掉,建议所有交换机均开启日志记录到FLASH或发送到日志服务器,尤其是核心设备请务必配置日志记录功能。
锐捷产品的日志报文格式如下:
<priority> seq no: timestamp sysname %ModuleName-severity-MNEMONIC: description
例如:
一、组网需求
1、将交换机的日志级别为0-7的日志记录到flash,并且配置一个日志文件的大小为1M
2、设置log缓存区的大小为128K
3、记录用户登入信息及用户登入后所操作的命令
4、启用日志系统名、信息序列号、时间戳开关
二、组网拓扑
三、配置要点
需要注意:在配置交换机保存log到flash后,交换机不会马上把buffer缓冲区中的log保存到flash中,需要等待一段时间后才能写入(一般需要定时半个小时左右或日志缓冲区写满时才会写到Flash)。
四、配置步骤
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#logging file flash:syslog 7 ------>设置保存到Flash中的日志文件名为syslog,等级为7,即0-7等级的所有log都被记录到flash,debug日志等级为7.
Ruijie(config)#logging file flash:syslog 131072 ------>设置保存到Flash中的日志文件大小为128K
Ruijie(config)#logging buffered 131072 ------>设置log缓冲区的大小为128K
Ruijie(config)#logging userinfo ------>记录用户登入信息
Ruijie(config)#logging userinfo command-log ------>记录用户登入所操作的所有配置命令
Ruijie(config)#service sysname ------>开启在日志中显示系统名
Ruijie(config)#service sequence-numbers ------>开启在日志中显示序号
Ruijie(config)#service timestamps ------>开启在日志中显示时间戳
Ruijie#wr
重要说明:对于中低端交换机,默认的log buffer缓冲区设置的比较小,推荐将buffer缓冲区调大,如调整为128K
日志保存log到flash,一个日志文件满后,会保存下一个文件,名称为文件名syslog_1.txt,保存到16个为止,然后覆盖旧文件,所以总共占用的flash空间大小为单个文件大小*16,例如设置为128K一个文件,16个128k为2M,占用的flash空间是有限的,不会导致flash空间占满。另外可以通过more flash:xxx来查看flash中的log文件,如果要删除flash中的文件,可以使用delete xxx来删除。
五、功能验证
1、查看log信息:
2、查看保存到flash中的文件
使用more flash:syslog.txt来查看syslog文件
3、如果要清除缓冲区log可以使用clear logging命令