配置系统日志命令.docx

上传人:b****3 文档编号:26857026 上传时间:2023-06-23 格式:DOCX 页数:26 大小:24.69KB
下载 相关 举报
配置系统日志命令.docx_第1页
第1页 / 共26页
配置系统日志命令.docx_第2页
第2页 / 共26页
配置系统日志命令.docx_第3页
第3页 / 共26页
配置系统日志命令.docx_第4页
第4页 / 共26页
配置系统日志命令.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

配置系统日志命令.docx

《配置系统日志命令.docx》由会员分享,可在线阅读,更多相关《配置系统日志命令.docx(26页珍藏版)》请在冰豆网上搜索。

配置系统日志命令.docx

配置系统日志命令

56            配置系统日志命令

56.1       配置相关命令

56.1.1 loggingon

要允许日志信息在不同设备上的显示,请使用该全局命令。

要禁止日志信息的显示,请使用该命令的no形式。

loggingon

nologgingon

【参数说明】

无参数

【缺省设置】

允许日志信息在不同设备上显示。

【命令模式】

全局配置模式

【使用指南】

RGOS不仅可以将日志信息显示在Console窗口、VTY窗口上,也可以将日志信息记录在不同的设备上:

内存缓冲区、FLASH、SyslogServer。

该命令为日志总开关,如果关闭日志开关,所有日志信息将不被显示或记录,除了严重性级别为大于1的Log。

【举例】

下面的示例在设备上关闭日志开关:

Ruijie(config)#nologgingon

【相关命令】

命令

说明

loggingbuffered

将日志信息记录到内存缓冲区

logging

将日志信息发给SyslogServer

loggingfileflash:

将日志信息记录在FLASH上

loggingconsole

设置允许在控制台上显示的日志信息级别

loggingmonitor

设置允许在VTY窗口(如telnet窗口)上显示的日志信息级别

loggingtrap

设置允许发送给SyslogServer的日志信息级别

56.1.2 terminalmonitor

该命令允许在当前VTY窗口上显示日志信息。

要关闭在当前VTY窗口上显示日志信息,请使用该命令的no形式。

terminalmonitor

terminalnomonitor

【缺省设置】

缺省情况下,在VTY窗口上不允许在VTY窗口上显示日志信息。

【命令模式】

特权用户模式

【使用指南】

本命令只是设置当前VTY的临时属性。

作为临时属性设置,它不会被永久保存。

在VTY终端会话结束后,系统将采用默认设置而该临时属性设置将失效。

说明:

为了方便管理,RGOS允许在控制台上使用该命令。

在控制台上执行该命令的no形式,将只允许严重性级别为0,1的非常紧急日志报文显示。

【举例】

下面示例,设置当前VTY窗口允许打印日志信息。

Ruijie#terminalmonitor

Ruijie#

56.1.3 loggingbuffered

要设置记录日志信息的内存缓冲区参数(日志信息严重性、缓冲区大小),请在全局配置层执行该命令。

该命令的no形式将禁止在内存缓冲区中记录日志信息。

loggingbuffered[buffer-size|level]

nologgingbuffered

【参数说明】

buffer-size:

缓冲区大小,取值范围从4K到128KBytes。

levelI:

日志信息的严重性,从0到7。

可以使用级别名称,也可以直接使用数字。

【缺省设置】

缓冲区默认大小为4kBytes。

日志信息的严重性为7。

【命令模式】

全局配置模式

【使用指南】

内存缓冲区空间是循环使用的,如果指定大小的内存区被写满,则最早的日志信息将被覆盖。

要查看内存缓冲区的日志信息,请使用特权用户命令showlogging。

内存缓冲区中的日志信息是临时性的,设备重启或者执行特权用户命令clearlogging,缓冲区中的日志信息将被清除。

如果要跟踪问题,应该将日志写到FLASH或者发送给SyslogServer。

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)#loggingbuffered100006

【相关命令】

命令

说明

loggingon

打开日志开关

showlogging

查看缓冲区中日志报文

clearlogging

清除日志缓冲区中的日志报文

56.1.4 loggingserver

要将日志记录到指定的SyslogSever,请在全局配置模式下使用该命令。

要删除Syslogserver列表中的指定地址的SyslogServer,请使用该命令的no形式。

loggingserver{ip-address[vrfvrf-name]|ipv6ipv6-address}

nologgingserver{ip-address[vrfvrf-name]|ipv6ipv6-address}

【参数说明】

ip-address接收日志信息的主机IP地址;

