16-信息中心配置
本章节下载: 16-信息中心配置 (274.96 KB)
目 录
下表列出了本章所包含的内容。
|
如果您需要…… |
请阅读…… |
|
了解信息中心的基本原理和概念 |
|
|
了解信息中心的配置任务及配置过程 |
|
|
显示配置后信息中心的运行情况 |
|
|
了解信息中心典型配置 |
配置举例1:日志发送到UNIX日志主机的配置举例 配置举例2:日志发送到LINUX日志主机的配置举例 配置举例3:日志发送到控制台的配置举例 |
信息中心系统是交换机中不可或缺的一部分,它是系统软件模块的信息枢纽。信息中心管理大多数的信息输出,并且能够进行细致的分类,从而能够有效地进行信息筛选。通过与debugging程序的结合,信息中心为网络管理员和开发人员监控网络运行情况和诊断网络故障提供了强有力的支持。
信息格式如下:
% <优先级>时间戳 主机名 模块名/级别/信息摘要:内容
% <priority> timestamp sysname module/level/digest:content
以上格式中的尖括号(< >)、空格、斜杠(/)、冒号(:)是有效的、必须的,%是可选的。
输出到日志主机的日志格式的例子如下:
% <189>Jun 7 05:22:03 2006 H3C IFNET/6/UPDOWN:Line protocol on interface Ethernet0/0/0, changed state to UP
以下对每一个字段做详细说明。
(1) %
在实际输出信息的例子中,有些信息是以%开始的,以%开始表示需要记日志。
(2) 优先级
优先级的计算按如下公式:facility*8+severity-1,facility默认为23,severity的取值范围为1~8,含义见对级别的表述。
优先级与时间戳之间没有任何字符。优先级只有信息发送到日志主机上时才能有效。
(3) 时间戳
发向日志主机的日志的时间字段是date型。
时间戳的格式为“Mmm dd hh:mm:ss yyyy”。
“Mmm”为英语月份的缩写,即为如下的值:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
“dd”为日期,如果日期的值小于10,则必须写为“空格+日期”,如“7”。
“hh:mm:ss”为本地时间,hh采用24小时制,从00到23;分钟和秒的值均从00到59。
“yyyy”为年份。
时间戳与主机名之间以一个空格隔开。
主机名是本机的系统名,默认为“H3C”。
可用sysname命令修改主机名。
主机名与模块名之间以一个空格隔开。
(5) 模块名
该字段表示信息是由哪个模块产生的,部分模块的列表如下:
|
说明 |
|
|
8021X |
802.1X模块 |
|
ACL |
访问控制列表(Access Control List,ACL)模块 |
|
ADBM |
MAC地址管理模块 |
|
ARP |
地址解析协议(Address Resolution Protocol)模块 |
|
BGP |
BGP(Border Gateway Protocol)模块 |
|
CFM |
配置文件管理(Configuration File Management)模块 |
|
CMD |
命令行模块 |
|
default |
所有模块的缺省设置 |
|
DEV |
设备管理模块 |
|
DHCP |
动态主机配置协议(Dynamic Host Configuration Protocol)模块 |
|
DIAGCLI |
诊断模块 |
|
DNS |
域名服务器模块 |
|
DRVMPLS |
多协议标签交换驱动模块 |
|
DRVL2 |
二层驱动模块 |
|
DRVL3 |
三层驱动模块 |
|
DRVL3MC |
三层组播模块 |
|
MPLS |
多协议标签交换(Multiprotol Label Switching)模块 |
|
DRVPOS |
POS驱动模块 |
|
DRVQACL |
QACL驱动模块 |
|
DRVVPLS |
虚拟专用局域网服务( Virtual Private LAN Service )驱动模块 |
|
ETH |
以太网模块 |
|
FTPS |
FTP服务器模块 |
|
HA |
高可靠性(High Availability)模块 |
|
HABP |
HABP(Huawei Authentication Bypass Protocol,华为鉴权旁路协议)模块 |
|
HGMPS |
HGMPS(Huawei Group Management Protocol Service ) 模块 |
|
HWCM |
华为配置管理私有MIB模块(Huawei Configuration Management) |
|
IFNET |
接口管理模块 |
|
IGSP |
IGMP snooping模块 |
|
IP |
互联网协议(Internet Protocol)模块 |
|
ISIS |
IS-IS(Intermediate System-to-Intermediate System intra-domain routing information exchange protocol)模块 |
|
L2INF |
接口管理模块 |
|
L2V |
L2 VPN模块 |
|
LACL |
交换机访问控制列表(Lanswitch ACL)模块 |
|
LDP |
LDP(Label Distribution Protocol)模块 |
|
LINKAGG |
LINKAGG模块 |
|
LQOS |
交换机服务质量(Lanswitch QoS)模块 |
|
LS |
本地服务器(Local Server)模块 |
|
LSPAGENT |
LSP(Label Switched Path) Agent模块 |
|
LSPM |
标签交换路径管理(Label Switch Path Management)模块 |
|
MIX |
双主控网管模块 |
|
MMC |
MMC模块 |
|
MODEM |
MODEM模块 |
|
MPLSFW |
多协议标记交换转发(Multi-protocol Label Switch Forward)模块 |
|
MPM |
组播端口管理(Multicast Port Management)模块 |
|
MSDP |
组播源发现协议(Multicast Source Discovery Protocol)模块 |
|
MSTP |
多生成树协议(Multiple Spanning Tree Protocol)模块 |
|
NAT |
网络地址转换(Network Address Translation)模块 |
|
NTP |
网络时间协议(Network Time Protocol)模块 |
|
OSPF |
开放最短路由优先协议(Open Shortest Path First)模块 |
|
PHY |
物理子层和物理层(Physical Sublayer & Physical Layer)模块 |
|
POS_SNMP |
POS简单网络管理协议(Simple Network Management Protocol)模块 |
|
PPP |
点到点连接协议(Point to Point Protocol)模块 |
|
PSSINIT |
PSSINIT模块 |
|
RDS |
Radius模块 |
|
RM |
路由管理(Routing Management) |
|
RMON |
远程监控(Remote monitor)模块 |
|
RPR |
弹性分环组(Resilent Packet Ring)模块 |
|
RSA |
RSA加密系统(Revest,Shamir and Adleman) |
|
RTPRO |
路由协议 |
|
SHELL |
用户界面 |
|
SNMP |
简单网络管理协议(Simple Network Management Protocol) |
|
SOCKET |
套接字 |
|
SSH |
安全外壳(Secure Shell) 模块 |
|
SYSM |
系统管理板(System Manage veneer)模块 |
|
SYSMIB |
系统管理MIB模块 |
|
TAC |
终端访问控制器(Terminal Access Controller)模块 |
|
TELNET |
远程登录Telnet模块 |
|
USERLOG |
用户呼叫登录(USER Calling Logging)模块 |
|
VFS |
虚拟文件系统模块 |
|
VLAN |
VLAN(Virtual Local Area Network)模块 |
|
VOS |
虚拟操作系统(Virtual Operate System )模块 |
|
VRRP |
VRRP(Virtual Router Redundancy Protocol)模块 |
|
VTY |
虚拟类型终端(Virtual Type Terminal)模块 |
模块名与级别之间以一个斜杠(/)隔开。
交换机的信息分为三类:日志信息、调试信息和告警信息。按信息的重要级别或紧急程度,交换机把每类信息都划分为八个等级。在按等级来进行信息过滤时,采用的规则是:禁止重要级别大于所设置阈值的信息输出。越紧急的日志报文,其重要级别越小,emergencies表示的等级为1,debugging为8,因此,当设置重要级别阈值为debugging时,所有的信息都会输出。它们的定义和说明见下表。
表1-2 信息中心定义的信息重要级别
|
重要级别 |
取值 |
描述 |
|
emergencies |
1 |
系统不可用信息 |
|
alerts |
2 |
需要立刻做出反应的信息 |
|
critical |
3 |
严重信息 |
|
errors |
4 |
错误信息 |
|
warnings |
5 |
警告信息 |
|
notifications |
6 |
正常出现但是重要的信息 |
|
informational |
7 |
需要记录的通知信息 |
|
debugging |
8 |
调试过程产生的信息 |
级别与信息摘要之间以一个斜杠(/)隔开。
信息摘要是一个短语,代表了该信息的内容大意。
信息摘要与内容之间以一个冒号(:)隔开,信息摘要不超过32个字符。
交换机支持信息向7个方向进行输出。
目前,系统对每个输出方向缺省分配一个信息通道,请参见下表。
|
输出方向 |
信息通道号 |
缺省的信息通道名 |
|
控制台 |
0 |
console |
|
监视终端 |
1 |
monitor |
|
日志主机 |
2 |
loghost |
|
告警缓冲区 |
3 |
trapbuffer |
|
日志缓冲区 |
4 |
logbuffer |
|
snmp |
5 |
snmpagent |
|
日志文件 |
6 |
logfile |
& 说明:
七个方向的设置相互独立,但首先需要开启信息中心,其余的设置才会生效。
交换机的信息中心系统具有以下一些特性:
l 支持控制台( Console )、监视终端( monitor )——Telnet终端、日志缓冲区( logbuffer )、日志主机( loghost )、告警缓冲区( trapbuffer )、SNMP、日志文件七个方向的信息输出。
l 信息按重要性划分为八种等级,可按等级进行信息过滤。
l 信息按来源模块进行划分,可按模块进行信息过滤。
l 信息在输出时可以进行中英文选择。
(1) 配置信息发送到日志主机
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为loghost |
- |
交换机上关于日志主机的配置和日志主机上的配置一定要保持一致,否则信息将无法正确发送到日志主机上 |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
|
|
日志主机 |
日志主机的相关配置请参考配置案例 |
- |
- |
(2) 配置信息发送到控制台
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态。 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为Console |
- |
- |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
|
|
打开终端显示功能 |
- |
打开终端显示功能,用户才能看到调试信息 |
(3) 配置信息发送到监视终端
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为monitor |
- |
- |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
|
|
打开当前终端显示功能及相应信息的终端显示功能 |
- |
对于Telnet终端和哑终端,必须使用terminal monitor命令打开当前终端显示功能,用户才能看到信息 |
(4) 配置信息发送到日志缓冲区
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为logbuffer |
- |
用户可以同时配置交换机日志缓冲区的大小 |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
(5) 配置信息发送到告警缓冲区
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为trapbuffer |
- |
用户可以同时配置交换机告警缓冲区的大小 |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
(6) 配置信息发送到SNMP
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置信息输出方向为SNMP |
- |
- |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去、信息的时间戳格式等。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
|
|
SNMP特性配置 |
- |
请参考“SNMP RMON操作”章节的描述 |
|
|
网管工作站 |
和交换机的SNMP配置保持一致 |
- |
- |
(7) 配置信息发送日志文件
表1-10 配置信息发送到日志文件
|
设备 |
配置 |
缺省值 |
配置说明 |
|
Switch |
启动信息中心 |
缺省情况下,信息中心处于开启状态 |
只有启动了信息中心,其他配置才能有效 |
|
配置向日志文件输出信息 |
缺省情况下,交换机向日志文件输出信息,每个日志文件允许的大小为2 (MBytes),系统最多允许保存5个日志文件,日志文件的存放路径为“cf:/logfile” |
用户可以配置交换机每个日志文件允许的大小(1MBytes - 5Mbytes),允许保存日志文件的个数,以及日志文件的存放路径 |
|
|
配置信息源 |
- |
用户可以定义哪些模块、哪些信息能够发送出去。如果用户定义输出调试信息,则需要打开相应模块的调试开关 |
配置信息发送到日志主机需要经过如下配置。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
向日志主机输出信息 |
info-center loghost { source interface-type interface-number | host-ip-addr [ channel { channel-number | channel-name } | facility local-number | language { chinese | english } ]* } |
|
取消向日志主机输出信息 |
undo info-center loghost host-ip-addr |
请注意配置正确的日志主机IP地址。
本配置可以定义发送到日志主机上的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
modu-name是模块名;default代表所有模块;all代表channelnum通道上除default之外的所有信息过滤配置;level是信息重要级别;severity是信息级别,在此级别以下的信息不输出;channel-number是要设置的信息通道号;channel-name是要设置的信息通道名。
在定义发送到日志主机上的信息时channel-number或者channel-name要设定为loghost方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
日志主机上的配置要和交换机上对日志主机的配置保持一致。日志主机的相关配置可以参考后面的配置举例。
配置信息发送到控制台需要经过如下配置。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
向Console方向输出信息 |
info-center console channel { channel-number | channel-name } |
|
取消向Console方向输出信息 |
undo info-center console channel |
本配置可以定义发送到控制台上的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default } channel | all { channel-number | channel-name } |
在定义发送到控制台上的信息时channel-number或者channel-name要设定为Console方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
用户可以使用下面的命令来配置日志信息、调试信息和告警信息的时间戳输出格式。此配置将影响到用户看到的信息的时间戳格式。
& 说明:
loghost信息的时间戳格式不受影响。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
配置时间戳输出格式 |
info-center timestamp { log | trap | debugging } { boot | date | none } |
|
禁止输出时间戳字段 |
undo info-center timestamp { log | trap | debugging } |
对于交换机发往控制台的日志、调试和告警信息,用户需要首先在交换机上打开相应的日志、调试和告警显示功能,才能从控制台上观察到输出的信息。
例如,如果用户在配置了发往控制台的信息为日志信息后,需要在交换机上使用命令terminal logging打开终端显示日志信息功能,这样用户才可能从控制台上观察到交换机发送过来的日志信息。
请在用户视图下进行下列操作。
|
操作 |
命令 |
|
打开终端显示调试信息功能 |
terminal debugging |
|
关闭终端显示调试信息功能 |
undo terminal debugging |
|
打开终端显示日志信息功能 |
terminal logging |
|
关闭终端显示日志信息功能 |
undo terminal logging |
|
打开终端告警信息显示功能 |
terminal trapping |
|
关闭终端显示告警信息功能 |
undo terminal trapping |
缺省情况下,系统关闭终端显示调试信息功能。
配置信息发送到Telnet终端或哑终端需要经过如下配置:
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
表1-20 配置向Telnet终端或哑终端输出信息
|
操作 |
命令 |
|
向Telnet终端或哑终端输出信息 |
info-center monitor channel { channel-number | channel-name } |
|
取消向Telnet终端或哑终端输出信息 |
undo info-center monitor channel |
本配置可以定义发送到Telnet终端或哑终端的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
在定义发送到Telnet终端或哑终端的信息时channel-number或者channel-name要设定为monitor方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
同时有多个Telnet用户或哑终端用户时,各个用户之间共享一些配置参数,其中包括按模块过滤设置,中英文选择,信息级别阈值,某一个用户改变这些设置时,在别的用户端也有所反映。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
用户可以使用下面的命令来配置日志信息、调试信息和告警信息的时间戳输出格式。此配置将影响到用户看到的信息的时间戳格式。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
配置时间戳输出格式 |
info-center timestamp { log | trap | debugging } { boot | date | none } |
|
禁止输出时间戳字段 |
undo info-center timestamp { log | trap | debugging } |
对于交换机发往Telnet终端或哑终端的日志、调试和告警信息,用户需要首先在交换机上打开当前终端显示功能,然后打开相应的终端信息显示功能,才能从Telnet终端或哑终端上观察到输出的信息。
例如,如果用户在配置了发往控制台的信息为日志信息后,需要在交换机上使用命令terminal monitor打开当前终端显示功能,然后使用命令terminal logging打开终端日志信息功能,这样用户才可能从Telnet终端或哑终端上观察到交换机发送过来的日志信息。
请在用户视图下进行下列操作。
|
操作 |
命令 |
|
打开终端信息显示系统日志发送的调试/日志/告警信息功能 |
terminal monitor |
|
关闭终端显示上述信息功能 |
undo terminal monitor |
|
打开终端显示调试信息功能 |
terminal debugging |
|
关闭终端显示调试信息功能 |
undo terminal debugging |
|
打开终端显示日志信息功能 |
terminal logging |
|
关闭终端显示日志信息功能 |
undo terminal logging |
|
打开终端告警信息显示功能 |
terminal trapping |
|
关闭终端显示告警信息功能 |
undo terminal trapping |
配置信息发送到日志缓冲区需要经过如下配置。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
向日志缓冲区输出信息 |
info-center logbuffer [ channel { channel-number | channel-name } | size buffersize ]* |
|
取消向日志缓冲区输出信息 |
undo info-center logbuffer [ channel | size ] |
缺省情况下,交换机向内存缓冲区输出信息,内存缓冲区的大小为512。即内存缓冲区最多可容纳512条消息。
本配置可以定义发送到日志缓冲区的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
modu-name是模块名;default代表所有模块;all代表清除channelnum通道上除default之外的所有信息过滤配置;level是信息重要级别;severity是信息级别,在此级别以下的信息不输出;channel-number是要设置的信息通道号;channel-name是要设置的信息通道名。
在定义发送到日志缓冲区的信息时channel-number或者channel-name要设定为logbuffer方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
用户可以使用下面的命令来配置日志信息、调试信息和告警信息的时间戳输出格式。此配置将影响到用户看到的信息的时间戳格式。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
配置时间戳输出格式 |
info-center timestamp { log | trap | debugging } { boot | date | none } |
|
禁止输出时间戳字段 |
undo info-center timestamp { log | trap | debugging } |
配置信息发送到告警缓冲区需要经过如下配置。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
向告警缓冲区输出信息 |
info-center trapbuffer [ size buffersize | channel { channel-number | channel-name } ]* |
|
取消向告警缓冲区输出信息 |
undo info-center trapbuffer [ channel | size ] |
缺省情况下,交换机向告警缓冲区输出信息,内存缓冲区的大小为256。即内存缓冲区最多可容纳256条消息。
本配置可以定义发送到告警缓冲区的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
在定义发送到告警缓冲区的信息时channel-number或者channel-name要设定为trapbuffer方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
用户可以使用下面的命令来配置日志信息、调试信息和告警信息的时间戳输出格式。此配置将影响到用户看到的信息的时间戳格式。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
配置时间戳输出格式 |
info-center timestamp { log | trap | debugging } { boot | date | none } |
|
禁止输出时间戳字段 |
undo info-center timestamp { log | trap | debugging } |
配置信息发送到SNMP网管需要经过如下配置。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
表1-33 配置向SNMP网管输出信息
|
操作 |
命令 |
|
向SNMP输出信息 |
info-center snmp channel { channel-number | channel-name } |
|
取消向SNMP输出信息 |
undo info-center snmp channel |
本配置可以定义发送到SNMP的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
modu-name是模块名;default代表所有模块;all代表清除channelnum通道上除default之外的所有信息过滤配置;level是信息重要级别;severity是信息级别,在此级别以下的信息不输出;channel-number是要设置的信息通道号;channel-name是要设置的信息通道名。
在定义发送到SNMP网管上的信息时channel-number或者channel-name要设定为SNMP方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
用户可以使用下面的命令来配置日志信息、调试信息和告警信息的时间戳输出格式。此配置将影响到用户看到的信息的时间戳格式。
请在系统视图下进行下列操作。
|
操作 |
命令 |
|
配置时间戳输出格式 |
info-center timestamp { log | trap | debugging } { boot | date | none } |
|
禁止输出时间戳字段 |
undo info-center timestamp { log | trap | debugging } |
为了使信息可以正确发送到SNMP网管,交换机上还需要对SNMP进行配置,同时在远端的网管工作站上也需要作相应的配置。这样才能在网管工作站上获得正确的信息。SNMP可以参见《系统分册》的“SNMP操作”部分。
配置信息发送到日志文件需要经过如下配置。
请在系统视图下进行下列操作。
表1-36 开启或关闭信息中心
|
操作 |
命令 |
|
开启信息中心 |
info-center enable |
|
关闭信息中心 |
undo info-center enable |
& 说明:
信息中心缺省情况下处于开启状态。信息中心开启时,由于信息分类、输出的原因,在处理信息较多时,对系统性能有一定的影响。
请在系统视图下进行下列操作。
表1-37 配置向日志文件输出信息
|
操作 |
命令 |
|
向日志文件输出信息 |
info-center logfile [ channel { channel-number | channel-name } | size logfile-size | directory directory | number logfile-num ]* info-center logfile [ flush ] |
|
取消向日志文件输出信息 |
undo info-center logfile [ channel | size | directory | number ] |
缺省情况下,交换机向日志文件输出信息,每个日志文件允许的大小为2 (MBytes),系统最多允许保存5个日志文件,日志文件的存放路径为“cf:/logfile”。
本配置可以定义发送到日志文件的信息是哪些模块产生的、信息的类型、信息的级别等。
请在系统视图下进行下列操作。
表1-38 定义信息源
|
操作 |
命令 |
|
定义信息源 |
info-center source { modu-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 { modu-name | default | all } channel { channel-number | channel-name } |
modu-name是模块名;default代表所有模块;all代表清除channelnum通道上除default之外的所有信息过滤配置;level是信息重要级别;severity是信息级别,在此级别以下的信息不输出;channel-number是要设置的信息通道号;channel-name是要设置的信息通道名。
在定义发送到日志文件的信息时channel-number或者channel-name要设定为logfile方向对应的通道。
对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,系统使用这条缺省的配置记录。
& 说明:
当用户需要查看交换机某些模块的调试信息时,需要在配置信息源时将信息类别选择为debugging,同时使用debugging命令开启相应模块的调试开关。
在完成上述配置后,在任意视图下执行display命令可以显示配置后信息中心的运行情况。用户可以通过查看显示信息验证配置的效果。在用户视图下执行reset命令可以将信息中心统计信息清除。
请在用户视图下进行下列操作。display命令还可以在任意视图下进行。
|
操作 |
命令 |
|
显示信息通道的内容 |
display channel [ channel-number | channel-name ] |
|
显示系统日志的配置及内存缓冲区记录的信息 |
display info-center |
|
显示交换机日志缓冲区的状态和缓冲区记录的日志信息 |
display logbuffer [ summary ] [ size sizenum | [ reverse ] | level { levelnum | emergencies | alerts | critical | errors | warnings | notifications | informational | debugging } ] * [ | { begin | include | exclude } text ] |
|
显示交换机日志缓冲区的概要信息 |
display logbuffer summary [ level severity ] |
|
显示交换机告警缓冲区的状态和缓冲区记录的告警信息 |
display trapbuffer [ summary ] [ level [ levelnum | emergencies | alerts | critical | debugging | errors | informational | notifications | warnings ] ] [ size sizenum] |
|
清除日志缓冲区内的信息 |
reset logbuffer |
|
清除告警缓冲区内的信息 |
reset trapbuffer |
交换机的日志信息发送到UNIX日志主机上,日志主机的IP地址为202.38.1.10,重要级别高于informational的日志信息将会发送到日志主机上,输出语言为英文,允许输出信息的模块为ARP和IP。

(1) 交换机上的配置
# 开启信息中心。
[H3C] info-center enable
# 将IP地址为202.38.1.10的主机用作日志主机,设置重要级别阈值为informational,输出语言为英文,允许输出信息的模块为ARP和IP。
[H3C] info-center loghost 202.38.1.10 language english
[H3C] info-center source arp channel loghost log level informational
[H3C] info-center source ip channel loghost log level informational
(2) 日志主机上的配置
此配置是在日志主机上进行的配置。下面的配置示例是在SunOS 4.0上完成的,在其它厂商的Unix操作系统上的配置操作基本与之相同。
第一步:以超级用户(root)的身份执行以下命令。
# mkdir /var/log/H3C
# touch /var/log/H3C/information
第二步:以超级用户(root)的身份编辑文件/etc/syslog.conf,加入以下选择/动作组合(selector/action pairs)。
# H3C configuration messages
local4.info /var/log/H3C/information
& 说明:
在编辑/etc/syslog.conf时应注意以下问题:
l 注释只允许独立成行,并以字符#开头。
l 选择/动作组合之间必须以一个制表符分隔,而不能输入空格。
l 在文件名之后不得有多余的空格。
l /etc/syslog.conf中指定的设备名及接受的日志信息级别与交换机上配置的info-center loghost和info-center loghost a.b.c.d facility应保持一致,否则日志信息可能无法正确输出到日志主机上。
第三步:当日志文件information建立且/etc/syslog.conf文件被修改了之后,应通过执行以下命令给系统守护进程syslogd一个HUP信号来使syslogd重新读取它的配置文件/etc/syslog.conf。
# ps -ae | grep syslogd
147
# kill -HUP 147
进行以上操作之后,交换机系统就可以在相应的日志文件中记录信息了。
& 说明:
日志主机记录工具(facility)、信息级别阈值(severity)、模块名称(filter)以及syslog.conf文件,可以进行相当细致的分类,达到信息筛选的目的。
交换机的日志信息发送到LINUX日志主机上,日志主机的IP地址为202.38.1.10,重要级别高于informational的日志信息将会发送到日志主机上,输出语言为英文,允许输出信息的模块为所有模块。

(1) 交换机上的配置
# 开启信息中心。
[H3C] info-center enable
# 将IP地址为202.38.1.10的主机用作日志主机,设置重要级别阈值为informational,输出语言为英文,允许输出信息的模块为所有模块。
[H3C] info-center loghost 202.38.1.10 language english
[H3C] info-center source default channel loghost log level informational
(2) 日志主机上的配置
此配置是在日志主机上进行的配置。
第一步:以超级用户(root)的身份执行以下命令。
# mkdir /var/log/H3C
# touch /var/log/H3C/information
第二步:以超级用户(root)的身份编辑文件/etc/syslog.conf,加入以下选择/动作组合(selector/action pairs)。
# H3C configuration messages
local7.info /var/log/H3C/information
& 说明:
在编辑/etc/syslog.conf时应注意以下问题:
l 注释只允许独立成行,并以字符#开头。
l 选择/动作组合之间必须以一个制表符分隔,而不能输入空格。
l 在文件名之后不得有多余的空格。
l /etc/syslog.conf中指定的设备名及接受的日志信息级别与交换机上配置的info-center loghost和info-center loghost a.b.c.d facility应保持一致,否则日志信息可能无法正确输出到日志主机上。
第三步:当日志文件information建立且/etc/syslog.conf文件被修改了之后,应通过执行以下命令查看系统守护进程syslogd的进程号,杀死syslogd进程,并重新用-r选项在后台启动syslogd。
# ps -ae | grep syslogd
147
# kill -9 147
# syslogd -r &
& 说明:
对LINUX日志主机,必须保证syslogd进程是以-r选项启动。
进行以上操作之后,交换机系统就可以在相应的日志文件中记录信息了。
& 说明:
日志主机记录工具(facility)、信息级别阈值(severity)、模块名称(filter)以及syslog.conf文件,可以进行相当细致的分类,达到信息筛选的目的。
交换机的重要级别高于informational的日志信息将会发送到控制台上,输出语言为英文,允许输出信息的模块为ARP和IP。

交换机上的配置:
# 开启信息中心。
[H3C] info-center enable
# 配置控制台日志输出,允许ARP和IP模块的日志输出,重要级别限制为emergencies~informational。
[H3C] info-center console channel console
[H3C] info-center source arp channel console log level informational
[H3C] info-center source ip channel console log level informational
# 打开终端显示功能。
<H3C> terminal logging
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
