• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

13-网络管理和监控配置指导

目录

13-信息中心配置

本章节下载 13-信息中心配置  (306.29 KB)

13-信息中心配置


1 信息中心

说明

设备支持两种运行模式:独立运行模式和IRF模式,缺省情况为独立运行模式。有关IRF模式的介绍,请参见“虚拟化技术配置指导”中的“IRF”。

 

1.1  信息中心简介

1.1.1  信息中心概述

信息中心是设备的信息枢纽,它能够对系统内所有模块的日志信息进行分类、管理,为网络管理员监控网络运行情况和诊断网络故障提供了有力的支持。系统由众多模块构成,日志信息可按来源模块进行划分并过滤输出。系统支持的来源模块可以通过在系统视图下输入info-center source ?进行查看。

信息中心的工作过程如下:

(1)     接收各模块生成的日志信息。

(2)     根据用户设置的输出规则,将收到的日志信息输出到不同方向。

图1-1 信息中心功能示意图

 

缺省情况下,信息中心处于开启状态,当需要处理的信息较多时,会对系统性能有一定的影响。在系统资源不足时可以关闭信息中心来节约系统资源。

1.1.2  日志信息的分类

系统产生的日志信息共分为:

·     普通日志:用于记录日常信息。除特殊说明外,下文中的日志均指普通日志。

·     诊断日志:用于记录调试信息。

·     安全日志:用于记录与认证、授权等安全相关的信息。

·     隐藏日志:用于记录需要以日志的方式记录下来但不需要在终端上显示的信息(如用户通过命令行输入命令的记录信息等)。

·     调试跟踪日志:用于记录系统跟踪调试信息,调试跟踪日志信息,必须加载devkit包后才可以查看,普通用户无需关注,主要提供给服务工程师定位问题。

1.1.3  日志信息的等级

日志信息按严重性可划分为如表1-1所示的八个等级,各等级的严重性依照数值从0~7依次降低。在系统输出信息时,所有信息等级高于或等于设置等级的信息都会被输出。例如,输出规则中指定允许等级为6(informational)的信息输出,则等级0~6的信息均会被输出。

表1-1 日志信息等级列表

数值

信息等级

描述

0

emergency

表示设备不可用的信息,如系统授权已到期

1

alert

表示设备出现重大故障,需要立刻做出反应的信息,如流量超出接口上限

2

critical

表示严重信息,如设备温度已经超过预警值,设备电源、风扇出现故障等

3

error

表示错误信息,如接口链路状态变化,存储卡拔出等

4

warning

表示警告信息,如接口连接断开,内存耗尽告警等

5

notification

表示正常出现但是重要的信息,如通过终端登录设备,设备重启等

6

informational

表示需要记录的通知信息,如通过命令行输入命令的记录信息,执行ping命令的日志信息等

7

debugging

表示调试过程产生的信息

 

1.1.4  日志信息的输出方向

系统可以向以下方向发送日志信息:控制台(console)、监视终端(monitor)、日志缓冲区(logbuffer)、日志主机(loghost)和日志文件(logfile)。日志信息的各个输出方向相互独立,可在开启信息中心后分别进行设置。

1.1.5  日志信息的缺省输出规则

日志信息的输出规则规定了各个输出方向可以输出的日志信息模块和输出的日志信息等级,日志信息的输出方向包括控制台、监控终端、日志主机、日志缓冲区和日志文件。各个输出方向的缺省情况如表1-2所示:

表1-2 输出方向的缺省输出规则

输出方向

日志信息来源

开关

等级

控制台

所有支持的模块

debugging

监视终端

所有支持的模块

debugging

日志主机

所有支持的模块

informational

日志缓冲区

所有支持的模块

informational

日志文件

所有支持的模块

informational

 

1.1.6  诊断日志信息的缺省输出规则

诊断日志信息的输出方向只有诊断日志文件。诊断日志文件不能进行输出模块和输出级别的过滤配置,输出方向的缺省情况如表1-3所示:

表1-3 输出方向的缺省输出规则

输出方向

日志信息来源

开关

等级

诊断日志文件

所有支持的模块

debugging

 

1.1.7  安全日志信息的缺省输出规则

安全日志信息的输出方向只有安全日志文件。安全日志文件不能进行输出模块和输出级别的过滤配置,输出方向的缺省情况如表1-4所示:

