Module: check_mk
Branch: master
Commit: 21e37cc30a2558b23a5f97248b018bf3fc14d8e8
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=21e37cc30a2558…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Oct 19 15:48:20 2012 +0200
Updated bug entries #0796
---
.bugs/796 | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/.bugs/796 b/.bugs/796
new file mode 100644
index 0000000..3de38dc
--- /dev/null
+++ b/.bugs/796
@@ -0,0 +1,16 @@
+Title: Better Check-Output if Check_MK check crashes
+Component: core
+State: open
+Date: 2012-10-19 15:46:26
+Targetversion: future
+Class: nastiness
+
+In the very very rare and unbelievable case that the Check_MK check
+itself crashes - the output of the Check in Nagios is currently '(null)'.
+We should try to wrap the whole code in some general exception handling
+(at least the precompiled code). If any exception appears, we should
+
+1. Make the check result with 3 (UNKNOWN)
+2. Make the str(exception) be the plugin output
+3. Optionally put the exception trace into the long output
+4. If the debug log is active, then also log into that something