Module: check_mk
Branch: master
Commit: b540c28b867c3c4b36f95e1116757f97caf2b1f6
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b540c28b867c3c…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Dec 14 12:57:53 2016 +0100
EC: log overflows only in verbose mode, add counter for overflows
Change-Id: I30e48ba56a4ea0f506d170dfa4dfb47c402c339c
---
bin/mkeventd | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/bin/mkeventd b/bin/mkeventd
index 1cf41cf..ae28ce7 100755
--- a/bin/mkeventd
+++ b/bin/mkeventd
@@ -1036,6 +1036,7 @@ class Perfcounters:
"rule_tries" : 0,
"rule_hits" : 0,
"drops" : 0,
+ "overflows" : 0,
"events" : 0,
"connects" : 0,
}
@@ -2758,7 +2759,9 @@ class EventServer:
return False # Should have solved the issue. Hand over to next check.
if above_limit:
- log(" Skip processing because limit is in effect")
+ # Just log in verbose mode! Otherwise log file will be flooded
+ verbose(" Skip processing because limit is in effect")
+ g_perfcounters.count("overflows")
return True # Prevent creation and prevent one time actions (below)
log(" The limit has been reached")