From b579984f0a15fa33a5a87b11b4383d119698d99b Mon Sep 17 00:00:00 2001 From: Julius Milan Date: Thu, 11 May 2017 15:40:25 +0200 Subject: [PATCH 1/2] Fix abrt-adaptor config for cpp problems This modifies pattern for catching cpp problem messages produced by ABRT. Found that not all mentioned messages fit into former pattern. For example following is valid cpp problem message produced by ABRT: Process xxx (bad_binary) crashed in Will::Fail::a() [clone .isra.2]() but doesn't fit former pattern, since it's last part contains whitespaces. --- config/abrt-adaptor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/abrt-adaptor.json b/config/abrt-adaptor.json index cdad01bf..59a87f1f 100644 --- a/config/abrt-adaptor.json +++ b/config/abrt-adaptor.json @@ -12,7 +12,7 @@ { "type": "temporary", "reason": "CCPPCrash", - "pattern": "Process \\d+ \\(\\S+\\) crashed in \\S+" + "pattern": "Process \\d+ \\(\\S+\\) crashed in .*" }, { "type": "temporary", From 69667975d05eb9646ec80a95a7cb8516784a21d3 Mon Sep 17 00:00:00 2001 From: Julius Milan Date: Thu, 11 May 2017 16:23:56 +0200 Subject: [PATCH 2/2] Update README.md Add description of ABRT usage. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 90308215..7017baa2 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ List of supported problem daemons: | Problem Daemon | NodeCondition | Description | |----------------|:---------------:|:------------| | [KernelMonitor](https://github.com/kubernetes/node-problem-detector/blob/master/config/kernel-monitor.json) | KernelDeadlock | A system log monitor monitors kernel log and reports problem according to predefined rules. | +| [AbrtAdaptor](https://github.com/kubernetes/node-problem-detector/blob/master/config/abrt-adaptor.json) | None | Monitor ABRT log messages and report them further. ABRT (Automatic Bug Report Tool) is health monitoring daemon able to catch kernel problems as well as application crashes of various kinds occured on the host. For more information visit the [link](https://github.com/abrt). | # Usage ## Flags