锐捷交换机记录日志到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命令

阅读剩余
THE END