vrfvrf-name指定连接到日志主机的VRF(VPN路由转发表)实例;

ipv6ipv6-address指定接收日志信息的主机IPV6地址;

【缺省设置】

默认不向任何syslogserver发送日志信息

【命令模式】

全局配置模式

【使用指南】

该命令指定一个Syslogserver来接收设备的日志信息。

RGOS允许配置多达5个SyslogServer。

日志信息将同时发给配置的所有SyslogServer。

【举例】

下面的示例指定一个地址为202.101.11.1的syslogserver:

Ruijie(config)#loggingserver202.101.11.1

下面的示例指定一个IPV6地址为AAAA:

BBBB:

:

FFFF

Ruijie(config)#loggingserveripv6AAAA:

BBBB:

:

FFFF

【相关命令】

命令

说明

loggingon

打开日志开关

showlogging

查看缓冲区中日志报文,以及相关日志配置参数

loggingtrap

设置允许发送给syslogserver的日志信息级别

56.1.5 loggingfileflash

要将日志信息保存在FLASH中,请在全局配置模式下执行该命令。

取消在FLASH中记录日志信息,使用该命令的no形式。

loggingfileflash:

filename[max-file-size][level]

nologgingfile

【参数说明】

filename:

日志文件名。

不带文件类型,固定为txt类型。

max-file-size:

日志文件的最大值。

从128K到6Mbytes,缺省大小为128K。

levelI:

允许被记录到日志文件中的日志信息级别。

可以使用级别名称,也可以直接使用数字。

缺省写到FLASH的中日志级别为6。

关于日志信息的级别,请参考表1。

【缺省设置】

不能将日志信息记录到FLASH中。

【命令模式】

全局配置模式

【使用指南】

如果没有SyslogServer,或者基于各种安全考虑不希望在网络中传输日志信息,可以选择将日志信息直接保存在FLASH中。

日志文件后缀为固定为txt,配置文件后缀名将被拒绝。

注意:

每个日志文件都有最大长度限制,新的日志信息在写入一个文件之前,如果判断其会超过日志文件的最大长度,则:

1.       如果会超过,则创建一个新的日志文件

2.       新文件的名称是在原文件名中插入编号,格式为:

文件名_编号,后缀仍是txt;

3.       最大编号为15,如果到达最大,则重新开始覆盖第一个文件。

因此,配置一条日志信息记录到FLASH的命令,最多会在FLASH中生成16个文件;

【举例】

下面示例将日志信息记录在FLASH中,文件名为trace.txt,文件大小为64K,日志信息级别为6。

Ruijie(config)#loggingfileflash:

trace

【相关命令】

命令

说明

loggingon

打开日志开关

showlogging

查看缓冲区中日志报文,以及相关日志配置参数

moreflash

查看FLASH中日志信息

56.1.6 loggingconsole

要设置允许在控制台上显示的日志信息级别,请在全局配置模式下执行该命令。

该命令的no形式禁止在控制台上打印日志报文。

loggingconsolelevel

nologgingconsole

【参数说明】

level:

日志报文的严重性,范围从0到7。

可以使用级别名称,也可以直接使用数字。

关于日志信息严重性的详细说明,请参考表1。

【缺省设置】

Debugging(7)

【命令模式】

全局配置模式

【使用指南】

设置一个日志严重性以后,在数值上等于或低于该严重性级别的日志报文将被显示在控制台上。

通过showlogging命令可以查看日志设置的相关参数和统计。

【举例】

下面示例设置允许在控制台显示的日志信息级别为6:

Ruijie(config)#loggingconsoleinformational

【相关命令】

命令

说明

loggingon

打开日志开关

showlogging

查看缓冲区中日志报文,以及相关日志配置参数

56.1.7 loggingmonitor

要设置允许在VTY窗口(telnet窗口、SSH窗口等)上显示的日志信息级别,请在全局配置模式下执行该命令。

该命令的no形式禁止在VTY窗口上打印日志报文。

loggingmonitorlevel

nologgingmonitor

【参数说明】

level:

日志报文的严重性。

可以使用级别名称,也可以直接使用数字。

关于日志信息严重性的详细说明,请参考表1。

【缺省设置】

Debugging(7)

【命令模式】

全局配置模式

【使用指南】

要在VTY窗口上打印日志信息,首先执行特权用户命令terminalmonitor允许在当前VTY窗口打印日志信息。

允许被显示的日志信息级别则由loggingmonitor定义。

Loggingmonitor定义的日志信息级别是针对所有VTY窗口。

