Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

health-monitor (KHMS)

Syntax

Hierarchy Level

Description

配置内核运行状况监控系统(KHMS)。KHMS 用于检测滞留 ifstate 客户端并采取相应措施。阻塞 ifstate 客户端会影响系统性能。借助此配置语句,您可以配置系统检测停滞 ifstate 客户端的时间间隔。您还可以配置系统在发现卡 ifstate 客户端时所采取的操作。

Ifstate 客户端从内核接收状态。Ifstate 客户端有两种:

  • 非对等客户端(例如,路由引擎 上的某些守护程序或进程)— ifstate 非对等客户端在程序之间打开连接,并读取内核状态或将状态写入内核。

  • 对等客户端(例如,FPC)—ifstate 对等方客户端读取对等方消息,并将更新发送到对等方。

如果内核发送消息且 ifstate 客户端不发送回 ACK,ifstate 客户端将停滞。Rt_pfe_veto 情况是一条日志消息,指示已发送状态但不会返回任何 ACK。但是,如果 ACK 延迟,系统将在配置时间间隔过长之前执行配置的操作。

Options

ifstate-clients

配置要监控和管理的 ifstate 客户端。有三个选项:

  • peer-stuck— 监控和管理被卡住的同行。

  • non-peer-stuck—监控和管理受困流程。

  • all-clients-stuck— 监控和管理被卡住的同行和被卡住的流程。

threshold-level

配置检测给定 ifstate 客户端是否停滞的时间间隔:

  • high—540 秒

  • medium—360 秒;默认设置。

  • low—180 秒

action

在配置的时间间隔超时后,配置将在停滞 ifstate 客户端上执行的操作。

  • alarm—对于被卡住的 ifstate 客户端,仅会发出警报;默认设置。

  • alarm-with-cores—从主设备内核和被卡住的对等方收集实时核心之后,将会发出有关被卡住 ifstate 客户端的路由引擎告警。

    警告:

    在发生阻塞的对等方的情况下,收集生活核心可能会导致组件被重新启动或重新启动。

  • restart— 从主设备内核和卡住的对等方收集实时核心之后,ifstate 客户端将被路由引擎卡住(具体取决于可支持性)。

    警告:

    选择此操作时,请注意重新启动 ifstate 客户端的含意。例如,一些FPC不只是重新启动;它们重新启动。

Required Privilege Level

管理员

Release Information

Junos OS Release 16.1 R1 中引入的语句。