表1-4 输出方向的缺省输出规则

输出方向

日志信息来源

开关

等级

安全日志文件

所有支持的模块

debugging

 

1.1.8  隐藏日志信息的缺省输出规则

隐藏日志信息的输出方向包括日志主机、日志缓冲区和日志文件。各个输出方向的缺省情况如表1-5所示:

表1-5 输出方向的缺省输出规则

输出方向

日志信息来源

开关

等级

日志主机

所有支持的模块

informational

日志缓冲区

所有支持的模块

informational

日志文件

所有支持的模块

informational

 

1.1.9  调试跟踪日志信息的缺省输出规则

调试跟踪日志信息的输出方向只有调试跟踪日志文件。调试跟踪日志文件不能进行输出模块和输出级别的过滤配置,输出方向的缺省情况如表1-6所示:

表1-6 输出方向的缺省输出规则

输出方向

日志信息来源

开关

等级

调试跟踪日志文件

所有支持的模块

debugging

 

1.1.10  日志信息的格式

1. 格式

根据输出方向不同,日志信息的输出格式如下:

表1-7 日志信息格式表

输出方向

格式

举例

控制台、监视终端、日志缓冲区或日志文件

Prefix Timestamp Sysname Module/Level/Mnemonic: Content

%Nov 24 14:21:43:502 2010 H3C SYSLOG/6/SYSLOG_RESTART: System restarted –-

H3C Comware Software.

日志主机

非定制格式

<PRI>Timestamp Sysname %%vvModule/Level/Mnemonic: Source; Content

<190>Nov 24 16:22:21 2010 H3C %%10SYSLOG/6/SYSLOG_RESTART: -DevIP=1.1.1.1; System restarted –-

H3C Comware Software.

unicom格式

<PRI>Timestamp Hostip vvModule/Level/Serial_number: Content

<189>Oct 13 16:48:08 2000 10.1.1.1 10IFNET/2/210231a64jx073000020: VTY logged in from 192.168.1.21

cmcc格式

<PRI>Timestamp Sysname %vvModule/Level/Mnemonic: Source Content

<189>Oct 9 14:59:04 2009 Sysname %10SHELL/5/SHELL_LOGIN: VTY logged in from 192.168.1.21

 

说明

 

2. 字段说明

(1)     Prefix(信息类型)

对于输出方向为控制台、监视终端、日志缓冲区或日志文件的日志信息,时间戳前面会有一个信息类型标识符:

·     百分号(%):表示该日志信息为informational级别及以上级别的log日志。

·     星号(*):表示该日志信息为debugging级别的log日志。

·     指数符号(^):表示该日志信息为诊断日志(不区分级别)。

(2)     PRI(优先级)

对于输出方向为日志主机的日志信息,时间戳前面会有一个优先级标识符。优先级的计算公式为:facility*8+level

·     facility表示工具名称,由info-center loghost命令设置,主要用于在日志主机端标志不同的日志来源,查找、过滤对应日志源的日志。其中,local0~local7分别对应取值16~23。

·     level表示日志信息的等级,具体含义请参见表1-1

(3)     Timestamp(时间戳)

时间戳记录了日志信息产生的时间,方便用户查看和定位系统事件。发送到日志主机和发送到其它方向的日志信息的时间戳精度不同:

·     发送到日志主机的日志信息的时间戳精确到秒。

·     发送到其它方向的日志信息的时间戳精确到毫秒。

发送到日志主机和发送到其它方向的日志信息的时间戳的设置命令也不同:

·     发送到日志主机的日志信息的时间戳格式由info-center timestamp loghost命令设置。

·     发送到其它方向的日志信息的时间戳格式由info-center timestamp命令设置。

各时间戳格式的详细描述如表1-8所示:

表1-8 时间戳参数描述表

时间戳参数

说明

举例

boot

系统启动后经历的时间(即设备本次运行的持续时间),格式为:xxx.yyy,其中xxx是系统启动后经历时间的毫秒数高32位,yyy是低32位

除日志主机方向外,发往其它方向的日志信息均支持该参数

%0.109391473 Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.

其中0.109391473即为boot格式的时间戳

date

系统当前的日期和时间,格式为:

·     日志主机:“mmm dd hh:mm:ss yyyy

·     其他方向:“MMM DD hh:mm:ss:xxx YYYY

