Module: check_mk
Branch: master
Commit: 18d32c403818caf045ccf554c85bd771a252e0eb
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=18d32c403818ca…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu May 3 15:58:18 2012 +0200
WATO: Configuration of notification_delay and notification_interval
---
ChangeLog | 1 +
web/plugins/wato/check_mk_configuration.py | 30 ++++++++++++++++++++++++++++
2 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 656a3de..7fd89c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -46,6 +46,7 @@
manual ones (via multisite.mk)
* Timeperiods: Make list of exceptions dynamic, not fixed to 10 entries
* Timeperiods: Configure exclusion of other timeperiods
+ * Configuration of notification_delay and notification_interval
1.2.0b2:
Core:
diff --git a/web/plugins/wato/check_mk_configuration.py b/web/plugins/wato/check_mk_configuration.py
index ad6fbf1..5356642 100644
--- a/web/plugins/wato/check_mk_configuration.py
+++ b/web/plugins/wato/check_mk_configuration.py
@@ -670,6 +670,34 @@ register_rule(group,
itemtype = "service")
register_rule(group,
+ "extra_host_conf:first_notification_delay",
+ Integer(
+ minvalue = 0,
+ default_value = 60,
+ label = _("Delay:"),
+ unit = _("minutes"),
+ title = _("Delay host notifications"),
+ help = _("This setting delays notifications about host problems by the "
+ "specified amount of time. If the host is up again within that "
+ "time, no notification will be sent out."),
+ )
+ )
+
+register_rule(group,
+ "extra_service_conf:first_notification_delay",
+ Integer(
+ minvalue = 0,
+ default_value = 60,
+ label = _("Delay:"),
+ unit = _("minutes"),
+ title = _("Delay service notifications"),
+ help = _("This setting delays notifications about service problems by the "
+ "specified amount of time. If the service is OK again within that "
+ "time, no notification will be sent out."),
+ )
+ )
+
+register_rule(group,
"extra_host_conf:notification_interval",
Optional(
Integer(
@@ -687,6 +715,8 @@ register_rule(group,
)
)
+
+
register_rule(group,
"extra_service_conf:notification_interval",
Optional(