【举例】

下面示例配置允许在VTY窗口上打印的日志信息级别为6:

Ruijie(config)#loggingmonitorinformational

【相关命令】

命令

说明

loggingon

打开日志开关

showlogging

查看缓冲区中日志报文,以及相关日志配置参数

56.1.8 loggingtrap

要设置允许发送给SyslogServer的日志信息级别,请在全局配置模式下执行该命令。

该命令的no形式禁止将日志报文发送给SyslogServer。

loggingtraplevel

nologgingtrap

【参数说明】

level:

日志报文的严重性。

可以使用级别名称,也可以直接使用数字。

关于日志信息严重性的详细说明,请参考表1。

【缺省设置】

Informational(6)

【命令模式】

全局配置模式

【使用指南】

要将日志信息发送给SyslogServer,首先要使用全局配置命令logging配置SyslogServer。

然后,使用loggingtrap指定发送给日志信息的严重性级别。

通过showlogging命令可以查看日志设置的相关参数和统计。

【举例】

下面的例子配置将级别为6的日志信息发送给地址为202.101.11.22的SyslogServer:

Ruijie(config)#logging202.101.11.22

Ruijie(config)#loggingtrapinformational

【相关命令】

命令

说明

loggingon

打开日志开关

logging

将日志信息发给SyslogServer

showlogging

查看缓冲区中日志报文,以及相关日志配置参数

56.1.9 loggingsourceinterface

要设置日志报文的源接口,请在全局配置模式下执行该命令。

该命令的no形式取消指定报文的源接口设置。

loggingsourceinterfaceinterface-typeinterface-number

nologgingsourceinterface

【参数说明】

interface-type:

接口类型

interface-number:

接口编号

【缺省设置】

【命令模式】

全局配置模式

【使用指南】

默认情况下,发送给SyslogServer的日志报文源地址是报文发送接口的地址。

为了便于跟踪管理,可以使用该命令将所有日志报文的源地址固定为某个接口地址,这样管理员就通过唯一地址识别从哪台设备发送出来的日志报文。

【举例】

下面的示例指定Loopback0的地址为Syslog报文的源地址:

Ruijie(config)#loggingsourceinterfaceloopback0

【相关命令】

命令

说明

logging

将日志信息发给SyslogServer

56.1.10         loggingsourceip|ipv6

要设置日志报文的源地址,请在全局配置模式下执行该命令。

该命令的no形式取消指定报文的源端口设置。

loggingsource{ipip-address|ipv6ipv6-address}

nologgingsource{ip|ipv6}

【参数说明】

ip-address指定向IPV4日志主机发送日志报文的源IPV4地址;

ipv6-address指定向IPV6日志主机发送日志报文的源IPV6地址;

【缺省设置】

【命令模式】

全局配置模式

【使用指南】

默认情况下,发送给SyslogServer的日志报文源地址是报文发送接口的地址。

为了便于跟踪管理,可以使用该命令将所有日志报文的源地址固定为某个地址,这样管理员就通过唯一地址识别从哪台设备发送出来的日志报文。

【举例】

下面的示例指定Loopback0的地址为Syslog报文的源地址:

Ruijie(config)#loggingsourceip192.168.1.1

【相关命令】

命令

说明

logging

将日志信息发给Syslogserver

56.1.11         loggingfacility

要设置日志信息的设备值,请在全局配置模式下执行该命令。

该命令的no形式,恢复设备值为默认值(23)。

loggingfacilityfacility-type

nologgingfacility

【参数说明】

facility-type:

Syslog设备值,具体的设置值请参考使用指南。

【缺省设置】

Local7(23)

【命令模式】

全局配置模式

【使用指南】

下表(表2)是Syslog可能的设备值:

表2

NumericalCode

Facility

0

kernelmessages

1

user-levelmessages

2

mailsystem

3

systemdaemons

4

security/authorizationmessages

5

messagesgeneratedinternallybysyslogd

6

lineprintersubsystem

7

networknewssubsystem

8

UUCPsubsystem

9

clockdaemon

10

security/authorizationmessages

11

FTPdaemon

12

NTPsubsystem

13

logaudit

14

logalert

15

clockdaemon

16

localuse0(local0)

17

localuse1(local1)

18

localuse2(local2)

19

localuse3(local3)

20

localuse4(local4)

21

localuse5(local5)

22

localuse6(local6)

23

localuse7(local7)

RGOS默认设备值为(local7)23。

【举例】

下面的设置Syslog设备值为kernel:

