F5 清除 LCD 告警

首页 / 🍁F5 / 正文

在某些情况下,您可能需要远程清除LCD警告和报警LED。执行此操作可能会阻止现场人员发现和报告旧警告,或者必须教会现场人员如何清除LCD。您可以使用lcdwarn命令行实用程序来控制LCD和报警LED。要显示其用法,请在不带任何参数的情况下运行lcdwarn命令。

​ 注意:从BIG-IP 12.1.0开始,可以使用tmsh show sys alert lcd命令显示发送到lcd前面板显示屏的警报列表。

一、LCD 告警清除

1、BIG-IP iSeries 平台

​ 有关清除 BIG-IP iSeries 平台上的警报 LED 的信息,命令如下所示:

tmsh reset-stats sys alert lcd

2、VIPRION 平台

​ 您可以使用以下单个命令清除所有 VIPRION 插槽上所有警报级别的所有 LCD 警告:

(1)BIG-IP 12.1.5、BIG-IP 13.1.0 及更高版本

for i in 0 1 2 3 4 5; do lcdwarn -c "${i}"; done

(2)BIG-IP 13.0.0、BIG-IP 12.1.4 及更早版本

for i in 0 1 2 3 4 5; do for j in 1 2 3 4 5 6 7 8; do lcdwarn -c "${i}" "${j}"; done; done

注意:如果在具有未填充刀片插槽的 VIPRION 系统上运行此命令,系统会将良性错误消息记录到 /var/log/ltm 文件中,这些消息类似于以下示例:

012a0004:4: ledSet error: LopDev: sendLopCmd: Lopd status: 1 packet: action=2 obj_id=3c sub_obj=0 slot_id=2 result=2 len=0 crc=e071 payload= (error code:0x2)

​ 您可以安全地忽略此消息;它不会影响VIPRION系统的流量处理能力。

​ 要防止在具有未填充刀片插槽的 VIPRION 系统上出现此错误消息,请调整 j 变量的输入值。例如,在仅填充刀片式服务器插槽 12 的 VIPRION 系统上,键入以下命令:

for i in 0 1 2 3 4 5; do for j in 1 2; do lcdwarn -c "${i}" "${j}"; done; done

3、所有其他BIG-IP平台(VIPRION平台和BIG-IP iSeries平台除外)

​ 您可以使用以下单个命令清除所有其他 BIG-IP 平台(VIPRION 平台除外)上所有警报级别的所有 LCD 警告:

(1)BIG-IP 12.1.5、BIG-IP 13.1.0 及更高版本

for i in 0 1 2 3 4 5; do lcdwarn -c "${i}"; done

(2)BIG-IP 13.0.0、BIG-IP 12.1.4 及更早版本

for i in 0 1 2 3 4 5; do lcdwarn -c "${i}" 0; done

二、验证测试

1、模拟日志(可选)

​ 如果是测试环境没有日志,则可以使用以下命令进行触发lcd告警。

logger -p local0.notice "010d0002:2: Cpu 1: fan speed (0) is too low."

​ 使用 show sys alert lcd 命令查看告警。

# show sys alert lcd

---------------------------------------------------------------
Sys::LCDAlerts
Slot          Timestamp  Priority         Id        Description
---------------------------------------------------------------
0     07/05/20 17:22:23  critical  0x10d0002  CPU fan too slow.

2、LCD 告警清除

按照设备型号选择第一章中 LCD 告警清除方式进行告警清除并进行验证。

三、参考文档

Clearing the LCD and the Alarm LED remotely (f5.com)
打赏
文章目录