发往所有方向的日志信息均支持该参数

%May 30 05:36:29:579 2003 Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.

其中May 30 05:36:29:579 2003即为date格式的时间戳

iso

ISO 8601中规定的时间戳格式

只有发往日志主机方向的日志信息支持该参数

<189>2003-05-30T06:42:44 Sysname %%10FTPD/5/FTPD_LOGIN(l): User ftp (192.168.1.23) has logged in successfully.

其中2003-05-30T06:42:44即为iso格式的时间戳

none

不带时间信息

发往所有方向的日志信息均支持该参数

% Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.

其中没有包含时间戳

no-year-date

系统当前日期和时间,但不包含年份信息,格式为“MMM DD hh:mm:ss:xxx

只有发往日志主机方向的日志信息支持该参数

<189>May 30 06:44:22 Sysname %%10FTPD/5/FTPD_LOGIN(l): User ftp (192.168.1.23) has logged in successfully.

其中May 30 06:44:22即为no-year-date格式的时间戳

 

(4)     Hostip(出接口IP地址)

本字段表示发送的日志信息的源IP地址。只有配置info-center loghost source后,此字段才显示为出接口的IP地址,未配置时,使用Sysname显示。本字段只有在使用unicom格式发往日志主机时才存在。

(5)     Serial_number(设备序列号)

本字段为当前系统的设备实体序列号,只有在使用unicom格式发往日志主机时才存在。

(6)     Sysname(主机名或主机IP地址)

本字段为生成该日志信息的设备的名称或IP地址。用户可使用sysname命令修改设备的名称。

(7)     %%(厂家标志)

本字段表示本日志信息由H3C设备生成。

本字段只有在日志信息发往日志主机时才会存在。

(8)     vv(版本信息)

本字段为日志信息的版本标识,取值为10

本字段只有在日志信息发往日志主机时才会存在。

(9)     Module(模块名)

本字段为生成该日志信息的功能模块的名称。模块列表可以通过在系统视图下输入命令info-center source ?进行查看。

(10)     Level(信息等级)

本字段为日志信息的等级,具体说明请参见表1-1

(11)     Mnemonic(助记符)

本字段为该日志信息的概述,是一个不超过32个字符的字符串。

(12)     Source(定位信息)

本字段为该日志信息的产生者,是可选字段。本字段的具体内容可能为:

·     单板槽位号(独立运行模式)

·     IRF的成员设备编号和单板槽位号(IRF模式)

·     日志发送者的源IP

(13)     Content(信息文本)

本字段为该日志信息的具体内容。

1.2  配置信息中心

1.2.1  信息中心配置任务简介

表1-9 信息中心配置任务简介

配置任务

说明

详细配置

配置日志信息发送到控制台

五者至少选其一

1.2.2 

配置日志信息发送到监视终端

1.2.3 

配置日志信息发送到日志主机

1.2.4 

配置日志信息发送到日志缓冲区

1.2.5 

配置日志信息保存到日志文件

1.2.6 

配置安全日志同步保存和管理功能

可选

1.2.7 

配置诊断日志信息保存到诊断日志文件

可选

1.2.8 

配置调试跟踪日志文件

可选

1.2.9 

配置命令行输入回显功能

可选

1.2.10 

配置重复日志抑制功能

可选

1.2.11 

禁止接口生成Link up/Link down日志信息

可选

1.2.12 

配置日志信息和日志文件的最短保存时间

可选

1.2.13 

 

1.2.2  配置日志信息发送到控制台

表1-10 配置日志信息发送到控制台

操作

命令

说明

进入系统视图

system-view

-

开启信息中心

info-center enable

缺省情况下,信息中心处于开启状态

配置日志信息的输出规则

info-center source { module-name | default } { console | monitor | logbuffer | logfile | loghost } { deny | level severity }

缺省情况下,日志信息的输出规则请参见1.1.5 

(可选)设置时间戳输出格式

info-center timestamp { boot | date | none }

缺省情况下,信息的时间戳输出格式为date格式

退回到用户视图

quit

-

开启控制台对日志信息的监视功能

terminal monitor

缺省情况下,允许日志信息输出到控制台

开启当前终端对调试信息的显示功能

terminal debugging

缺省情况下,当前终端对调试信息的显示功能处于关闭状态

(可选)设置控制台显示日志信息的等级

terminal logging level severity