Ruijie(config)#loggingfacilitykern

【相关命令】

命令

说明

loggingconsole

设置允许在控制台上显示的日志信息级别

56.1.12         loggingcount

要打开日志统计功能,请在全局配置模式下执行该命令。

要清除日志统计数据并关闭日志统计功能,请使用该命令的no形式。

loggingcount

nologgingcount

【参数说明】

无参数

【缺省设置】

关闭

【命令模式】

全局配置模式

【使用指南】

通过此命令打开日志统计功能。

从命令打开时开始统计。

执行nologgingcount命令时,统计功能被关闭,并且统计数据被清除。

【举例】

打开日志统计功能:

Ruijie(config)#loggingcount

【相关命令】

命令

说明

showloggingcount

查看系统中各模块日志信息

showlogging

查看日志模块的基本配置信息与日志缓冲区中的日志信息

56.1.13         loggingrate-limit

要打开日志速率限制功能,限制每秒内允许输出的日志信息,请在全局配置模式下执行该命令。

要关闭日志速率限制功能,请使用该命令的no形式。

loggingrate-limit{number|allnumber|console{number|allnumber}}[exceptseverity]

nologgingrate-limit

【参数说明】

number每秒钟内允许处理的日志信息,范围为1—10000;

all设置对所有的日志信息进行速率控制,包括0—7级所有日志信息;

console设置每秒钟内允许在控制台上显示的日志信息数;

except小于等于此严重性级别的日志信息,不进行速率控制;默认级别为error(3),对小于等于error级别的日志信息不进行速率控制;

severity日志信息严重性级别,级别越小,严重性越高,范围为0—7;

【缺省设置】

缺省情况下,不进行速率控制。

【命令模式】

全局配置模式

【使用指南】

此命令控制系统的日志信息输出。

使用此命令,可以防止大量的日志信息输出。

【举例】

设置每秒钟内允许处理的所有日志信息(包括debug)为10条,但是对warning及更严重级别不进行控制:

Ruijie(config)#loggingrate-limitall10exceptwarnings

【相关命令】

命令

说明

showloggingcount

查看系统中各模块日志信息

showlogging

查看日志模块的基本配置信息与日志缓冲区中的日志信息

56.1.14         loggingsynchronous

要打开用户输入与日志信息输出同步功能,防止用户正在输入字符时被打断,请在线路配置模式下执行该命令。

要关闭用户输入与日志信息输出同步功能,请使用该命令的no形式。

loggingsynchronous

nologgingsynchronous

【参数说明】

【缺省设置】

缺省情况下,用户输入与日志信息输出同步功能关闭。

【命令模式】

线路配置模式

【使用指南】

此命令打开用户输入与日志信息输出同步功能,可以防止用户正在输入的字符时被打断。

【举例】

Ruijie(config)#

Ruijie(config)#lineconsole0

Ruijie(config-line)#loggingsynchronous

如果正在输入命令时,打印端口UP-DOWN日志信息,则输入的命令会重新输出:

Ruijie#configueterminal

Oct923:

40:

55%LINK-5-CHANGED:

InterfaceGigabitEthernet0/1,changedstatetodown

Oct923:

40:

55%LINEPROTO-5-UPDOWN:

LineprotocolonInterfaceGigabitEthernet0/1,changedstatetoDOWN

Ruijie#configueterminal----用户输入的命令重新输出,而不被打断

【相关命令】

命令

说明

showrunning-config

查看系统的配置信息

56.1.15         servicesequence-numbers

要在日志信息中加上序号,请在全局配置模式下执行该命令。

该命令的no形式取消在日志信息中的序号。

servicesequence-numbers

noservicesequence-numbers

【参数说明】

【缺省设置】

日志信息中不带序号。

【命令模式】

全局配置模式

【使用指南】

除了在日志信息中加上时间戳信息以外,还可以在日志信息中加上序号,序号从1开始。

加上序号以后,就可以非常清楚地知道日志信息有没有丢失,以及日志产生的先后顺序。

【举例】

下面示例配置在日志信息中加上序号:

Ruijie(config)#servicesequence-numbers

【相关命令】

命令

说明

loggingon

打开日志开关

servicetimestamps

启用日志信息中的时间戳

56.1.16         servicetimestamps

要在日志信息中加上时间戳信息,请在全局配置模式下执行该命令。

该命令的no形式取消在日志信息中打上时间戳信息。

default形式恢复日志信息的时间戳为默认值。

servicetimestampsmessage-type[uptime|datetime[msec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1