terminal monitor
命令功能
terminal monitor命令用来使能终端显示信息中心发送信息的功能。
undo terminal monitor命令用来去使能终端显示信息中心发送信息的功能。
缺省情况下,终端显示功能处于使能状态。
使用指南
前置条件
执行命令info-center enable使能信息中心功能。
后续任务
执行terminal monitor使能显示功能后,可以分别使用terminal debugging/undo terminal debugging,terminal logging/undo terminal logging,terminal trapping/undo terminal trapping使能或去使能终端显示Debug/Log/Trap信息功能。
注意事项
此命令只影响输入命令的当前终端。
执行undo terminal monitor取消显示功能时,相当于执行undo terminal debugging,undo terminal logging,undo terminal trapping命令,所有的Debug/Log/Trap信息在本终端都不显示。
info-center channel
命令功能
info-center channel命令用来配置信息输出时所使用的信息通道。
undo info-center channel命令用来恢复信息输出时所使用的信息通道为缺省值。
缺省情况下,系统向各个方向输出信息所使用的信息通道如下表所示:
命令格式
info-center { console | logbuffer | logfile | monitor | trapbuffer } channel { channel-number | channel-name }
undo info-center { console | logbuffer | logfile | monitor | trapbuffer } channel
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
console | 指定向控制台输出信息的信息通道。 | - |
logbuffer | 指定向Log缓冲区输出信息的信息通道。 | - |
logfile | 指定向日志文件输出信息的信息通道。 | - |
monitor | 指定向用户终端输出信息的信息通道。 | - |
trapbuffer | 指定向Trap缓冲区输出信息的信息通道。 | - |
channel-number | 指定通道编号。 | 整数形式,取值范围是0~9。 |
channel-name | 指定通道名称。该名称可以是缺省的信息通道名称也可以是用户自定义的名称。 | 字符串形式,区分大小写,长度范围是1~30个字符,只能由字母或数字组成,并且首字符只能为字母。 |
使用指南
用户可以通过执行info-center channel命令修改信息输出的信息通道来实现向某些不同的方向输出相同的信息。
使用实例
# 配置向控制台输出信息的通道。
<Huawei> system-view
[Huawei] info-center console channel console
# 配置向Log缓冲区输出信息的通道。
<Huawei> system-view
[Huawei] info-center logbuffer channel logbuffer
# 配置向日志文件输出信息的通道。
<Huawei> system-view
[Huawei] info-center logfile channel 9
# 配置向用户终端输出信息的通道。
<Huawei> system-view
[Huawei] info-center monitor channel monitor
# 配置向Trap缓冲区输出信息的通道。
<Huawei> system-view
[Huawei] info-center trapbuffer channel trapbuffer
info-center source channel
命令功能
info-center source channel命令用来配置向信息通道输出信息的规则。
undo info-center source channel命令用来恢复信息通道输出信息的规则为缺省值。
缺省情况下,不同类别的信息向信息通道输出的规则如下:
输出通道 | 允许输出的模块 | Log信息 | Trap信息 | Debug信息 | |||
---|---|---|---|---|---|---|---|
使能状态 | 允许输出最低级别 | 使能状态 | 允许输出最低级别 | 使能状态 | 允许输出最低级别 | ||
0(控制台) | default | on | warning | on | debugging | on | debugging |
1(远程终端) | default | on | warning | on | debugging | on | debugging |
2(日志主机) | default | on | informational | on | debugging | off | debugging |
3(Trap缓冲区) | default | off | informational | on | debugging | off | debugging |
4(Log缓冲区) | default | on | warning | off | debugging | off | debugging |
5(SNMP代理) | default | off | debugging | on | debugging | off | debugging |
6(channel 6) | default | on | debugging | on | debugging | off | debugging |
7(channel 7) | default | on | debugging | on | debugging | off | debugging |
8(channel 8) | default | on | debugging | on | debugging | off | debugging |
9(channel 9)
说明:
channel 9的输出方向为logfile。
|
default | on | debugging | on | debugging | off | debugging |
命令格式
info-center source { module-name | default } channel { channel-number | channel-name } [ log { state { off | on } | level severity } * | trap { state { off | on } | level severity } * | debug { state { off | on } | level severity } * ] *
undo info-center source { module-name | default } channel { channel-number | channel-name }
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
module-name | 指定模块名。 | 枚举值类型,取值因设备注册模块不同而异。 |
default | 指定信息模块为缺省模块。 | - |
channel-number | 指定信息通道号。 | 整数形式,取值范围是0~9。 |
channel-name | 指定信息通道名。 | 字符串形式,区分大小写,长度范围是1~30个字符,只能由字母或数字组成,并且首字符只能为字母。 |
log { state { off | on } } | 指定Log信息的发送状态。
|
- |
log { level severity } | 指定Log信息允许输出的最低信息级别。 |
信息中心按信息的严重等级或紧急程度划分为8个级别,级别从高到低分别为:
|
trap { state { off | on } } | 指定Trap信息的发送状态。
|
- |
trap { level severity } | 指定Trap信息允许输出的最低信息级别。 |
信息中心按信息的严重等级或紧急程度划分为8个级别,级别从高到低分别为:
|
debug { state { off | on } } | 指定Debug信息的发送状态。
|
- |
debug { level severity } | 指定Debug信息允许输出的最低信息级别。 |
信息中心按信息的严重等级或紧急程度划分为8个级别,级别从高到低分别为:
|
使用指南
应用场景
为了方便收集和查询设备上产生的各类信息,用户可以自己定义不同类别的信息向不同的信息通道输出不同级别的信息。通过执行info-center source channel命令,用户可以灵活的控制输出到信息通道的信息。
显示值 |
严重等级 |
描述 |
---|---|---|
0 |
emergencies |
设备致命的异常,系统已经无法恢复正常,必须重启设备。如程序异常导致设备重启,内存的使用被检测出错误等。 |
1 |
alert |
设备重大的异常,需要立即采取措施。如设备内存占用率达到极限等。 |
2 |
critical |
设备重大的异常,需要采取措施进行处理或原因分析。如设备内存占用率超过告警阈值,温度超过告警阈值,BFD探测出设备不可达,检测出错误的消息(消息是由本设备内部生成)等。 |
3 |
error |
错误的操作或设备的异常流程,不会影响后续业务,但是需要关注和原因分析。如用户的错误指令,用户密码错误,检测出错误协议报文(报文是由其他设备获得)。 |
4 |
warning |
设备的异常运转的异常点,可能引起业务故障的流程,需要引起注意。如用户对关闭路由进程,BFD探测的一次报文丢失,检测出错误协议报文等。 |
5 |
notification |
用于设备正常运转的关键操作信息。如用户对接口执行的shutdown命令,邻居发现,协议状态机的正常跳转等。 |
6 |
informational |
用于设备正常运转的一般性操作信息。如用户使用display命令等。 |
7 |
debugging |
设备正常运转的一般性信息,用户无需关注。 |
注意事项
每个信息通道中的信息的缺省模块名为default。对于不同信息通道,此记录对Log、Trap、Debug信息的缺省设置值可能不同。
- 配置level severity参数,调整信息通道级别。这样低级别的信息将会被过滤。
- 配置state off参数,关闭指定模块发出的所有信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