08-信息中心命令
本章节下载: 08-信息中心命令 (280.06 KB)
1.1.4 display logbuffer summary
1.1.9 info-center channel name
1.1.10 info-center console channel
1.1.12 info-center filter channel
1.1.15 info-center logfile enable
1.1.16 info-center logfile frequency
1.1.17 info-center logfile overwrite-protection
1.1.18 info-center logfile size-quota
1.1.19 info-center logfile switch-directory
1.1.21 info-center loghost source
1.1.22 info-center monitor channel
1.1.23 info-center snmp channel
1.1.25 info-center synchronous
1.1.26 info-center syslog channel
1.1.28 info-center timestamp loghost
1:监控级
channel-number:表示指定通道的编号,取值范围为0~9。
channel-name:表示指定通道的名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
SNMP模块 |
||
Web页面 |
||
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display channel命令用来显示信息通道的信息。
# 显示0号信息通道的信息。
channel number:0, channel name:console
MODU_ID NAME ENABLE LOG_LEVEL ENABLE TRAP_LEVEL ENABLE DEBUG_LEVEL
ffff0000 default Y informational Y debugging Y debugging
以上显示信息表示,允许0~4级的log信息、0~7级的Trap和0~7级的Debug三种系统信息输出到控制台,允许输出系统信息的模块为default。
表1-2 display channel命令显示信息描述表
当前通道允许通过的信息所属的模块名(default表示允许所有的模块输出系统信息,但不同型号的设备允许输出的模块可能不同) |
|
display info-center [ | { begin | exclude | include } regular-expression ]
1:监控级
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display info-center命令用来显示各个输出方向的信息。
# 显示各个输出方向的配置情况。
Information Center:enabled
Log host:
1.1.1.1,
port number : 514, host facility : local7,
channel number : 2, channel name : loghost
Console:
channel number : 0, channel name : console
Monitor:
channel number : 1, channel name : monitor
SNMP Agent:
channel number : 5, channel name : snmpagent
Log buffer:
enabled,max buffer size 1024, current buffer size 512,
current messages 512, dropped messages 0, overwritten messages 740
channel number : 4, channel name : logbuffer
Trap buffer:
enabled,max buffer size 1024, current buffer size 256,
current messages 216, dropped messages 0, overwritten messages 0
channel number : 3, channel name : trapbuffer
logfile:
channel number:9, channel name:channel9
syslog:
channel number:6, channel name:channel6
Information timestamp setting:
log - date, trap - date, debug - date,
loghost - date
表1-3 display info-center命令显示信息描述表
信息中心目前的状态(enabled表示使能了,disabled表示没有使能) |
|
日志主机通道的信息(只有通过info-center loghost命令设置后,才有下面具体的显示内容),包括日志主机的IP地址,日志主机接收系统信息的端口,日志主机的记录工具,所使用的通道编号以及通道名称 |
|
SNMP模块通道的信息,包括所使用的通道编号、通道名称 |
|
enabled,max buffer size 1024, current buffer size 512, current messages 512, dropped messages 0, overwritten messages 740 |
|
enabled,max buffer size 1024, current buffer size 256, current messages 216, dropped messages 0, overwritten messages 0 |
|
Web页面通道的信息,包括所使用的通道编号、通道名称 |
|
只有支持日志文件(logfile)特性的设备,执行display info-center命令后,才会显示logfile相关信息。
1:监控级
reverse:指定日志的显示顺序为从新到旧。如果不指定该参数,将先显示旧日志,最后显示最新的日志。
level severity:显示日志缓存中指定级别日志的信息,severity表示信息级别,取值范围为0~7。
size buffersize:显示日志缓冲区中指定条数的最新日志,buffersize表示要显示的日志缓冲区中最新的日志信息的条数,取值范围为1~1024。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display logbuffer命令用来显示系统日志缓冲区的状态和缓冲区记录的日志信息。如果不带size buffersize参数,将显示系统日志缓冲区内所有的日志信息。
# 显示系统日志缓冲区的状态和缓冲区记录的日志信息。
Logging buffer configuration and contents:enabled
Allowed max buffer size : 1024
Actual buffer size : 512
Channel number : 4 , Channel name : logbuffer
Dropped messages : 0
Overwritten messages : 718
Current messages : 512
%Jun 17 15:57:09:578 2006 Sysname IC/7/SYS_RESTART:
System restarted --
表1-5 display logbuffer命令显示信息描述表
日志缓冲区配置及内容的当前状态,可以为enabled或disabled |
|
display logbuffer summary [ level severity ] [ | { begin | exclude | include } regular-expression ]
1:监控级
level severity:显示日志缓存中指定级别日志的摘要信息,severity表示信息级别,取值范围为0~7。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display logbuffer summary命令用来显示系统日志缓冲区的概要信息。
# 显示系统日志缓冲区的概要信息。
<Sysname> display logbuffer summary
EMERG ALERT CRIT ERROR WARN NOTIF INFO DEBUG
0 0 0 0 22 0 1 0
表1-6 display logbuffer summary命令显示信息描述表
emergencies,请参见表1-4 |
|
display logfile buffer [ | { begin | exclude | include } regular-expression ]
1:监控级
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display logfile buffer命令用来显示日志文件缓冲区的内容。
需要注意的是自动或手工成功保存日志到日志文件,保存的是日志缓冲区当前的全部内容,保存成功后,该内容会被清空。
display logfile buffer命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 显示日志文件缓冲区内容。
<Sysname> display logfile buffer
%@27091414#Aug 7 08:04:02:470 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983040 is Up, ifAdminStatus is 1, ifOperStatus is 1
display logfile summary [ | { begin | exclude | include } regular-expression ]
1:监控级
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display logfile summary命令用来显示日志文件配置。
display logfile summary命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 显示日志文件配置。
<Sysname> display logfile summary
Log file is enabled.
Channel number : 9
Log file size quota : 10 MB
Log file directory : flash:/logfile
Writing frequency : 24 hour 0 min 10 sec
表1-7 display logfile summary命令显示信息描述表
日志文件目前的状态,可以为enabled或disabled |
|
1:监控级
reverse:指定告警的显示顺序为从新到旧。如果不指定该参数,将先显示旧告警,最后显示最新的告警。
size buffersize:显示告警缓冲区中指定条数的最新告警,buffersize表示要显示的告警缓冲区中最新的告警信息的条数,取值范围为1~1024。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display trapbuffer命令用来显示系统告警缓冲区的状态和缓冲区记录的告警信息。
如果不带size buffersize参数,设备将显示全部告警信息记录。
# 显示系统告警缓冲区的状态和缓冲区记录的告警信息。
Trapping buffer configuration and contents:enabled
Allowed max buffer size : 1024
Actual buffer size : 256
Channel number : 3 , channel name : trapbuffer
Dropped messages : 0
Overwritten messages : 0
Current messages : 9
#Aug 7 08:03:27:421 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983041 is Up, ifAdminStatus is 1, ifOperStatus is 1
#Aug 7 08:03:27:439 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983048 is Up, ifAdminStatus is 1, ifOperStatus is 1
#Aug 7 08:03:27:439 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983056 is Up, ifAdminStatus is 1, ifOperStatus is 1
#Aug 7 08:03:27:465 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 3277798 is Up, ifAdminStatus is 1, ifOperStatus is 1
#Aug 7 08:05:32:425 2009 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.3<linkDown>: Interface 983048 is Down, ifAdminStatus is 1, ifOperStatus is 2
#Aug 7 08:39:53:302 2009 Sysname SHELL/4/LOGIN:
Trap 1.3.6.1.4.1.2011.10.2.2.1.1.3.0.1<h3cLogIn>: login from VTY
#Aug 7 08:43:25:583 2009 Sysname CFGMAN/4/TRAP:
1.3.6.1.4.1.2011.10.2.4.2.1<h3cCfgManEventlog> configure changed:
EventIndex=1,CommandSource=2,ConfigSource=4,ConfigDestination=2
表1-8 display trapbuffer命令显示信息描述表
告警缓冲区配置及内容的当前状态,可以为enabled或disabled |
|
2:系统级
enable log updown命令用来设置允许端口在状态发生改变时生成Link up和Link down的日志信息。undo enable log updown命令用来禁止端口在状态发生改变时生成Link up和Link down的日志信息。
缺省情况下,允许所有端口在状态发生改变时生成端口Link up和Link down的日志信息。
# 禁止端口GigabitEthernet1/0/1生成Link up和Link down的日志信息。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo enable log updown
info-center channel channel-number name channel-name
undo info-center channel channel-number
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称,为1~30个字符的字符串。通道名称只能是字母与数字的组合,并且以字母开头,不区分大小写。
info-center channel name命令用来为指定编号的信息通道命名。undo info-center channel命令用来恢复指定编号的信息通道的缺省名称。
# 将0号通道命名为abc。
[Sysname] info-center channel 0 name abc
info-center console channel { channel-number | channel-name }
undo info-center console channel
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center console channel命令用来指定向控制台输出系统信息的通道。undo info-center console channel命令用来恢复向控制台输出系统信息的缺省通道。
缺省情况下,系统向控制台输出信息,并使用0号(console)通道。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center console channel命令才会生效。
# 设置用0号通道向控制台输出系统信息。
[Sysname] info-center console channel 0
2:系统级
info-center enable命令用来开启信息中心功能。undo info-center enable命令用来关闭信息中心功能。
只有开启了信息中心,系统才会向日志主机、控制台等方向输出系统信息。
# 开启系统信息中心功能。
[Sysname] info-center enable
Info: Information center is enabled.
【命令】
info-center filter channel channelNum { exclude | include } regular-expression
undo info-center filter channel channelNum
【视图】
系统视图
【缺省级别】
3:管理级别
【参数】
channelNum:信息中心的通道号,取值范围为0~9,没有缺省值。
regular-expression:用户输入的正则表达式,其长度取值范围为1~127。
【描述】
info-center filter channel channelNum exclude regular-expression命令用来配置将不符合正则表达式的日志输出到指定通道上。
info-center filter channel channelNum include regular-expression命令用来配置将符合正则表达式的日志输出到指定通道上。
undo info-center filter channel channelNum命令用来取消已经在指定通道上配置的正则表达式。
缺省情况下,没有配置信息中心通道上的正则表达式。
需要注意的是:
· 此命令只有在FIPS模式下才能配置。
· 如果用户输入的正则表达式特别复杂的话(如 .*.*.*/.),会返回失败,否则会影响信息中心任务的正常运行。
· SNMP、WEB、NETCONF等输出方向对应通道的正则表达式是无法应用的。
【举例】
# 在通道2上配置正则表达式,通道为2只会输出包含”abc”的日志。
<Sysname> system-view
[Sysname] info-center filter channel 2 include abc
info-center format { cmcc | unicom }
2:系统级
cmcc:设置发往日志主机的系统信息的输出格式为CMCC格式,CMCC格式的系统信息符合移动和电信的规范。
unicom:设置发往日志主机的系统信息的输出格式为UNICOM格式。
info-center format命令用来设置发往日志主机的系统信息的输出格式为UNICOM或者CMCC格式。undo info-center format命令用来恢复缺省情况。
发往日志主机的系统信息有:H3C格式、UNICOM格式和CMCC格式,详细描述请参见“网络管理和监控配置指导/信息中心”中的“系统信息的格式”。
# 设置发往日志主机的系统信息的格式为UNICOM格式。
[Sysname] info-center format unicom
info-center logbuffer [ channel { channel-number | channel-name } | size buffersize ] *
undo info-center logbuffer [ channel | size ]
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
buffersize:日志缓冲区的大小(可容纳消息的条数),取值范围为0~1024,缺省值为512。
info-center logbuffer命令用来设置系统向日志缓冲区输出信息以及相关参数。undo info-center logbuffer命令用来关闭日志缓冲区,即不再记录输出信息。
缺省情况下,系统向日志缓冲区输出信息,并使用4号(logbuffer)通道,缓冲区可存储512条信息。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center logbuffer命令才会生效。
# 配置系统使用通道4向日志缓冲区发送信息,日志缓冲区的大小为50。
[Sysname] info-center logbuffer size 50
undo info-center logfile enable
2:系统级
info-center logfile enable命令用来开启日志文件功能。undo info-center logfile enable命令用来关闭日志文件特性。
info-center logfile enable命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 开启日志文件功能。
[Sysname] info-center logfile enable
info-center logfile frequency freq-sec
undo info-center logfile frequency
2:系统级
freq-sec:系统自动保存日志文件的频率,取值范围1~86400,单位为秒。
info-center logfile frequency命令用来设置设备自动保存日志文件的频率。undo info-center logfile frequency命令用来恢复缺省情况。
info-center logfile frequency命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 设置设备自动保存日志文件的频率为60000秒。
[Sysname] info-center logfile frequency 60000
info-center logfile overwrite-protection [ all-port-powerdown ]
undo info-center logfile overwrite-protection
2:系统级
all-port-powerdown :存储空间不足时,关闭所有接口。
info-center logfile overwrite-protection命令用来使能日志文件覆盖保护功能,即当存储空间不足时,不会再写入新的日志文件。undo info-center logfile overwrite-protection命令用来恢复缺省情况。
需要注意的是,info-center logfile overwrite-protection命令仅在FIPS模式下支持。
info-center logfile size-quota命令的支持情况和缺省值与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 使能日志文件的覆盖保护功能。
[Sysname] info-center logfile overwrite-protection
info-center logfile size-quota size
undo info-center logfile size-quota
2:系统级
size:单个日志文件可使用的存储空间的最大值,取值范围1~10,单位为MB。
info-center logfile size-quota命令用来设置单个日志文件最大能占用的存储空间的大小。undo info-center logfile size-quota命令用来恢复缺省情况。
info-center logfile size-quota命令的支持情况和缺省值与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 设置单个日志文件最大能占用的存储空间的大小为6MB。
[Sysname] info-center logfile size-quota 6
info-center logfile switch-directory dir-name
2:系统级
dir-name:日志文件存储的目录,为1~64个字符的字符串。
info-center logfile switch-directory命令用来设置存储日志文件的目录。在执行该配置前,存储日志文件的目录必须已经被创建。
缺省情况下,存储日志文件目录为存储设备根目录下的logfile目录。
需要注意的是,此命令通常用于日志文件备份或者迁移前的准备工作,其配置会在设备重启后失效。
info-center logfile switch-directory命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 在根目录flash:下创建目录test。
%Created dir cfa0:/test.
# 设置存放日志文件的目录为cfa0:/test。
[Sysname] info-center logfile switch-directory cfa0:/test
undo info-center loghost { host-ipv4-address | ipv6 host-ipv6-address }
2:系统级
ipv6 host-ipv6-address:日志主机的IPv6地址。
host-ipv4-address:日志主机的IPv4地址。
host-name:日志主机的名称。
port port-number:指定日志主机接收系统信息的端口号,取值范围为1~65535,缺省值为514。该参数的值需要和日志主机侧的设置一致,否则,日志主机接收不到系统信息。
channel:设置日志主机的信息通道。
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
facility local-number:设置日志主机的记录工具。缺省记录工具为local7,取值可以为local0~local7。主要用于在日志主机端标志不同的日志来源,查找、过滤对应日志源的日志。
info-center loghost命令用来指定日志主机并设置相关输出参数。undo info-center loghost命令用来恢复缺省状态。
· 如果设置系统向日志主机输出信息时不指定通道,系统会使用2号(loghost)通道。
· 用户只有使用info-center enable命令开启了信息中心功能,配置info-center loghost命令才会生效。
· 使用命令info-center loghost配置日志主机的IP地址时,请输入正确的IP地址。如果用户输入的是IP地址有误(比如IPv6换回地址、广播地址等),系统将提示此地址无效。
· 用户最多可以指定4台不同主机为接收系统信息的日志主机。
# 配置系统向IP地址为1.1.1.1的日志主机发送日志信息。
[Sysname] info-center loghost 1.1.1.1
# 配置系统向IPv6地址为1::1的日志主机发送日志信息。
[Sysname] info-center loghost ipv6 1::1
info-center loghost source interface-type interface-number
undo info-center loghost source
2:系统级
interface-type interface-number:指定发送日志信息的出接口的类型和编号。
info-center loghost source命令用来配置发送的日志信息的源IP地址。undo info-center loghost source命令用来恢复缺省情况。
缺省情况下,系统根据路由来确定发送日志信息的出接口,使用该接口的主IP地址作为发送的日志信息的源IP地址。
配置日志信息的源IP地址后,不管实际使用哪个物理接口发送日志信息,日志信息的源IP地址均为指定接口的主IP地址。如果需要在日志信息中显示源IP地址,请使用本命令进行配置。
· 用户只有使用info-center enable命令开启了信息中心功能,配置info-center loghost source命令才会生效。
· 指定的接口下必须配置IP地址,否则,info-center loghost source命令可以配置成功,但是日志主机接收不到日志信息。
没有为发送的日志信息配置源IP地址时,使用用户名ftp成功登陆FTP服务器,在日志主机上看到的日志信息形如:
# 配置使用Loopback0的IP地址作为发送的日志信息的源IP地址。
[Sysname] interface loopback 0
[Sysname-LoopBack0] ip address 2.2.2.2 32
[Sysname-LoopBack0] quit
[Sysname] info-center loghost source loopback 0
完成以上配置后,使用用户名ftp成功登陆FTP服务器,在日志主机上看到的日志信息形如(相比没有配置源IP地址的情况,日志信息中多了表示源IP地址的“-DevIP=2.2.2.2”字段):
info-center monitor channel { channel-number | channel-name }
undo info-center monitor channel
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center monitor channel命令用来设置系统向监视终端输出系统信息的通道。undo info-center monitor channel命令用来恢复系统向监视终端输出系统信息的缺省通道。
缺省情况下,系统向监视终端输出系统信息,并使用1号(monitor)通道。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center monitor channel命令才会生效。
# 设置用0号通道向监视终端输出系统信息。
[Sysname] info-center monitor channel 0
info-center snmp channel { channel-number | channel-name }
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center snmp channel命令用来设置向SNMP模块输出信息的通道。undo info-center snmp channel命令用来恢复向SNMP模块输出信息的缺省通道。
缺省情况下,系统向SNMP模块发送系统信息,并使用5号(snmpagent)通道。
相关配置可参考“网络管理和监控命令参考/SNMP”中的命令display snmp-agent。
# 设置用6号通道向SNMP模块发送系统信息。
[Sysname] info-center snmp channel 6
undo info-center source { module-name | default } channel { channel-number | channel-name }
2:系统级
module-name:设置指定应用模块系统信息的输出规则。比如,要输出关于ARP的系统信息,就把该参数设置成ARP。用info-center source ?命令可以匹配出设备支持的具体模块名。
default:设置当前允许输出的所有模块系统信息的输出规则,包含info-center source ?命令匹配出来的设备支持的所有具体模块。
debug:调试信息。
log:日志信息。
trap:告警信息。
level severity:指定信息级别,取值请参见表1-4。通过该参数可以控制允许/禁止输出的系统信息的级别。
state state:设置信息输出开关,取值可以为on(表示打开)或off(表示关闭)。通过该开关可以控制是否允许输出指定的系统信息。
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center source命令用来配置系统信息的输出规则。undo info-center source命令用来删除指定的输出规则。
该命令可以分别配置日志/告警/调试三种类型信息的过滤和重定向规则。例如实现IP模块的日志信息输出的过滤规则,用户可以设置IP模块的日志信息高于warnings级别的可以输出到日志主机,而高于informational级别的可以输出到日志缓冲区。同时可以设置IP模块的告警信息发送到特定的方向等功能。
· 如果没有使用module-name参数为应用模块单独设置输出规则,则该模块使用缺省的或者default参数设置的输出规则,否则使用单独设置的输出规则。
· 当使用default参数设置输出规则时,对于本命令的可选参数,如果没有指定参数的具体取值,则使用缺省输出规则(详见表1-9)。
· 当使用module-name参数为应用模块单独设置输出规则时,对于本命令的可选参数,如果没有指定参数的具体取值,则默认使用:log、trap的state参数的取值为on,severity参数的取值为informational;debug的state参数的取值为off,severity参数的取值为debugging。比如,执行命令info-center source cmd channel 0,实际生效的命令为info-center source cmd channel 0 debug level debugging state off log level informational state on trap level informational state on。
· 如果多次使用本命令配置default或者某个模块的输出规则,则以最新的配置生效。
· 如果应用模块单独设置输出规则后,必须使用module-name参数来修改或删除该规则,使用default参数进行的新配置对该模块不生效。
· 用户可以设置将log、trap和debug三种类型的信息发送给告警缓冲区,但告警缓冲区只接收trap信息,其它类型的信息将被丢弃。
· 用户可以设置将log、trap和debug三种类型的信息发送给日志缓冲区,但日志缓冲区只能接收log和debug信息,trap信息将被丢弃。
· 用户可以设置将log、trap和debug三种类型的信息发送给SNMP模块,但SNMP模块只接收trap信息,其它类型的信息将被丢弃。
SNMP模块 |
|||||||
Web页面 |
|||||||
# 只允许VLAN模块的Trap信息通过Console通道输出,且输出信息的级别为emergencies的系统信息。其它所有系统信息都不能通过Console通道输出。
[Sysname] info-center source default channel console debug state off log state off trap state off
[Sysname] info-center source vlan channel console trap level emergencies state on
info-center synchronous
2:系统级
info-center synchronous命令用来打开同步信息输出功能。undo info-center synchronous命令用来关闭同步信息输出功能。
· 在当前命令行提示符下,如果用户没有任何输入,此时若有日志等系统信息输出,输出后将不会回显命令行提示符;
· 当处在交互状态,需要用户输入一些交互信息时(非Y/N确认信息),因为情况各异,所以若有系统信息输出,输出后不再回显提示信息符,而只是将用户已有的输入换行打印出来。
# 打开设备的同步信息输出功能,输入display current-configuration命令想要查看设备当前配置。
[Sysname] info-center synchronous
% Info-center synchronous output is on
[Sysname] display current-
此时,收到日志报文,则系统在所有的日志报文显示完以后,附加显示用户刚才的输入(此例为“display current-”)
%May 21 14:33:19:425 2007 Sysname SHELL/4/LOGIN: VTY login from 192.168.1.44
[Sysname] display current-
此时,用户可以继续输入configuration(以便完成命令display current-configuration的完整输入),回车,即可执行该命令。
# 打开设备的同步信息输出功能,保存当前配置(输入交互信息)。
[Sysname] info-center synchronous
% Info-center synchronous output is on
[Sysname] save
The current configuration will be written to the device. Are you sure? [Y/N]:
此时,收到日志信息,则系统会在所有的日志报文显示完以后,附加显示[Y/N]:。
%May 21 14:33:19:425 2007 Sysname SHELL/4/LOGIN: VTY login from 192.168.1.44
[Y/N]:
此时,用户可以输入Y或者N,继续日志信息输出前的操作。
info-center syslog channel { channel-number | channel-name }
undo info-center syslog channel
2:系统级
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center syslog channel命令用来设置系统向Web页面输出信息的通道。undo info-center syslog channel命令用来恢复缺省情况。
缺省情况下,系统向Web页面发送系统信息,并使用6号通道。
# 设置用7号通道向Web页面发送系统信息。
[Sysname] info-center syslog channel 7
info-center timestamp { debugging | log | trap } { boot | date | none }
undo info-center timestamp { debugging | log | trap }
2:系统级
debugging:设置调试信息时间戳输出格式。
log:设置日志信息时间戳输出格式。
trap:设置告警信息时间戳输出格式。
boot:系统启动后经历的时间,格式为:xxxxxx.yyyyyy,其中xxxxxx是系统自启动后经历时间的毫秒数高32位,yyyyyy是低32位,形如0.21990989(等效于Jun 25 14:09:26:881 2007)。
date:系统当前的日期和时间,格式为“Mmm dd hh:mm:ss:sss yyyy”,形如Dec 8 10:12:21:708 2007。
· “Mmm”为英语月份的缩写,具体取值如下:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
· “dd”表示日期,如果日期的值小于10,则格式为“空格+日期”,如“ 7”。
· “hh:mm:ss:sss”表示本地时间,hh的取值范围为00~23,mm和ss的取值范围均为00~59,sss的取值范围为0~999。
· “yyyy”表示年份。
none:不带时间信息。
info-center timestamp命令用来设置发往除日志主机方向外的其它方向的系统信息的时间戳输出格式。undo info-center timestamp命令用来恢复缺省情况。
缺省情况下,日志主机方向系统信息的时间戳输出格式由info-center timestamp loghost命令决定,其它所有方向的log、trap和debug信息的时间戳输出格式均为date格式。
相关配置可参考命令info-center timestamp loghost。
# 设置日志信息时间戳输出格式为boot格式。
[Sysname] info-center timestamp log boot
此时,如果使用用户名ftp成功登陆FTP服务器,产生的日志形如:
%0.109391473 Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.
# 设置日志信息时间戳输出格式为date格式。
[Sysname] info-center timestamp log date
此时,如果使用用户名ftp成功登陆FTP服务器,产生的日志形如:
# 设置日志信息时间戳输出格式为none格式。
[Sysname] info-center timestamp log none
此时,如果使用用户名ftp成功登陆FTP服务器,产生的日志形如:
% Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.
info-center timestamp loghost { date | iso | no-year-date | none }
undo info-center timestamp loghost
2:系统级
date:系统当前日期和时间,格式为:Mmm dd hh:mm:ss:ms yyyy,形如Dec 8 10:12:21:708 2007,但最终显示格式由日志主机决定。
iso:设置时间戳采用ISO 8601标准格式,形如:2009-09-21T15:32:55。
no-year-date:系统当前日期和时间,但不包含年份信息。
none:不带时间信息。
info-center timestamp loghost命令用来设置发往日志主机的系统信息的时间戳输出格式。undo info-center timestamp loghost命令用来恢复缺省情况。
缺省情况下,发往日志主机的系统信息的时间戳输出格式为date格式。
相关配置可参考命令info-center timestamp。
# 设置发往日志主机的系统信息的时间戳中包括系统当前日期和时间,但不包括年份信息。
[Sysname] info-center timestamp loghost no-year-date
info-center trapbuffer [ channel { channel-number | channel-name } | size buffersize ] *
undo info-center trapbuffer [ channel | size ]
2:系统级
size buffersize:告警缓冲区的大小(可容纳消息的条数),取值范围为0~1024,缺省值为256。
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
info-center trapbuffer命令用来设置系统向告警缓冲区输出信息以及相关参数。undo info-center trapbuffer命令用来关闭告警缓冲区,即不再向告警缓冲区输出信息。
缺省情况下,系统使用3号(trapbuffer)通道向告警缓冲区输出信息,缓冲区可存储256条信息。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center trapbuffer命令才会生效。
# 使用缺省通道向告警缓冲区发送信息,设定告警缓冲区的大小为30。
[Sysname] info-center trapbuffer size 30
2:系统级
logfile save命令用来手动将日志文件缓冲区中的内容全部保存到日志文件。
缺省情况下,系统将按照info-center logfile frequency命令所设置的频率自动保存日志文件,保存的路径可以通过info-center logfile switch-directory命令设置。
需要注意的是,自动或手工成功保存日志到日志文件,保存的是日志缓冲区当前的全部内容,保存成功后,该内容会被清空。
logfile save命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 手动将日志文件缓冲区中的内容保存到日志文件。
3:管理级
reset logbuffer命令用来清除日志缓冲区中的信息。
# 清除日志缓冲区中的信息。
3:管理级
reset trapbuffer命令用来清除告警缓冲区中的信息。
# 清除告警缓冲区中的信息。
1:监控级
terminal debugging命令用来开启当前终端对调试信息的显示功能。undo terminal debugging命令用来关闭当前终端对调试信息的显示功能。
缺省情况下,控制台和监视终端对调试信息的显示功能处于关闭状态。
· 如果需要在监控终端上显示调试信息,请先配置terminal monitor和terminal debugging命令,再使能信息中心功能(信息中心功能缺省情况下已经使能),最后使用debug命令打开调试信息开关。
· 本命令配置的显示属性只对当前连接有效,当终端与设备的连接超时、重新建立连接后,显示属性将恢复到缺省情况。
# 打开当前终端显示调试信息的功能。
Info: Current terminal debugging is on.
1:监控级
terminal logging命令用来开启当前终端对日志信息的显示功能。undo terminal logging命令用来关闭当前终端对日志信息的显示功能。
缺省情况下,控制台和监视终端对日志信息的显示功能处于开启状态。
· 如果需要在监控终端上显示日志信息,请先配置terminal monitor和terminal logging命令,再使能信息中心功能(信息中心功能缺省情况下已经使能)。
· 本命令配置的显示属性只对当前连接有效,当终端与设备的连接超时、重新建立连接后,显示属性将恢复到缺省情况。
# 关闭当前终端日志显示功能。
<Sysname> undo terminal logging
Info: Current terminal logging is off.
1:监控级
terminal monitor命令用来开启当前终端对系统信息的监视功能。undo terminal monitor命令用来关闭当前终端对系统信息的监视功能。
缺省情况下,控制台的监视功能处于开启状态,而监视终端的监视功能处于关闭状态。
· 用户只有首先配置terminal monitor命令,接下来使用相应命令才能在当前终端显示日志信息、告警信息和调试信息。
· 当用户配置undo terminal monitor命令后,即同时关闭了当前终端对日志信息、告警信息和调试信息的监视功能。
· 本命令配置的监视属性只对当前连接有效,当终端与设备的连接超时、重新建立连接后,监视属性将恢复到缺省情况。
# 开启当前终端对系统信息的监视功能。
Info: Current terminal monitor is on.
1:监控级
terminal trapping命令用来开启当前终端对告警信息的显示功能。undo terminal trapping命令用来关闭当前终端对告警信息的显示功能。
缺省情况下,控制台和监视终端对告警信息的显示功能处于开启状态。
· 如果需要在监控终端上显示告警信息,请先配置terminal monitor和terminal trapping命令,再使能信息中心功能(信息中心功能缺省情况下已经使能)。
· 本命令配置的显示属性只对当前连接有效,当终端与设备的连接超时、重新建立连接后,显示属性将恢复到缺省情况。
# 打开当前终端告警信息显示功能。
Info: Current terminal trapping is on.
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!