debug信息关闭 tp6_【网络】华为路由、交换、安全设备Debug功能使用说明

c76dd215e4db5fb450e0b9990df5d9f6.png
网上很少有比较详细易懂的网络设备Debug文档,大多数都是一篇文章抄来抄去,自己整理下吧。。。。以后也可以拿来看
本文档介绍了 华为设备Debugging命令的功能、格式、参数说明、使用指南和使用实例。
一句话汇总:如果需要将debug信息打印到终端上,需要执行命令 terminal debuggingterminal monitor

Debugging调试信息格式:

Debugging调试信息格式由如下字段构成:

时间戳 主机名 模块名/级别/信息摘要:
内容

以下对每个字段进行详细说明:

  • 时间戳(timestamp) 时间戳记录了Debugging调试信息产生的时间,方便用户查看和定位系统事件。
  • 主机名(sysname) 主机名是本机的系统名,网络管理员或系统维护工程师可使用命令sysname修改主机名。
  • 模块名(module) 模块名字段表示产生Debugging调试信息的功能模块名称。
  • 级别(level) 不同的Debugging调试信息级别是不一样的,共8级,从0~7。
  • 信息摘要(digest) 信息摘要是一个短语,简要说明该Debugging调试信息的内容大意。
  • 内容(content) 信息的内容是信息的详细描述。信息摘要与内容之间由一个冒号(:)分隔。如果需要显示的信息较多,信息会以多行显示。

举例说明

Sep  2 2011 10:21:56.390.3-08:00 HUAWEI RSVP/7/HELLO: 
008:00569: Receiving Hello REQ Message from Nbr 10.1.2.2!
Src_Instance : 0x11029428  Dst_Instance : 0x10FA2258

如上debug输出,相关解释为:

时间戳(Sep 2 2011 10:21:56.390.3-08:00)

主机名(HUAWEI)

模块名(RSVP)

级别(7)

信息摘要(HELLO)

内容(008:00569: Receiving Hello REQ Message from Nbr 10.1.2.2! Src_Instance : 0x11029428 Dst_Instance : 0x10FA2258)

系统调试开关:

  • Debugging调试信息的输出由两个开关控制:
    • 协议调试开关,控制是否生成某个协议的调试信息。
    • 屏幕输出开关,控制是否在某个用户屏幕上显示调试信息。


如下图所示,假设系统为1、2、3三个模块提供调试信息,网络管理员或系统维护工程师只有将协议调试开关和屏幕输出开关都打开,调试信息才能成功在终端显示。

9e7d0f69c98a3c150629a4123b58a6f1.png
系统调试开关关系图
  • 信息输出方向
    Debugging调试信息通过信息中心管理,根据信息通道和输出方向的关联,信息中心可以将Debugging调试信息输出到不同的方向,如下图所示。

5d699b93e6af5639a05e533e81876feb.png
Debugging调试信息输出方向示意图
    • Console是通过Console口与设备直连的终端。
    • Monitor是通过SSH、Telnet等协议,远程登录到设备的终端。
注意:
打开调试开关将影响系统的性能,只有在需要定位故障时,才有必要打开调试开关。
在网络管理员或系统维护工程师关闭Console终端或退出SSH、Telnet远程连接时,系统会自动关闭所有的调试开关,以防用户忘记关闭调试开关而影响系统的正常运行。
请慎用带有关键字all的调试开关,不推荐使用debugging all命令。调试完毕后,必须及时执行undo debugging all命令关闭调试开关。
  1. 执行命令debugging+模块名,打开相应模块的Debugging调试信息开关。
    模块名可通过在debugging命令后键入?查看。例如:debugging ?
  2. 打开Debugging调试信息屏幕输出开关(console接入,只执行terminal debugging即可;ssh telnet等方式远程连接,执行terminal debugging和terminal monitor终端才有Debug输出)。
执行命令 terminal debugging,通过Console终端输出Debugging调试信息。
缺省情况下,通过Console终端输出Debugging调试信息时, terminal monitor处于使能状态,故无需执行命令 terminal monitor
通过Monitor终端输出Debugging调试信息。
执行命令 terminal debugging,打开终端显示Debugging调试信息开关。
执行命令 terminal monitor,打开Monitor终端显示信息开关。


缺省情况下,通过Monitor终端输出Debugging调试信息时,terminal monitor处于去使能状态,故必须执行命令terminal monitor打开终端显示开关。

  • 执行命令undo debugging,关闭Debugging调试信息开关。
    如果已完成全部的调试任务,可以直接执行命令undo debugging all,关闭所有的调试开关。(不关或者忘了关也没事,终端断开默认执行关闭debug命令,但是还是建议手动关了)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值