问:信息的分类
答:
日志信息:记录设备设备运行信息、管理系统安全等信息。
Trap信息:Trap信息是被管理设备主动向网管服务器发送的不经请求的信息,设备在产生Trap信息的同时也会产生一条内容相同的Log信息。
Debug信息:用于查看设备内部运行信息,需要在设备上打开相应业务的调试开关,设备才能够产生Debug信息。
问:日志信息分类
答:用户日志,诊断日志,运维日志。
诊断日志与运维日志不记录到Log缓冲区,不发送到日志主机,不上报网管,不输出到屏幕。
问:信息等级
答:按信息的严重程度分0~7,值越小越严重。当配置等级阈值为6时,仅输出等级阈值为0~6的信息。
问:日志格式
答:<Int_16>TIMESTAMP HOSTNAME %%ddModule/Severity/Brief(l):CID=XXX; Description
Int_16:在向日志主机发送信息时添加前导符,在设备本机保存信息时不加前导符。
TIMESTAMP:时间戳。
HOSTNAME:主机名,缺省是HUAWEI。
%%:厂家标识,%%表示华为厂家
dd:该信息格式的版本
Module:信息的模块名称
Severity:信息的级别
Brief:信息摘要
(I):信息类别:I为log;t为trap;d为Debug;S为安全日志;D为诊断日志
CID=XXX:用来标识该日志所属的系统内部组件,XXX:表示系统内部组件的ID
Nov 28 2023 14:17:45-08:00 Huawei %%01VOSCPU/4/CPU_USAGE_HIGH(l)[0]:The CPU is overloaded(CpuUsage=86%, Threshold=80%), and the tasks with top three CPU occupancy are:
NonDopraTask total : 82%
VCLK total : 2%
MDMT total : 2% User interface con0 is available
问:信息输出通道
答:有10个通,系统默认设置好了6个通道
通道号 | 缺省 通道名 | 输出方向 | 描述 |
0 | console | 控制台 | 本地控制台,即通过Console口登录设备的方式,可以接收Log信息、Trap信息、Debug信息,方便本地查看。 |
1 | monitor | 远程终端 | 远程终端,即通过VTY(Virtual Type Terminal)登录设备的方式,可以接收Log信息、Trap信息、Debug信息,方便远程维护。 |
2 | loghost | 日志主机 | 日志主机,可以接收Log信息、Trap信息,不可以接收Debug信息。信息在日志文件上以文件形式保存。通过选择日志主机的IP地址、UDP端口号、信息记录设备和信息级别,可使信息往所指定的日志主机输出。而且,可以设置不同的源接口信息,那么日志主机就可以通过源接口地址判断信息消息是从哪台设备发出的,从而便于日志主机对收到的信息消息检索。 |
3 | trapbuffer | Trap缓冲区 | Trap缓冲区,可以接收Trap信息,不可以接收Log信息、Debug信息。 |
4 | logbuffer | Log缓冲区 | Log缓冲区,可以接收Log信息,不可以接收Trap信息、Debug信息。 |
5 | snmpagent | SNMP代理 | SNMP代理,可以接收Trap信息,不可以接收Log信息、Debug信息。 |
6 | channel6 | 未指定 | 保留,可由用户指定输出方向。 |
7 | channel7 | 未指定 | 保留,可由用户指定输出方向。 |
8 | channel8 | 未指定 | 保留,可由用户指定输出方向。 |
9 | channel9 | 信息文件 | 日志文件,可以接收Log信息、Trap信息,不可以接收Debug信息。在设备的硬件存储设备上以文件形式保存。 |
问:如何开启信息管理功能
启用信息管理功能,默认开启的
info-center enable
问:如何通过debug查看信息 ?
答:通过console,telnet ,SSH都可以查看debug信息
第一步:打开Debugging调试信息屏幕输出开关(console接入,只执行terminal debugging即可;ssh telnet等方式远程连接,执行terminal debugging和terminal monitor终端才有Debug输出)
<AR1>terminal monitor #打开Monitor终端显示信息开关
<AR1>terminal debugging #打开终端显示Debugging调试信息开关
第二步:打开相应模块的Debugging调试信息开关,由于开启debugging将影响系统的性能,只有在需要定位故障时,才有必要打开调试开关,同时慎用debugging all命令,查看完毕后需及时undo debugging all关闭。当然在网络管理员或系统维护工程师关闭Console终端或退出SSH\Telnet远程连接时,系统会自动关闭所有的调试开关。
如下举例开启ARP和debugging开关
<AR1>debugging arp packet
若设备有收到arp包时,终端里就可以自动出现信息
<AR1>
Nov 29 2023 14:15:18.577.1-08:00 AR1 ARP/7/arp_rcv:Receive an ARP Packet, operat
ion : 256, sender_eth_addr : 5489-98a1-52ab, sender_ip_addr : 20.1.1.10, target_
eth_addr : ffff-ffff-ffff, target_ip_addr : 10.1.1.10
<AR1>
问:如何查看logbuffer里的信息?
答:默认即已开启了logbuffer,但只记录的信息级别为0~4的信息,通过display info-center的命令可以查看到logbuffer可可容纳日志的数目为512条,可以通过命令更改,info-center logbuffer size size
<AR1>dis info-center
Information Center: enabled
Log buffer:
enabled
max buffer size: 1024, current buffer size: 512
current messages: 9, channel number: 4, channel name: logbuffer
dropped messages: 0, overwritten messages: 0
logbuffer记录的日志严重等级默认为4即warning,可以通过命令info-center source { module-name | default } channel { channel-number | channel-name } log { state { off | on } | level severity }*配置。