配置系统日志命令.doc_第1页
配置系统日志命令.doc_第2页
配置系统日志命令.doc_第3页
配置系统日志命令.doc_第4页
配置系统日志命令.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

56 配置系统日志命令56.1 配置相关命令56.1.1 logging on要允许日志信息在不同设备上的显示,请使用该全局命令。要禁止日志信息的显示,请使用该命令的no形式。logging onno logging on【参数说明】无参数【缺省设置】允许日志信息在不同设备上显示。【命令模式】全局配置模式【使用指南】RGOS不仅可以将日志信息显示在Console 窗口、VTY窗口上,也可以将日志信息记录在不同的设备上:内存缓冲区、FLASH、Syslog Server。该命令为日志总开关,如果关闭日志开关,所有日志信息将不被显示或记录,除了严重性级别为大于1的Log。【举例】下面的示例在设备上关闭日志开关:Ruijie(config)# no logging on【相关命令】命令说明logging buffered将日志信息记录到内存缓冲区logging 将日志信息发给Syslog Serverlogging file flash:将日志信息记录在FLASH上logging console设置允许在控制台上显示的日志信息级别logging monitor设置允许在VTY窗口(如telnet窗口)上显示的日志信息级别logging trap设置允许发送给Syslog Server的日志信息级别56.1.2 terminal monitor该命令允许在当前VTY窗口上显示日志信息。要关闭在当前VTY窗口上显示日志信息,请使用该命令的no形式。terminal monitorterminal no monitor【缺省设置】缺省情况下,在VTY窗口上不允许在VTY窗口上显示日志信息。【命令模式】特权用户模式【使用指南】本命令只是设置当前VTY的临时属性。作为临时属性设置,它不会被永久保存。在VTY终端会话结束后,系统将采用默认设置而该临时属性设置将失效。& 说明:为了方便管理,RGOS允许在控制台上使用该命令。在控制台上执行该命令的no形式,将只允许严重性级别为0,1的非常紧急日志报文显示。【举例】下面示例,设置当前VTY窗口允许打印日志信息。Ruijie# terminal monitorRuijie#56.1.3 logging buffered要设置记录日志信息的内存缓冲区参数(日志信息严重性、缓冲区大小),请在全局配置层执行该命令。该命令的no形式将禁止在内存缓冲区中记录日志信息。logging buffered buffer-size | levelno logging buffered 【参数说明】buffer-size :缓冲区大小,取值范围从4K到128K Bytes。levelI :日志信息的严重性,从0到7。可以使用级别名称,也可以直接使用数字。【缺省设置】缓冲区默认大小为4k Bytes。日志信息的严重性为7。【命令模式】全局配置模式【使用指南】内存缓冲区空间是循环使用的,如果指定大小的内存区被写满,则最早的日志信息将被覆盖。要查看内存缓冲区的日志信息,请使用特权用户命令show logging。内存缓冲区中的日志信息是临时性的,设备重启或者执行特权用户命令clear logging,缓冲区中的日志信息将被清除。如果要跟踪问题,应该将日志写到FLASH或者发送给Syslog Server。RGOS的日志信息分为以下8个级别:表1关键字等级描述Emergencies0紧急情况,系统不能正常运行Alerts1需要立即采取措施改正的问题Critical2重要情况Errors3错误信息warnings 4警告信息Notifications5普通类型,不过需要关注的重要信息informational6说明性的信息Debugging7调试信息值越小,级别越高,即0级别的信息是最高级别的信息。当指定设备允许显示的日志信息级别以后,等于或低于所设置值级别的日志信息将被允许显示。【举例】下面示例设置只允许级别为6以及低于6的日志信息记录在大小为10000字节的内存缓冲区中:Ruijie(config)# logging buffered 10000 6【相关命令】命令说明logging on打开日志开关show logging查看缓冲区中日志报文clear logging 清除日志缓冲区中的日志报文56.1.4 logging server要将日志记录到指定的Syslog Sever,请在全局配置模式下使用该命令。要删除Syslog server列表中的指定地址的Syslog Server,请使用该命令的no形式。logging server ip-address vrf vrf-name | ipv6 ipv6-addressno logging server ip-address vrf vrf-name | ipv6 ipv6-address【参数说明】ip-address 接收日志信息的主机IP地址;vrf vrf-name 指定连接到日志主机的VRF(VPN路由转发表)实例;ipv6 ipv6-address 指定接收日志信息的主机IPV6地址;【缺省设置】默认不向任何syslog server发送日志信息【命令模式】全局配置模式【使用指南】该命令指定一个Syslog server来接收设备的日志信息。RGOS允许配置多达5个Syslog Server。日志信息将同时发给配置的所有Syslog Server。【举例】下面的示例指定一个地址为 的syslog server:Ruijie(config)# logging server 下面的示例指定一个IPV6地址为AAAA:BBBB:FFFFRuijie(config)# logging server ipv6 AAAA: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 levelno 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中,文件名为trace.txt,文件大小为64K,日志信息级别为6。Ruijie(config)# logging file flash:trace 【相关命令】命令说明logging on打开日志开关 show logging查看缓冲区中日志报文,以及相关日志配置参数more flash查看FLASH中日志信息56.1.6 logging console 要设置允许在控制台上显示的日志信息级别,请在全局配置模式下执行该命令。该命令的no形式禁止在控制台上打印日志报文。logging console level 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 monitor level no logging monitor【参数说明】level :日志报文的严重性。可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明,请参考表1。【缺省设置】Debugging (7)【命令模式】全局配置模式【使用指南】要在VTY窗口上打印日志信息,首先执行特权用户命令terminal monitor允许在当前VTY窗口打印日志信息。允许被显示的日志信息级别则由logging monitor定义。Logging monitor定义的日志信息级别是针对所有VTY窗口。【举例】下面示例配置允许在VTY窗口上打印的日志信息级别为6:Ruijie(config)# logging monitor informational【相关命令】命令说明logging on打开日志开关 show logging查看缓冲区中日志报文,以及相关日志配置参数56.1.8 logging trap 要设置允许发送给Syslog Server的日志信息级别,请在全局配置模式下执行该命令。该命令的no形式禁止将日志报文发送给Syslog Server。logging trap levelno logging trap 【参数说明】level :日志报文的严重性。可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明,请参考表1。【缺省设置】Informational(6)【命令模式】全局配置模式【使用指南】要将日志信息发送给Syslog Server,首先要使用全局配置命令logging 配置Syslog Server。然后,使用logging trap指定发送给日志信息的严重性级别。通过show logging 命令可以查看日志设置的相关参数和统计。【举例】下面的例子配置将级别为6的日志信息发送给地址为2的Syslog Server:Ruijie(config)# logging 2Ruijie(config)# logging trap informational【相关命令】命令说明logging on打开日志开关 logging 将日志信息发给Syslog Servershow logging查看缓冲区中日志报文,以及相关日志配置参数56.1.9 logging source interface 要设置日志报文的源接口,请在全局配置模式下执行该命令。该命令的no形式取消指定报文的源接口设置。logging source interface interface-type interface-numberno logging source interface【参数说明】interface-type :接口类型interface-number :接口编号【缺省设置】无【命令模式】全局配置模式【使用指南】默认情况下,发送给Syslog Server 的日志报文源地址是报文发送接口的地址。为了便于跟踪管理,可以使用该命令将所有日志报文的源地址固定为某个接口地址,这样管理员就通过唯一地址识别从哪台设备发送出来的日志报文。【举例】下面的示例指定Loopback 0 的地址为Syslog 报文的源地址:Ruijie(config)# logging source interface loopback 0【相关命令】命令说明logging 将日志信息发给Syslog Server56.1.10 logging source ip| ipv6要设置日志报文的源地址,请在全局配置模式下执行该命令。该命令的no形式取消指定报文的源端口设置。logging source ip ip-address | ipv6 ipv6-addressno logging source ip | ipv6【参数说明】ip-address 指定向IPV4日志主机发送日志报文的源IPV4地址;ipv6-address 指定向IPV6日志主机发送日志报文的源IPV6地址;【缺省设置】无【命令模式】全局配置模式【使用指南】默认情况下,发送给Syslog Server 的日志报文源地址是报文发送接口的地址。为了便于跟踪管理,可以使用该命令将所有日志报文的源地址固定为某个地址,这样管理员就通过唯一地址识别从哪台设备发送出来的日志报文。【举例】下面的示例指定Loopback 0 的地址为Syslog 报文的源地址:Ruijie(config)# logging source ip 【相关命令】命令说明logging 将日志信息发给Syslog server56.1.11 logging facility 要设置日志信息的设备值,请在全局配置模式下执行该命令。该命令的no形式,恢复设备值为默认值(23)。logging facility facility-typeno logging facility 【参数说明】facility-type :Syslog 设备值,具体的设置值请参考使用指南。【缺省设置】Local7(23)【命令模式】全局配置模式【使用指南】下表(表2)是Syslog 可能的设备值:表2Numerical CodeFacility0kernel messages1user-level messages2mail system3system daemons4security/authorization messages 5messages generated internally by syslogd6line printer subsystem7network news subsystem8UUCP subsystem9clock daemon 10security/authorization messages11FTP daemon12NTP subsystem13log audit14log alert 15clock daemon 16local use 0 (local0)17local use 1 (local1)18local use 2 (local2)19local use 3 (local3)20local use 4 (local4)21local use 5 (local5)22local use 6 (local6) 23local use 7 (local7)RGOS默认设备值为(local7) 23。【举例】下面的设置Syslog 设备值为kernel:Ruijie(config)# logging facility kern【相关命令】命令说明logging console设置允许在控制台上显示的日志信息级别56.1.12 logging count要打开日志统计功能,请在全局配置模式下执行该命令。要清除日志统计数据并关闭日志统计功能,请使用该命令的no形式。logging countno logging count【参数说明】无参数【缺省设置】关闭【命令模式】全局配置模式【使用指南】通过此命令打开日志统计功能。从命令打开时开始统计。执行no logging count命令时,统计功能被关闭,并且统计数据被清除。【举例】打开日志统计功能:Ruijie(config)# logging count【相关命令】命令说明show logging count查看系统中各模块日志信息show logging 查看日志模块的基本配置信息与日志缓冲区中的日志信息56.1.13 logging rate-limit要打开日志速率限制功能,限制每秒内允许输出的日志信息,请在全局配置模式下执行该命令。要关闭日志速率限制功能,请使用该命令的no形式。logging rate-limit number | all number | console number | all number except severityno logging rate-limit【参数说明】number 每秒钟内允许处理的日志信息,范围为110000;all 设置对所有的日志信息进行速率控制,包括07级所有日志信息;console 设置每秒钟内允许在控制台上显示的日志信息数;except 小于等于此严重性级别的日志信息,不进行速率控制;默认级别为error(3),对小于等于error级别的日志信息不进行速率控制;severity 日志信息严重性级别,级别越小,严重性越高,范围为07;【缺省设置】缺省情况下,不进行速率控制。【命令模式】全局配置模式【使用指南】此命令控制系统的日志信息输出。使用此命令,可以防止大量的日志信息输出。【举例】设置每秒钟内允许处理的所有日志信息(包括debug)为10条,但是对warning及更严重级别不进行控制:Ruijie(config)#logging rate-limit all 10 except warnings【相关命令】命令说明show logging count查看系统中各模块日志信息show logging 查看日志模块的基本配置信息与日志缓冲区中的日志信息56.1.14 logging synchronous要打开用户输入与日志信息输出同步功能,防止用户正在输入字符时被打断,请在线路配置模式下执行该命令。要关闭用户输入与日志信息输出同步功能,请使用该命令的no形式。logging synchronousno logging synchronous【参数说明】无【缺省设置】缺省情况下,用户输入与日志信息输出同步功能关闭。【命令模式】线路配置模式【使用指南】此命令打开用户输入与日志信息输出同步功能,可以防止用户正在输入的字符时被打断。【举例】Ruijie(config)#Ruijie(config)#line console 0Ruijie(config-line)#logging synchronous如果正在输入命令时,打印端口UP-DOWN日志信息,则输入的命令会重新输出:Ruijie#configue terminalOct 9 23:40:55 %LINK-5-CHANGED: Interface GigabitEthernet 0/1, changed state to downOct 9 23:40:55 %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet 0/1, changed state to DOWNRuijie#configue terminal -用户输入的命令重新输出,而不被打断【相关命令】命令说明show running-config查看系统的配置信息56.1.15 service sequence-numbers要在日志信息中加上序号,请在全局配置模式下执行该命令。该命令的no形式取消在日志信息中的序号。service sequence-numbersno service sequence-numbers【参数说明】无【缺省设置】日志信息中不带序号。【命令模式】全局配置模式【使用指南】除了在日志信息中加上时间戳信息以外,还可以在日志信息中加上序号,序号从1开始。加上序号以后,就可以非常清楚地知道日志信息有没有丢失,以及日志产生的先后顺序。【举例】下面示例配置在日志信息中加上序号:Ruijie(config)# service sequence-numbers【相关命令】命令说明logging on打开日志开关 service timestamps启用日志信息中的时间戳56.1.16 service timestamps 要在日志信息中加上时间戳信息,请在全局配置模式下执行该命令。该命令的no形式取消在日志信息中打上时间戳信息。default形式恢复日志信息的时间戳为默认值。service timestamps message-type uptime | datetime msec | year no service timestamps message-typedefault service timestamps message-type【参数说明】message-type :日志类型,有两种log和debug。log 信息是指在严重性级别在06之间的日志信息,debug 信息是严重性级别为7的日志信息。uptime:设备启动时间,格式:*天*小时*分*秒,例:07:00:10:41datetime:当前设备日期,格式:月 日期 时:分:秒,例:Jul 27 16:53:07msec 当前设备日期支持毫秒显示,格式:月 日期 时:分:秒.毫秒 例:Jul 27 16:53:07.299year 当前设备日期支持年份显示,格式:年 月 日期 时:分:秒 例:2007 Jul 27 16:53:07【缺省设置】日志信息中的时间戳,为当前设备时间。如果设备没有RTC,则自动调整为设备启动时间。【命令模式】全局配置模式【使用指南】使用Uptime 选项的时间格式是设备自从上次启动到目前的运行时间,单位为秒。使用Datetime选项的时间格式为当前设备的日期, 年月日 小时:分钟:秒。【举例】下面示例配置启用Log信息和Debug信息的时间戳,格式为Datetime:,并且支持毫秒显示:Ruijie(config)# service timestamps debug datetime msecRuijie(config)# service timestamps log datetime msecRuijie(config)# endRuijie(config)# Oct 8 23:04:58.301 %SYS-5-CONFIG_I: Configured from console by console【相关命令】命令说明logging on打开日志开关 service sequence-numbers启用日志信息中的序号56.1.17 service sysname要在日志信息中加上系统名,请在全局配置模式下执行该命令。该命令的no形式取消在日志信息中的系统名。service sysnameno service sysname【参数说明】无【缺省设置】日志信息中不带系统名。【命令模式】全局配置模式【使用指南】通过此命令,可以根据需要,决定在日志信息中是否添加系统名。【举例】下面示例配置在日志信息中加上系统名:Mar 22 15:28:02 %SYS-5-CONFIG: Configured from console by consoleRuijie# config terminalEnter configuration commands, one per line. End with CNTL/Z.Ruijie(config)# service sysnameRuijie(config)# endRuijie#Mar 22 15:35:57 S3250 %SYS-5-CONFIG: Configured from console by console【相关命令】命令说明show logging显示日志模块的基本配置信息与日志缓冲区中的日志信息56.1.18 more flash要查看记录在FLASH中日志文件内容,请在特权用户模式下执行该命令:more flash:filename【参数说明】Filename :日志文件名称【命令模式】特权用户模式【使用指南】在FLASH中日志文件是指文件名前缀带有”/f2/”,”/f3/的文件。该命令只允许查看日志文件,不允许使用该命令参考其他非日志文件。【举例】下面示例是查看FLASH日志文件的一个结果:Ruijie# more flash:/f2/log.txt look up file in the extended flash:/f2/log.txt 00004 2004-11-17 4:1:32 Ruijie: %5:Reload requested by Administrator. Reload Reason :Reload command【相关命令】命令说明logging file flash:将日志信息记录在FLASH上56.1.19 clear logging要清除内存缓冲区中的日志信息,请在特权用户模式下执行该命令。clear logging【命令模式】特权用户模式 【使用指南】该命令只清除内存缓冲区中日志报文内容。不能清除日志报文的统计信息。【举例】下面示例清除内存缓冲区中日志报文内容。Ruijie# clear logging【相关命令】命令说明logging on打开日志开关show logging查看缓冲区中日志报文logging buffered将日志信息记录到内存缓冲区56.2 显示相关命令56.2.1 show logging要查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文,请在特权用户层执行该命令。show logging【参数说明】无【命令模式】特权用户模式【举例】下面示例是执行show logging的一个结果:Ruijie# show logging Syslog logging: enabledConsole logging: level debugging, 4 messages loggedMonitor logging: level informational, 0 messages loggedBuffer logging: level debugging, 6 messages loggedTimestamp debug messages: datetimeTimestamp log messages: disabledSequence log messages: enable Trap logging: level debugging, 2 message lines logged,0 reserved,0 fail logging to 2 logging to 12 Log Buffer (Total 4096 Bytes) : have written 680 00001 2004-11-17 10:20:59 Ruijie: %7:%LINK CHANGED: Interface FastEthernet 0/0, changed state to up00002 2004-11-17 10:20:59 Ruijie: %7:%LINE PROTOCOL CHANGE: Interface FastEthernet 0/0, changed state to UP00003 2004-11-17 10:57:18 Ruijie: %7:%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论