health-monitor (KHMS)
구문
health-monitor { ifstate-clients { (peer-stuck | non-peer-stuck | all-clients-stuck); } threshold-level { (low | medium | high); } action { (alarm | alarm-with-cores | restart); } }
계층 수준
[edit system]
설명
커널 상태 모니터링 시스템(KHMS)을 구성합니다. KHMS는 멈춘 ifstate 클라이언트를 탐지하고 조치를 취하는 데 사용됩니다. 클라이언트가 시스템 성능에 영향을 줄 수 있는 경우 멈춥니다. 이 구성 문을 사용하면 시스템이 중단된 ifstate 클라이언트를 감지할 수 있는 시간 간격을 구성할 수 있습니다. 또한 시스템이 멈춘 ifstate 클라이언트를 발견했을 때 수행하는 작업을 구성할 수도 있습니다.
ifstate 클라이언트는 커널에서 상태를 수신합니다. ifstate 클라이언트에는 두 가지 종류가 있습니다.
비피어 클라이언트(예: 라우팅 엔진의 일부 데몬 또는 프로세스) - 비피어 클라이언트가 프로그램 간의 연결을 열고 커널에서 상태를 읽거나 커널에 상태를 쓰는 경우.
피어 클라이언트(예: FPC)—ifstate 피어 클라이언트가 피어 메시지를 읽고 피어에 업데이트를 보냅니다.
커널이 메시지를 보내고 ifstate 클라이언트가 ACK를 다시 보내지 않으면 ifstate 클라이언트가 멈춥니다. rt_pfe_veto 조건은 상태가 전송되었지만 ACK가 돌아오지 않음을 나타내는 로그 메시지입니다. 그러나 ACK가 늦어질 경우 구성된 시간 간격이 시간 초과될 때까지 시스템은 구성된 작업을 수행하지 않습니다.
옵션
ifstate-clients |
모니터링 및 관리할 ifstate 클라이언트를 구성합니다. 세 가지 옵션이 있습니다.
|
threshold-level |
주어진 ifstate 클라이언트가 멈췄는지 감지할 시간 간격을 구성합니다.
|
action |
구성된 시간 간격이 시간 초과되면 중단된 ifstate 클라이언트에서 수행할 작업을 구성합니다.
|
필요한 권한 수준
관리자
릴리스 정보
Junos OS 릴리스 16.1R1에 발표된 명령문.