|
应用场景: 记录日志到FLASH的功能,通常运用于客户网络中没有部署专门的日志服务器,网络设备节点少,维护量不大的场景;维护人员不用担心设备掉电后,无从追 溯曾经发生的异常事件,在日常维护,故障排查的时候能够方便的调用设备flash里面记录的日志。
功能简介: 设备默认只将日志记录到缓冲区,一旦设备重启或日志过多,将会导致日志丢失或日志被覆盖掉,建议所有交换机均开启日志记录到FLASH或发送到日志服务器,尤其是核心设备请务必配置日志记录功能。 锐捷产品的日志报文格式如下: 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(config)#exit 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来删除。 注:使用SecureCRT软件工具连接到设备并通过more命令来查看非文本文件时正常会输出显示乱码,继而会导致本应正常正常显示的CLI输出也会变为乱码,此时可将该软件与设备的断开连接并且再重新连接一下就能恢复到正常显示状态。 五、功能验证 1、查看log信息: 2、查看保存到flash中的文件 使用more flash:syslog.txt来查看syslog文件 3、如果要清除缓冲区log可以使用clear logging命令
|