56 配置系统日志命令
56.1 配置相关命令
56.1.1 logging on
要允许日志信息在不同设备上的显示,请使用该全局命令。要禁止日志信息的显示,请使用该命令的no形式。
logging on
no logging on
【参数说明】
无参数
【缺省设置】
允许日志信息在不同设备上显示。
【命令模式】
全局配置模式
【使用指南】
RGOS不仅可以将日志信息显示在Console 窗口、VTY窗口上,也可以将日志信息记录在不同的设备上:内存缓冲区、FLASH、Syslog Server。该命令为日志总开关,如果关闭日志开关,所有日志信息将不被显示或记录,除了严重性级别为大于1的Log。
【举例】
下面的示例在设备上关闭日志开关:
Ruijie(config)# no logging on
【相关命令】
命令 | 说明 |
logging buffered | 将日志信息记录到内存缓冲区 |
logging | 将日志信息发给Syslog Server |
logging file flash: | 将日志信息记录在FLASH上 |
logging console | 设置允许在控制台上显示的日志信息级别 |
logging monitor | 设置允许在VTY窗口(如telnet窗口)上显示的日志信息级别 |
logging trap | 设置允许发送给Syslog Server的日志信息级别 |
56.1.2 terminal monitor
该命令允许在当前VTY窗口上显示日志信息。要关闭在当前VTY窗口上显示日志信息,请使用该命令的no形式。
terminal monitor
terminal no monitor
【缺省设置】
缺省情况下,在VTY窗口上不允许在VTY窗口上显示日志信息。
【命令模式】
特权用户模式
【使用指南】
本命令只是设置当前VTY的临时属性。作为临时属性设置,它不会被永久保存。在VTY终
端会话结束后,系统将采用默认设置而该临时属性设置将失效。
说明:
为了方便管理,RGOS允许在控制台上使用该命令。在控制台上执行该命令的no形式,将只允许严重性级别为0,1的非常紧急日志报文显示。
【举例】
下面示例,设置当前VTY窗口允许打印日志信息。
Ruijie# terminal monitor
Ruijie#
56.1.3 logging buffered
要设置记录日志信息的内存缓冲区参数(日志信息严重性、缓冲区大小),请在全局配置层执行该命令。该命令的no形式将禁止在内存缓冲区中记录日志信息。
logging buffered [buffer-size | level]
no logging buffered
【参数说明】
buffer-size :缓冲区大小,取值范围从4K到128K Bytes。
levelI :日志信息的严重性,从0到7。可以使用级别名称,也可以直接使用数字。
【缺省设置】
缓冲区默认大小为4k Bytes。
日志信息的严重性为7。
【命令模式】
全局配置模式
【使用指南】
内存缓冲区空间是循环使用的,如果指定大小的内存区被写满,则最早的日志信息将被覆盖。要查看内存缓冲区的日志信息,请使用特权用户命令show logging。
内存缓冲区中的日志信息是临时性的,设备重启或者执行特权用户命令clear logging,缓冲区中的日志信息将被清除。如果要跟踪问题,应该将日志写到FLASH或者发送给Syslog Server。
RGOS的日志信息分为以下8个级别:
表1
关键字 | 等级 | 描述 |
Emergencies | 0 | 紧急情况,系统不能正常运行 |
Alerts | 1 | 需要立即采取措施改正的问题 |
Critical | 2 | 重要情况 |
Errors | 3 | 错误信息 |
warnings | 4 | 警告信息 |
Notifications | 5 | 普通类型,不过需要关注的重要信息 |
informational | 6 | 说明性的信息 |
Debugging | 7 | 调试信息 |
值越小,级别越高,即0级别的信息是最高级别的信息。
当指定设备允许显示的日志信息级别以后,等于或低于所设置值级别的日志信息将被允许显示。
【举例】
下面示例设置只允许级别为6以及低于6的日志信息记录在大小为10000字节的内存缓冲区中:
Ruijie(config)# logging buffered10000 6
【相关命令】
命令 | 说明 |
logging on | 打开日志开关 |
show logging | 查看缓冲区中日志报文 |
clear logging | 清除日志缓冲区中的日志报文 |
56.1.4 loggingserver
要将日志记录到指定的Syslog Sever,请在全局配置模式下使用该命令。要删除Syslog server列表中的指定地址的Syslog Server,请使用该命令的no形式。
logging server {ip-address [vrfvrf-name] | ipv6 ipv6-address}
no logging server {ip-address [vrf vrf-name] | ipv6ipv6-address}
【参数说明】
ip-address接收日志信息的主机IP地址;
vrf vrf-name 指定连接到日志主机的VRF(VPN路由转发表)实例;
ipv6 ipv6-address 指定接收日志信息的主机IPV6地址;
【缺省设置】
默认不向任何syslog server发送日志信息
【命令模式】
全局配置模式
【使用指南】
该命令指定一个Syslog server来接收设备的日志信息。RGOS允许配置多达5个Syslog Server。日志信息将同时发给配置的所有Syslog Server。
【举例】
下面的示例指定一个地址为202.101.11.1 的syslog server:
Ruijie(config)# logging server202.101.11.1
下面的示例指定一个IPV6地址为AAAA:BBBB::FFFF
Ruijie(config)# logging server ipv6AAAA:BBBB::FFFF
【相关命令】
命令 | 说明 |
logging on | 打开日志开关 |
show logging | 查看缓冲区中日志报文,以及相关日志配置参数 |
logging trap | 设置允许发送给syslog server的日志信息级别 |
56.1.5 logging file flash
要将日志信息保存在FLASH中,请在全局配置模式下执行该命令。取消在FLASH中记录日志信息,使用该命令的no 形式。
logging file flash:filename [max-file-size] [level]
no logging file
【参数说明】
filename:日志文件名。不带文件类型,固定为txt类型。
max-file-size :日志文件的最大值。从128K到6M bytes,缺省大小为128K。
levelI :允许被记录到日志文件中的日志信息级别。可以使用级别名称,也可以直接使用数字。缺省写到FLASH的中日志级别为6。关于日志信息的级别,请参考表1。
【缺省设置】
不能将日志信息记录到FLASH中。
【命令模式】
全局配置模式
【使用指南】
如果没有Syslog Server,或者基于各种安全考虑不希望在网络中传输日志信息,可以选择将日志信息直接保存在FLASH中。
日志文件后缀为固定为txt,配置文件后缀名将被拒绝。
注意:
每个日志文件都有最大长度限制,新的日志信息在写入一个文件之前,如果判断其会超过日志文件的最大长度,则:
1. 如果会超过,则创建一个新的日志文件
2. 新文件的名称是在原文件名中插入编号,格式为:文件名_编号,后缀仍是txt;
3. 最大编号为15,如果到达最大,则重新开始覆盖第一个文件。因此,配置一条日志信息记录到FLASH的命令,最多会在FLASH中生成16个文件;
【举例】
下面示例将日志信息记录在FLASH中,文件名为,文件大小为64K,日志信息级别为6。
Ruijie(config)# logging file flash:trace
【相关命令】
命令 | 说明 |
logging on | 打开日志开关 |
show logging console命令大全 | 查看缓冲区中日志报文,以及相关日志配置参数 |
more flash | 查看FLASH中日志信息 |
56.1.6 logging console
要设置允许在控制台上显示的日志信息级别,请在全局配置模式下执行该命令。该命令的no形式禁止在控制台上打印日志报文。
logging consolelevel
no logging console
【参数说明】
level :日志报文的严重性,范围从0到7。可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明,请参考表1。
【缺省设置】
Debugging (7)
【命令模式】
全局配置模式
【使用指南】
设置一个日志严重性以后,在数值上等于或低于该严重性级别的日志报文将被显示在控制台上。
通过show logging 命令可以查看日志设置的相关参数和统计。
【举例】
下面示例设置允许在控制台显示的日志信息级别为6:
Ruijie(config)# logging console informational
【相关命令】
命令 | 说明 |
logging on | 打开日志开关 |
show logging | 查看缓冲区中日志报文,以及相关日志配置参数 |
56.1.7 logging monitor
要设置允许在VTY窗口(telnet 窗口、SSH窗口等)上显示的日志信息级别,请在全局配置模式下执行该命令。该命令的no形式禁止在VTY窗口上打印日志报文。
logging monitorlevel
no logging monitor
【参数说明】
level :日志报文的严重性。可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明,请参考表1。
【缺省设置】
Debugging (7)
【命令模式】
全局配置模式
【使用指南】
要在VTY窗口上打印日志信息,首先执行特权用户命令terminal monitor允许在当前VTY窗口打印日志信息。允许被显示的日志信息级别则由logging monitor定义。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论