Alibaba Cloud Linux 3 supports Unified Kernel Fault Event Framework (UKFEF) in the kernel of the 5.10.60-9.al8.x86_64 version. UKFEF is used to collect the exception events on Alibaba Cloud Linux 3 that may cause risks and generate event reports in a unified format. This topic describes the events collected by UKFEF, the methods used by UKFEF to generate event reports, and UKFEF control interfaces.
Background information
- Expertise on the operating system is required to parse exception events and determine their impacts.
- Exception events are displayed in a variety of formats, which increases the difficulty of automated O&M. Automated O&M matches the collected exception events against formats and then performs data cleansing to filter out unneeded data based on actual requirements.
To resolve the preceding issues, Alibaba Cloud Linux 3 provides UKFEF at the kernel layer. UKFEF collects information from a variety of exception events that may give rise to risks, determines the severity of the events, and then generates event reports in a unified format. These reports include the scenarios in which the issues occur and the recommended risk levels. This makes it easier to identify system exceptions during O&M. UKFEF also classifies known exception events and provides system risk reports that were unavailable in previous kernel versions.
UKFEF generates reports based on multiple dimensions such as the type, impact, and statistics of exception events. This allows you to efficiently diagnose exceptions during O&M. In addition, event reports are generated by using multiple methods to prevent data loss.
Event description
Event information | Description |
---|---|
Event type | UKFEF collects the following common events on the operating system kernel:
|
Event level | UKFEF classifies exception events into three levels:
|
Event report | UKFEF generates event reports by using the following methods:
|
Control interfaces
Interface | Description |
---|---|
/proc/sys/kernel/fault_event_enable |
Specifies whether UKFEF is enabled. Valid values:
|
/proc/sys/kernel/fault_event_print |
Specifies whether UKFEF generates event reports. Valid values:
|
/proc/sys/kernel/panic_on_fatal_event |
Specifies whether to trigger the Panic mechanism of the operating system when a Fatal
event occurs. Valid values:
|