华为交换机信息中心介绍(二)

相关阅读

6、信息的输出格式

1、Log信息的输出格式

图片[1]-华为交换机信息中心介绍(二)-铭心博客
图1 Log信息的输出格式

Log信息的格式如上图1所示,各字段的详细说明如下表1所示:

表1 Log信息记录格式说明
字段字段含义说明
<Int_16>前导符在向日志主机发送信息的时候添加前导符,在设备本地保存信息时不加前导符。
TimeStamp时间戳,信息输出的时间时间戳有5种格式可供选择:boot型:指定时间戳采用相对时间类型,即系统启动后经过的时间。格式是xxxxxx.yyyyyy,xxxxxx为系统启动后经过时间的毫秒数高32位,yyyyyy为低32位。date型:指定时间戳采用系统当前日期和时间。中文环境下为yyyy/mm/dd hh:mm:ss;英文环境下为mm dd yyyy hh:mm:ss。short-date型:指定时间戳采用短日期格式。这种格式的时间戳与date类型的时间戳基本相同,唯一区别是短日期格式取消了年份的显示。format-date型:按照年、月、日、时、分、秒的格式显示:YYYY-MM-DD hh:mm:ss。none型:信息中不包含时间戳。Log信息缺省采用date型时间戳。
TimeZone本地时区信息此信息与display clock显示信息中的“Time Zone”字段一致。
HostName主机名
%%华为公司的标识标识该Log信息是由华为公司的产品输出的。
dd版本号标识该Log信息格式的版本。
ModuleName模块名向信息中心输出信息的模块名称。
Serverity日志的级别Log信息的级别。
Brief简要描述Log信息的简要解释。
(l)信息的类别信息的类型有:l:Log信息。D:诊断日志信息。
DDD日志流水号缺省情况下,日志信息可以向控制台、Log缓冲区、日志文件和VTY/TTY终端发送。在Log缓冲区中,该值大小取决于Log缓冲区的大小。例如,Log缓冲区的大小为100,则日志流水号的取值范围是:0~99。
Description描述符Log信息的具体内容。

2、Trap信息的输出格式

图片[2]-华为交换机信息中心介绍(二)-铭心博客
 图2 Trap信息的输出格式

Trap信息的格式如上图2所示,各字段的详细说明见下表2。

表2 Trap信息记录格式说明
字段字段含义说明
#信息类型“#”表示为告警信息,仅在Trap缓冲区中存在。
TimeStamp时间戳,信息输出的时间时间戳有5种格式可供选择:boot型:指定时间戳采用相对时间类型,即系统启动后经过的时间。格式是xxxxxx.yyyyyy,xxxxxx为系统启动后经过时间的毫秒数高32位,yyyyyy为低32位。date型:指定时间戳采用系统当前日期和时间。中文环境下为yyyy/mm/dd hh:mm:ss;英文环境下为mm dd hh:mm:ss yyyy。short-date型:指定时间戳采用短日期格式。这种格式的时间戳与date类型的时间戳基本相同,唯一区别是短日期格式取消了年份的显示。format-date型:按照年、月、日、时、分、秒的格式显示:YYYY-MM-DD hh:mm:ss。none型:信息中不包含时间戳。Trap信息缺省采用date型时间戳。
TimeZone本地时区信息此信息与display clock显示信息中的“Time Zone”字段一致。
HostName主机名主机名与模块名之间用一个空格隔开。
ModuleName模块名向信息中心输出信息的模块名称。
Severity严重级别Trap信息的级别。
Brief简要描述Trap信息的简要解释。
Description描述信息Trap信息的具体内容。

7、二进制日志

随着网络规模的扩大和网络复杂度的提高,交换机的配置越来越复杂,运行环境也不断变化,在这种情况下,就会产生越来越多的日志信息。

在设备中只保存日志中动态变化的部分,可以有效减少交换机上需要存储的日志内容,减少写盘次数,增加设备上日志的存储量和存储的时间跨度,提高日志的处理效率,延长存储设备的寿命。

二进制日志是将交换机上需要记录的日志按照二进制格式写入到日志文件中。日志中的内容分为两部分:动态部分:变化的部分,如时间。静态部分:固定不变的内容。

每一条日志都与一个唯一的ID对应,每条日志中的静态信息都可以通过相应的ID进行标识,在存储时只需要存储日志ID和动态的参数信息。

二进制日志文件只记录日志中的动态部分,每一条日志通过日志ID唯一标识。用户可以通过如下两种方式查看已经生成的二进制文件:

在设备上执行二进制日志文件查看命令查看日志信息。将二进制文件拷贝到本地,使用日志解析工具查看。

仅诊断日志支持二进制形式,并且诊断日志始终采用二进制形式。

例如,有一条日志的注册信息如下:

The user chose [Y/N] when deciding whether to reboot the system.

它的ID为1078464521,正常情况下记录该日志的信息为:

2009-5-21 19:46:52 Switch %%01CMD/4/REBOOT(l):The user chose N when deciding whether to reboot the system.

在二进制的存储中,存储动态的部分如下:

时间(2009-5-21 19:46:52的数值表示 )+ID(1078464521) +动态参数(N),存储形式为二进制格式。

二进制日志文件脱机解析时,需要使用数据字典和日志解析工具。

所谓数据字典指的是系统中所有模块的日志信息格式串、日志ID等信息的集合,可以在交换机上执行命令生成。

日志解析工具是一个可以执行的exe文件,它根据二进制文件里面的日志ID,在下载到本地的数据字典中查找对应的日志静态部分,然后将数据字典中的静态内容和二进制日志文件中的动态内容结合成一条完整的日志。

二进制日志文件也可以直接在设备上通过命令行查看。通过命令行查看时,解析原理和通过工具查看一致,也是根据ID将静态信息和动态信息结合一条完整的日志。但是不需要单独生成数据字典,也不需要解析工具。解析过程由系统自动完成。

在实际应用中,二进制日志的优势非常明显。8M的二进制日志文件,经过解析后,生成21M文本格式的日志文件,节省大量的存储空间,减少大量I/O操作,延长存储设备的寿命。

8、信息中心应用场景

1、向日志文件输出Log信息

图片[3]-华为交换机信息中心介绍(二)-铭心博客
图1 向日志文件输出Log信息示意图

如上图1所示,信息中心将指定级别的Log信息输出到日志文件中,维护人员将日志文件上传到FTP服务器上,通过查询日志信息,了解设备的运行情况,当设备出现故障时,进行故障定位。

2、向日志主机输出Log信息

图片[4]-华为交换机信息中心介绍(二)-铭心博客
图2 向日志主机输出Log信息示意图

如上图2所示,信息中心将指定级别的Log信息输出到不同的日志主机中,维护人员通过查询日志信息,了解设备的运行情况。

3、向网管输出Trap信息

图片[5]-华为交换机信息中心介绍(二)-铭心博客
图3 向网管输出Trap信息示意图

如上图3所示,信息中心向网管中心发送Trap信息,网管通过接收到的Trap信息,监控设备的运行状态。

4、向控制台输出Debug信息

图片[6]-华为交换机信息中心介绍(二)-铭心博客
图4 向控制台输出Debug信息示意图

如上图4所示,信息中心向控制台发送Debug信息,维护人员通过Debug信息来调试设备。

© 版权声明
THE END
喜欢就支持一下吧!
点赞215 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容