diff --git a/config/kernel-monitor.json b/config/kernel-monitor.json index 9ba249c00..bf36e64d2 100644 --- a/config/kernel-monitor.json +++ b/config/kernel-monitor.json @@ -10,6 +10,11 @@ "type": "KernelDeadlock", "reason": "KernelHasNoDeadlock", "message": "kernel has no deadlock" + }, + { + "type": "HardwareErrorFatal", + "reason": "HardwareHasNoFatalError", + "message": "Hardware has no fatal error" } ], "rules": [ @@ -58,6 +63,22 @@ "reason": "MemoryReadError", "pattern": "CE memory read error .*" }, + { + "type": "temporary", + "reason": "HardwareErrorCorrected", + "pattern": ".*\\[Hardware Error\\]: event severity: corrected$" + }, + { + "type": "temporary", + "reason": "HardwareErrorRecoverable", + "pattern": ".*\\[Hardware Error\\]: event severity: recoverable$" + }, + { + "type": "permanent", + "condition": "HardwareErrorFatal", + "reason": "HardwareErrorFatal", + "pattern": ".*\\[Hardware Error\\]: event severity: fatal$" + }, { "type": "permanent", "condition": "KernelDeadlock",