缺省情况下,控制台显示的日志信息最低等级为6(informational)

 

1.2.3  配置日志信息发送到监视终端

监视终端是指以AUX、VTY类型用户线登录的用户终端。

表1-11 配置日志信息发送到监视终端

操作

命令

说明

进入系统视图

system-view

-

开启信息中心

info-center enable

缺省情况下,信息中心处于开启状态

配置日志信息的输出规则

info-center source { module-name | default } { console | monitor | logbuffer | logfile | loghost } { deny | level severity }

缺省情况下,日志信息的输出规则请参见1.1.5 

(可选)设置时间戳输出格式

info-center timestamp { boot | date | none }

缺省情况下,信息的时间戳输出格式为date格式

退回到用户视图

quit

-

开启监视终端对日志信息的监视功能

terminal monitor

缺省情况下,不允许日志信息输出到监视终端

(可选)开启当前终端对调试信息的显示功能

terminal debugging

缺省情况下,当前终端对调试信息的显示功能处于关闭状态

(可选)设置监控终端显示日志信息的等级

terminal logging level severity

缺省情况下,监控终端显示的日志信息最低等级为6(informational)

 

1.2.4  配置日志信息发送到日志主机

表1-12 配置日志信息发送到日志主机

操作

命令

说明

进入系统视图

system-view

-

开启信息中心

info-center enable

缺省情况下,信息中心处于开启状态

配置日志信息的输出规则

info-center source { module-name | default } { console | monitor | logbuffer | logfile | loghost } { deny | level severity }

缺省情况下,日志信息的输出规则请参见1.1.5 

(可选)配置发送日志信息时使用的源IP地址

info-center loghost source interface-type interface-number

缺省情况下,系统根据路由来确定发送日志信息的出接口,使用该接口的主IP地址作为发送的日志信息的源IP地址

(可选)配置发往日志主机的日志信息的输出格式

info-center format { unicom | cmcc }

缺省情况下,发往日志主机的日志信息的格式为非定制格式

(可选)设置发送的日志信息的时间戳格式

info-center timestamp loghost { date | iso | no-year-date | none }

缺省情况下,发往日志主机的日志信息的时间戳输出格式为date格式

指定日志主机并设置相关参数

info-center loghost [ vpn-instance vpn-instance-name ] { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ facility local-number ]

缺省情况下,系统中没有指定日志主机和相关参数

port-number参数的值需要和日志主机侧的设置一致,否则,日志主机接收不到日志信息

 

1.2.5  配置日志信息发送到日志缓冲区

表1-13 配置日志信息发送到日志缓冲区

操作

命令

说明

进入系统视图

system-view

-

开启信息中心

info-center enable

缺省情况下,信息中心处于开启状态

允许日志信息输出到日志缓冲区

info-center logbuffer

缺省情况下,允许日志输出到日志缓冲区

(可选)设置系统向日志缓冲区输出信息以及日志缓冲区的容量

info-center logbuffer size buffersize

缺省情况下,日志缓冲区可存储512条信息

配置日志信息的输出规则

info-center source { module-name | default } { console | monitor | logbuffer | logfile | loghost } { deny | level severity }

缺省情况下,日志信息的输出规则请参见1.1.5 

(可选)设置时间戳输出格式

info-center timestamp { boot | date | none }

缺省情况下,日志信息的时间戳输出格式为date格式

 

1.2.6  配置日志信息保存到日志文件

通过使用本特性,用户可以将系统产生的日志信息保存到设备的日志文件中以便随时查看。

日志在保存到日志文件前,先保存在日志文件缓冲区。系统会按照指定的频率将日志文件缓冲区的内容写入日志文件,频率一般配置为24小时一次,在设备比较空闲的时候(比如清晨)进行保存,用户也可以手工触发保存。成功保存后,保存前的日志文件缓冲区里的内容会被清空。

缺省情况下,系统会自动创建logfile1.log来存储日志。每个日志文件都有容量限制,当logfile1.log写满后(即日志文件的大小达到最大值时),会被压缩成logfile1.log.gz,再自动创建logfile2.log来存储日志。logfile2.log写满后,会被压缩成logfile2.log.gz,再自动创建logfile3.log来存储日志,以此类推。当日志文件的个数达到设备支持的最大值(10个)并且设备尚有可用存储介质空间时,系统会找出