05-信息中心命令
本章节下载 (220.24 KB)
目 录
1.1.4 display logbuffer summary
1.1.8 info-center channel name
1.1.9 info-center console channel
1.1.12 info-center logfile enable
1.1.13 info-center logfile frequency
1.1.14 info-center logfile size-quota
1.1.15 info-center logfile switch-directory
1.1.17 info-center loghost source
1.1.18 info-center monitor channel
1.1.19 info-center snmp channel
1.1.21 info-center synchronous
1.1.23 info-center timestamp loghost
【命令】
display channel [ channel-number | channel-name ]
【视图】
任意视图
【参数】
channel-number:显示指定编号的通道的信息,channel-number表示通道编号,取值范围为0~9。
channel-name:显示指定名称的通道的信息,channel-name表示通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-cernter channel name。
输出方向 |
缺省的信息通道编号 |
缺省的信息通道名称 |
控制台 |
0 |
console |
监视终端 |
1 |
monitor |
日志主机 |
2 |
loghost |
告警缓冲区 |
3 |
trapbuffer |
日志缓冲区 |
4 |
logbuffer |
SNMP网络管理站 |
5 |
snmpagent |
日志文件 |
9 |
channel9 |
以上显示信息表示,允许0~4级的log信息、0~7级的Trap和0~7级的Debug三种系统信息输出到控制台,允许输出系统信息的模块为default。
【描述】
display channel命令用来显示信息通道的信息。
如不指定信息通道,将显示所有通道的信息。
【举例】
# 显示0号信息通道的信息。
<VG> display channel 0
channel number:0, channel name:console
MODU_ID NAME ENABLE LOG_LEVEL ENABLE TRAP_LEVEL ENABLE DEBUG_LEVEL
ffff0000 default Y warnings Y debugging Y debugging
表1-2 display channel命令显示信息描述表
字段 |
描述 |
channel number |
指定的通道编号,取值范围为0~9 |
channel name |
指定的通道名称,取值与用户设置相关,具体配置请参考命令“1.1.8 info-center channel name” |
MODU_ID |
当前通道允许通过的信息所属的模块号 |
NAME |
当前通道允许通过的信息所属的模块名(default表示允许所有的模块输出系统信息,但不同型号的设备允许输出的模块可能不同) |
ENABLE |
是否打开日志开关,取值为Y或N |
LOG_LEVEL |
日志级别,取值范围参见表1-4 |
ENABLE |
是否打开告警开关,取值为Y或N |
TRAP_LEVEL |
告警级别,取值范围参见表1-4 |
ENABLE |
是否打开调试开关,取值为Y或N |
DEBUG_LEVEL |
调试级别,取值范围参见表1-4 |
【命令】
display info-center
【视图】
任意视图
【参数】
无
【描述】
display info-center命令用来显示信息中心的各个信息通道(除channel 6~channel 8)的配置情况。
【举例】
# 显示各个信息通道的配置情况。
<VG> display info-center
Information Center:enabled
Log host:
2.2.2.2, channel number : 8, channel name : channel8,
host facility local7
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,
Information timestamp setting:
log - date, trap - date, debug - date,
loghost - date
表1-3 display info-center命令显示信息描述表
字段 |
描述 |
Information Center |
信息中心目前的状态(enabled表示使能了,disabled表示没有使能) |
Log host: 2.2.2.2, channel number : 8, channel name : channel8, host facility local7 |
日志主机通道的信息(只有通过info-center loghost命令设置后,才有下面具体的显示内容),包括日志主机的IP地址,所使用的通道编号、通道名称,及日志主机的记录工具 |
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, |
日志文件通道的信息,包括所使用的通道编号、通道名称 |
Information timestamp setting |
信息时间戳设置,分别说明日志信息、告警信息、调试信息及日志主机信息的时间戳类型 |
& 说明:
只有支持日志文件(Logfile)特性的设备,执行display info-center命令后,才会显示logfile相关信息。
【命令】
display logbuffer [ level severity | size buffersize ]* [ | { begin | exclude | include } text ]
【视图】
任意视图
【参数】
level:显示日志缓冲区中指定信息级别的日志信息。
level severity:显示日志缓存中指定级别日志的信息,severity表示信息级别,取值范围为0~7。
信息级别 |
数值 |
描述 |
emergencies |
0 |
系统不可用信息 |
alerts |
1 |
需要立刻做出反应的信息 |
critical |
2 |
严重信息 |
errors |
3 |
错误信息 |
warnings |
4 |
警告信息 |
notifications |
5 |
正常出现但是重要的信息 |
informational |
6 |
需要记录的通知信息 |
debugging |
7 |
调试过程产生的信息 |
size buffersize:显示日志缓冲区中指定条数的最新日志,buffersize表示要显示的日志缓冲区中最新的日志信息的条数,取值范围1~1024。
slot slotnum:板卡编号。
|:使用正则表达式过滤输出的配置信息。
begin:显示以指定字符或字符串开头的配置。
exclude:显示不含指定字符或字符串的配置。
include:显示包含指定字符或字符串的配置。
text:正则表达式。
表1-5 正则表达式中的特殊字符
特殊字符 |
含义 |
使用说明 |
^ |
行首匹配符,后面的字符串只能出现在每行的开始 |
正规表达式“^user”表示与出现在行首的字符串“user”匹配,不能匹配以“Auser”开始的行 |
$ |
行尾匹配符,后面的字符串只能出现在每行的末尾 |
正规表达式“user$”表示与出现在行尾的字符串“user”匹配,不能匹配以“userA”结尾的行 |
. |
句点,通配符,匹配任何一个字符,包括空格 |
无 |
* |
星号,匹配星号前面的字符零次或多次 |
zo* 能匹配“z”以及“zoo” |
+ |
加号,匹配星号前面的字符一次或多次 |
zo+能匹配“zo”以及“zoo”,但不能匹配“z” |
- |
连接符,用于连接两个数值或字母(小的在前,大的在后),与“[ ]”符号连用表示一个范围 |
如:从1到9表示为1-9(包括1和9);从a到h表示为a-h(包括a和h) |
[ ] |
表示字符选择范围 |
如:[1-36A]表示只可匹配单个字符1、2、3、6、A中的某一个 |
( ) |
表示一组字符,一般与“+”或“*”等符号一起使用 |
如:(123A)表示字符串123A;408(12)+可以匹配40812或408121212等字符串,但不能匹配408,即12可连续出现且至少出现一次 |
【描述】
display logbuffer命令用来显示系统日志缓冲区的状态和缓冲区记录的日志信息。如果不带size buffersize参数,将显示系统日志缓冲区内所有的日志信息。
【举例】
# 在设备上显示系统日志缓冲区的状态和缓冲区记录的日志信息。
<VG> display logbuffer
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 --
H3C Platform Software
%Jun 17 15:57:54:428 2006 Sysname DEV/5/BOARD TEMP NORMAL:
Board temperature changes to normal in Frame 0 Slot 0, type is Sysname RPU Board.
%Jun 17 15:58:00:464 2006 Sysname SHELL/5/CMD:task:CFM ip:** user:** command:vlan 1
%Jun 17 15:58:00:465 2006 Sysname SHELL/5/CMD:task:CFM ip:** user:** command:int
erface Aux0
……略……
表1-6 display logbuffer命令显示信息描述表
字段 |
描述 |
Logging buffer configuration and contents |
日志缓冲区配置及内容的当前状态,可以为enabled或disabled |
Allowed max buffer size |
允许的最大缓冲区大小 |
Actual buffer size |
实际缓冲区大小 |
Channel number |
日志缓冲区的通道编号,缺省值为4 |
Channel name |
日志缓冲区的通道名称,缺省名为logbuffer |
Dropped messages |
被丢弃的消息数 |
Overwritten messages |
被覆盖的消息数(如果缓冲区存储空间不足,最早收到的信息数会被新的信息覆盖掉) |
Current messages |
当前记录的消息数 |
【命令】
display logbuffer summary [ level severity ]
【视图】
任意视图
【参数】
level severity:显示日志缓存中指定级别日志的摘要信息,severity表示信息级别,取值范围为0~7。
【描述】
display logbuffer summary命令用来显示系统日志缓冲区的概要信息。
【举例】
# 在设备上显示系统日志缓冲区的概要信息。
<VG> display logbuffer summary
EMERG ALERT CRIT ERROR WARN NOTIF INFO DEBUG
0 0 0 0 94 0 1 0
表1-7 display logbuffer summary命令显示信息描述表
字段 |
描述 |
EMERG |
emergencies,请参见表1-4 |
ALERT |
alerts,请参见表1-4 |
CRIT |
critical,请参见表1-4 |
ERROR |
errors,请参见表1-4 |
WARN |
warnings,请参见表1-4 |
NOTIF |
notifications,请参见表1-4 |
INFO |
informational,请参见表1-4 |
DEBUG |
debugging,请参见表1-4 |
【命令】
display logfile buffer
【视图】
任意视图
【参数】
无
【描述】
display logfile buffer命令用来显示日志文件缓冲区的内容。
【举例】
# 显示日志文件缓冲区内容。
<VG> display logfile buffer
%@387986%Jun 20 10:52:03 2006 Sysname %%10IC/7/SYS_RESTART:
System restarted --
H3C Platform Software
%@387988#Jun 20 10:52:48:494 2006 Sysname ENTITY/5/CPU THRESHOLD REACHED:
Trap 1.3.6.1.4.1.2011.10.2.6.2.0.4: Entity ID is 3, cpu usage is 100%, cpu usage threshold is 100%, admin status is 1, alarm light status is 0
%@387989#Jun 20 10:52:48:495 2006 Sysname DEV/2/BOARD TEMPERATURE NORMAL:
Trap 1.3.6.1.4.1.2011.2.23.1.12.1.15: frameIndex is 0, slotIndex 0.0
%@387990%Jun 20 10:52:48:495 2006 Sysname DEV/5/BOARD TEMP NORMAL:
……略……
【命令】
display logfile summary
【视图】
任意视图
【参数】
无
【描述】
display logfile summary命令用来显示日志文件配置。
【举例】
# 显示日志文件配置。
<VG> display logfile summary
Log file is enabled.
Channel number : 9
Log file size quota : 0 MB (0 for unlimited)
Log file directory : cf:/logfile
Writing frequency : 0 hour 0 min 10 sec
表1-8 display logfile summary命令显示信息描述表
字段 |
描述 |
Log file is |
日志文件目前的状态,可以为enabled或disabled |
Channel number |
日志文件的通道编号,缺省值为9 |
Log file size quota |
日志文件最大能占用的的存储空间的大小 |
Log file directory |
日志文件存储的路径 |
Writing frequency |
保存日志文件的频率 |
【命令】
display trapbuffer [ size buffersize ]
【视图】
任意视图
【参数】
size buffersize:显示告警缓冲区中指定条数的最新告警,buffersize表示要显示的告警缓冲区中最新的告警信息的条数,取值范围为1~1024。
【描述】
display trapbuffer命令用来显示系统告警缓冲区的状态和缓冲区记录的告警信息。
如果不带size buffersize参数,设备将显示全部告警信息记录。
【举例】
# 显示系统告警缓冲区的状态和缓冲区记录的告警信息。
<VG> display trapbuffer
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 : 1
#Dec 31 14:01:25 2004 Sysname DEV/2/LOAD FINISHED:
Trap 1.3.6.1.4.1.2011.2.23.1.12.1.20: frameIndex is 0, slotIndex 0.4
表1-9 display trapbuffer命令显示信息描述表
字段 |
描述 |
Trapping buffer configuration and contents |
告警缓冲区配置及内容的当前状态,可以为enabled或disabled |
Allowed max buffer size |
允许的最大缓冲区大小 |
Actual buffer size |
实际缓冲区大小 |
Channel number |
告警缓冲区的通道编号,缺省值为3 |
Channel name |
告警缓冲区的通道名称,缺省名为trapbuffer |
Dropped messages |
被丢弃的消息数 |
Overwritten messages |
被覆盖的消息数(如果缓冲区存储空间不足,最早收到的信息数会被新的信息覆盖掉) |
Current messages |
当前存放的消息数 |
【命令】
info-center channel channel-number name channel-name
undo info-center channel channel-number
【视图】
系统视图
【参数】
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称,为1~30个字符的字符串。通道名称的首字符不能是数字,也不能是“-”、“/”和“\”等字符,不区分大小写。
【描述】
info-center channel name命令用来为指定编号的信息通道命名。undo info-center channel命令用来恢复指定编号的信息通道的缺省名称。
缺省情况下,通道的编号和名称请参见表1-1。
【举例】
# 将0号通道命名为abc。
<VG> system-view
[VG] info-center channel 0 name abc
【命令】
info-center console channel { channel-number | channel-name }
undo info-center console channel
【视图】
系统视图
【参数】
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号通道向控制台输出系统信息。
<VG> system-view
[VG] info-center console channel 0
【命令】
info-center enable
undo info-center enable
【视图】
系统视图
【参数】
无
【描述】
info-center enable命令用来开启信息中心功能。undo info-center enable命令用来关闭信息中心功能。
只有开启了信息中心,系统才会向日志主机、控制台等方向输出系统信息。
缺省情况下,信息中心处于开启状态。
【举例】
# 开启系统信息中心功能。
<VG> system-view
[VG] info-center enable
% Information center is enabled
【命令】
info-center logbuffer [channel { channel-number | channel-name } | size buffersize ] *
undo info-center logbuffer [ channel | size ]
【视图】
系统视图
【参数】
buffersize:日志缓冲区的大小(可容纳消息的条数),取值范围为0~1024,缺省值512。
channel-number:指定的通道编号,取值范围为0~9。
channel-name:指定的通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。如果是用户自定义的名称,用户必须事先进行指定,相关配置可参考命令info-center channel name。
【描述】
info-center logbuffer命令用来设置系统向日志缓冲区输出信息以及相关参数。undo info-center logbuffer命令用来关闭日志缓冲区,即不再记录输出信息。
缺省情况下,系统向日志缓冲区输出信息,并使用4号(logbuffer)通道,缓冲区可存储512条信息。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center logbuffer命令才会生效。
【举例】
# 配置系统向日志缓冲区发送信息,日志缓冲区的大小为50。
<VG> system-view
[VG] info-center logbuffer size 50
【命令】
info-center logfile enable
undo info-center logfile enable
【视图】
系统视图
【参数】
无
【描述】
info-center logfile enable命令用来开启日志文件功能。undo info-center logfile enable命令用来关闭日志文件特性。
缺省情况下,日志文件功能处于开启状态。
【举例】
# 开启日志文件功能。
<VG> system-view
[VG] info-center logfile enable
【命令】
info-center logfile frequency freq-sec
undo info-center logfile frequency
【视图】
系统视图
【参数】
freq-sec:系统自动保存日志文件的频率,取值范围1~86400,单位为秒,缺省值为86400。
【描述】
info-center logfile frequency命令用来设置设备自动保存日志文件的频率。undo 命令用来恢复缺省情况。
缺省情况下,设备自动保存日志文件的频率与设备的型号有关,请以设备的实际情况为准。
【举例】
# 设置设备自动保存日志文件的频率为60000秒。
<VG> system-view
[VG] info-center logfile frequency 60000
【命令】
info-center logfile size-quota size
undo info-center logfile size-quota
【视图】
系统视图
【参数】
size:磁盘的限额大小,单位为MB,不同型号的设备支持的取值范围不同,请以设备的实际情况为准,但磁盘的限额大小最小不能低于1MB,最大不能超过10MB。
【描述】
info-center logfile size-quota命令用来设置日志文件最大能占用的存储空间的大小。undo info-center logfile size-quota命令用来恢复缺省情况。
缺省情况下,日志文件最大能占用的存储空间的大小与设备的型号有关,请以设备的实际情况为准。
& 说明:
本命令的支持情况与设备的型号有关,请以设备的实际情况为准。
【举例】
# 设置日志文件最大能占用的存储空间的大小为6MB。
<VG> system-view
[VG] info-center logfile size-quota 6
【命令】
info-center logfile switch-directory dir-name
【视图】
系统视图
【参数】
dir-name:日志文件存储的目录,为1~64个字符的字符串。
【描述】
info-center logfile switch-directory命令用来设置存储日志文件的目录,对于支持CF卡分区的设备,存储日志文件目录为存储设备第二个分区(cf1:)下的logfile目录。在执行该配置前,存储日志文件的目录必须已经被创建。
缺省情况下,存储日志文件目录为存储设备根目录下的logfile目录。
需要注意的是,此命令通常用于日志文件备份或者迁移前的准备工作,其配置会在设备重启或主备倒换后失效。
【举例】
# 在根目录cf:下创建目录test。
<VG> mkdir test
%Created dir cf:/test.
# 设置存放日志文件的目录为cf:/test。
<VG> system-view
[VG] info-center logfile switch-directory cf:/test
【命令】
info-center loghost host-ip [ channel { channel-number | channel-name } | facility local-number | *
undo info-center loghost host-ip
【视图】
系统视图
【参数】
host-ip:日志主机的IP地址。
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)通道。
需要注意的是:
l 用户只有使用info-center enable命令开启了信息中心功能,配置info-center loghost命令才会生效。
l 使用命令info-center loghost配置日志主机的IP地址时,请输入正确的IP地址。如果用户输入的是环回地址(127.0.0.1),系统将提示此地址无效。
l 用户最多可以指定4台不同主机为接收系统信息的日志主机。
【举例】
# 配置系统向IP地址为1.1.1.1/16的Unix工作站发送日志信息。
<VG> system-view
[VG] info-center loghost 1.1.1.1
【命令】
info-center loghost source interface-type interface-number
undo info-center loghost source
【视图】
系统视图
【参数】
interface-type interface-number:指定源接口类型和接口编号。
【描述】
info-center loghost source命令用来设置系统向日志主机发送日志信息的源接口。undo info-center loghost source命令用来取消系统向日志主机发送日志信息的源接口。
缺省情况下,没有配置向日志主机发送日志信息的源接口,系统会自动选择一个接口作为源接口。
需要注意的是,用户只有使用info-center enable命令开启了信息中心功能,配置info-center loghost source命令才会生效。
【举例】
# 配置系统使用GigabitEthernet0/0作为源接口发送日志信息。
<VG> system-view
[VG] info-center loghost source gigabitethernet 0/0
【命令】
info-center monitor channel { channel-number | channel-name }
undo info-center monitor channel
【视图】
系统视图
【参数】
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号通道向监视终端输出系统信息。
<VG> system-view
[VG] info-center monitor channel 0
【命令】
info-center snmp channel { channel-number | channel-name }
undo info-center snmp channel
【视图】
系统视图
【参数】
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网管工作站发送系统信息。
<VG> system-view
[VG] info-center snmp channel 6
【命令】
info-center source { module-name | default } channel { channel-number | channel-name } [ debug { level severity | state state }* | log { level severity | state state } * | trap { level severity | state state }* ]*
undo info-center source { module -name | default } channel { channel-number | channel-name }
【视图】
系统视图
【参数】
module-name:设置指定应用模块系统信息的输出规则。比如,要输出关于ARP的系统信息,就把该参数设置成ARP。系统允许输出系统信息的模块由产品决定。
default:设置当前允许输出的所有模块系统信息的输出规则,系统允许输出系统信息的所有模块由产品决定。
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命令用来删除指定的输出规则。
缺省情况下,系统信息的输出规则请参见表1-10。
该命令可以分别配置日志/告警/调试类型的过滤信息,完成各类信息的过滤以及重定向。例如实现IP模块的日志信息输出的过滤规则,用户可以设置IP模块的日志信息高于warnings级别的可以输出到日志主机,而高于informational级别的可以输出到日志缓冲区。同时可以设置IP模块的告警信息发送到特定的方向等功能。
需要注意的是:
l 如果没有使用module-name参数为应用模块单独设置输出规则,则该模块使用缺省的或者default参数设置的输出规则,否则使用单独设置的输出规则。
l 当使用module-name参数为应用模块单独设置输出规则时,该模块的缺省输出规则会变为:LOG、TRAP类型信息开关打开,级别为informational;DEBUG类型信息开关关闭,级别为debugging。
l 如果应用模块单独设置输出规则后,必须使用module-name参数来修改或删除该规则,使用default参数进行的新配置对该模块不生效。
表1-10 输出方向的缺省输出规则
输出方向 |
允许输出的模块 |
LOG |
TRAP |
DEBUG |
|||
开关 |
级别 |
开关 |
级别 |
开关 |
级别 |
||
控制台 |
default(所有模块) |
开 |
warnings |
开 |
debugging |
开 |
debugging |
监视终端 |
default(所有模块) |
开 |
warnings |
开 |
debugging |
开 |
debugging |
日志主机 |
default(所有模块) |
开 |
informational |
开 |
debugging |
关 |
debugging |
告警缓冲区 |
default(所有模块) |
关 |
informational |
开 |
warnings |
关 |
debugging |
日志缓冲区 |
default(所有模块) |
开 |
warnings |
关 |
debugging |
关 |
debugging |
SNMP网络管理站 |
default(所有模块) |
关 |
debugging |
开 |
warnings |
关 |
debugging |
日志文件 |
default(所有模块) |
开 |
debugging |
开 |
debugging |
关 |
debugging |
【举例】
# 设置将VLAN模块的日志类信息通过snmpagent通道输出,且输出信息的级别为emergencies的系统信息。
<VG> system-view
[VG] info-center source vlan channel snmpagent log level emergencies
【命令】
info-center synchronous
【视图】
系统视图
【参数】
无
【描述】
info-center synchronous命令用来打开同步信息输出功能。undo info-center synchronous命令用来关闭同步信息输出功能。
缺省情况下,同步信息输出功能处于关闭状态。
& 说明:
l 在当前命令行提示符下,如果用户没有任何输入,此时若有日志等系统信息输出,输出后将不会回显命令行提示符;
l 当处在交互状态,需要用户输入一些交互信息时(非Y/N确认信息),因为情况各异,所以若有系统信息输出,输出后不再回显提示信息符,而只是将用户已有的输入换行打印出来。
【举例】
# 打开设备的同步信息输出功能。
<VG> system-view
[VG] info-center synchronous
% Info-center synchronous output is on
# 当用户正在输入display interface ethe命令想要查看以太网接口信息的时候,收到了trap报文,则系统会在所有的trap报文显示完以后,附加显示用户刚才的输入(此例为“display interface ethe”)。
<VG> system-view
[VG]display interface ethe
%Apr 29 08:12:44:71 2007 AR29.43 IFNET/4/LINK UPDOWN:
GigabitEthernet0/1: link status is UP
[VG]display interface ethe
【命令】
info-center timestamp { debugging | log | trap } { boot | date | none }
undo info-center timestamp { debugging | log | trap }
【视图】
系统视图
【参数】
debugging:设置调试信息时间戳输出格式。
log:设置日志信息时间戳输出格式。
trap:设置告警信息时间戳输出格式。
boot:系统启动后经历的时间,格式为:xxxxxx.yyyyyy,其中xxxxxx是系统自启动后经历时间的毫秒数高32位,yyyyyy是低32位。
date:系统当前的日期和时间,格式为“Mmm dd hh:mm:ss:sss yyyy”。
l “Mmm”为英语月份的缩写,具体取值如下:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
l “dd”表示日期,如果日期的值小于10,则格式为“空格+日期”,如“ 7”。
l “hh:mm:ss:sss”表示本地时间,hh的取值范围为00~23,mm和ss的取值范围均为00~59,sss的取值范围为0~999。
l “yyyy”表示年份。
none:不带时间信息。
【描述】
info-center timestamp命令用来设置时间戳输出格式。undo info-center timestamp命令用来恢复缺省情况。
缺省情况下,log、Trap和debugging信息的时间戳输出格式均为date格式。
【举例】
# 设置调试信息时间戳输出格式为boot格式。
<VG> system-view
[VG] info-center timestamp debugging boot
【命令】
info-center timestamp loghost { date | no-year-date | none }
undo info-center timestamp loghost
【视图】
系统视图
【参数】
date:系统当前日期和时间,显示格式由日志主机决定。
no-year-date:系统当前日期和时间,但不包含年份信息。
none:不带时间信息。
【描述】
info-center timestamp loghost命令用来设置发往日志主机的日志信息时间戳输出格式。undo info-center timestamp loghost命令用来恢复缺省情况。
缺省情况下,发往日志主机的日志信息时间戳输出格式为date格式。
【举例】
# 设置发往日志主机的日志信息中不包括年份信息。
<VG> system-view
[VG] info-center timestamp loghost no-year-date
【命令】
info-center trapbuffer [channel { channel-number | channel-name } | size buffersize ] *
undo info-center trapbuffer [ channel | size ]
【视图】
系统视图
【参数】
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。
<VG> system-view
[VG] info-center trapbuffer size 30
【命令】
logfile save
【视图】
任意视图
【参数】
无
【描述】
logfile save命令用来手动将日志文件缓冲区中的内容保存到日志文件。
缺省情况下,系统将按照info-center logfile frequency命令所设置的频率自动保存日志文件,保存的路径可以通过info-center logfile switch-directory命令设置。
【举例】
# 手动将日志文件缓冲区中的内容保存到日志文件。
<VG> logfile save
【命令】
reset logbuffer
【视图】
用户视图
【参数】
无
【描述】
reset logbuffer命令用来清除日志缓冲区内的信息。
【举例】
# 清除日志缓冲区中的信息。
<VG> reset logbuffer
【命令】
reset trapbuffer
【视图】
用户视图
【参数】
无
【描述】
reset trapbuffer命令用来清除告警缓冲区内的信息。
【举例】
# 清除告警缓冲区中的信息。
<VG> reset trapbuffer
【命令】
terminal debugging
undo terminal debugging
【视图】
用户视图
【参数】
无
【描述】
terminal debugging命令用来开启当前终端对调试信息的显示功能。undo terminal debugging命令用来关闭当前终端对调试信息的显示功能。
缺省情况下,终端对调试信息的显示功能处于关闭状态。
需要注意的是,用户只有首先使用terminal monitor命令开启了当前终端对系统信息的监视功能,再配置terminal debugging命令,才能显示调试信息。
【举例】
# 打开当前终端显示调试信息的功能。
<VG> terminal debugging
% Current terminal debugging is on
【命令】
terminal logging
undo terminal logging
【视图】
用户视图
【参数】
无
【描述】
terminal logging命令用来开启当前终端对日志信息的显示功能。undo terminal logging命令用来关闭当前终端对日志信息的显示功能。
缺省情况下,终端对日志信息的显示功能处于开启状态。
需要注意的是,用户只有先使用terminal monitor命令开启了当前终端对系统信息的监视功能,配置terminal logging命令才能显示日志信息。
【举例】
# 关闭当前终端日志显示功能。
<VG> undo terminal logging
% Current terminal logging is off
【命令】
terminal monitor
undo terminal monitor
【视图】
用户视图
【参数】
无
【描述】
terminal monitor命令用来开启当前终端对系统信息的监视功能。undo terminal monitor命令用来关闭当前终端对系统信息的监视功能。
l 用户只有首先配置terminal monitor命令,接下来使用相应命令才能在当前终端显示日志信息、告警信息和调试信息。
l 当用户配置undo terminal monitor命令后,即同时关闭了当前终端对日志信息、告警信息和调试信息的监视功能。
缺省情况下,控制台的监视功能处于开启状态,而监视终端的监视功能处于关闭状态。
【举例】
# 开启当前终端对系统信息的监视功能。
<VG> terminal monitor
% Current terminal monitor is on
【命令】
terminal trapping
undo terminal trapping
【视图】
用户视图
【参数】
无
【描述】
terminal trapping命令用来开启当前终端对告警信息的显示功能。undo terminal trapping命令用来关闭当前终端对告警信息的显示功能。
缺省情况下,终端对告警信息的显示功能处于开启状态。
需要注意的是,用户只有先使用terminal monitor命令开启了当前终端对系统信息的监视功能,配置terminal trapping命令才能显示告警信息。
【举例】
# 打开当前终端告警信息显示功能。
<VG> terminal trapping
% Current terminal trapping is on
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!