]> granicus.if.org Git - icinga2/commitdiff
Update notification and upgrading docs for recovery/acknowledgement handling 6527/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Wed, 12 Sep 2018 15:08:32 +0000 (17:08 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Wed, 12 Sep 2018 15:09:21 +0000 (17:09 +0200)
refs #6047

doc/03-monitoring-basics.md
doc/16-upgrading-icinga-2.md

index 627423e625ee047aee78f9a320a09bde1d387dad..a4775c69f0477731cf2fc8b80bca0ef7bc555e87 100644 (file)
@@ -1553,6 +1553,14 @@ send notifications to all group members.
 > Only users who have been notified of a problem before  (`Warning`, `Critical`, `Unknown`
 states for services, `Down` for hosts) will receive `Recovery` notifications.
 
+Icinga 2 v2.10 allows you to configure `Acknowledgement` and/or `Recovery`
+without a `Problem` notification. These notifications will be sent without
+any problem notifications beforehand, and can be used for e.g. ticket systems.
+
+```
+  types = [ Acknowledgement, Recovery ]
+```
+
 ### Notifications: Users from Host/Service <a id="alert-notifications-users-host-service"></a>
 
 A common pattern is to store the users and user groups
index 9c8d79a23eeda4bdb4cf612339160653a8208d39..8bf58bc13cbb59a7ce94f49e906fd3a459339e67 100644 (file)
@@ -62,6 +62,31 @@ are counted as connected endpoints. A similar change is there for the performanc
 The attribute `child_options` was previously accepting 0,1,2 for specific child downtime settings.
 This behaviour stays intact, but the new proposed way are specific constants as values (`DowntimeNoChildren`, `DowntimeTriggeredChildren`, `DowntimeNonTriggeredChildren`).
 
+### Notifications: Recovery and Acknowledgement <a id="upgrading-to-2-10-notifications"></a>
+
+When a user should be notified on `Problem` and `Acknowledgement`, v2.10 now checks during
+the `Acknowledgement` notification event whether this user has been notified about a problem before.
+
+```
+  types = [ Problem, Acknowledgement, Recovery ]
+```
+
+If **no** `Problem` notification was sent, and the types filter includes problems for this user,
+the `Acknowledgement` notification is **not** sent.
+
+In contrast to that, the following configuration always sends `Acknowledgement` notifications.
+
+```
+  types = [ Acknowledgement, Recovery ]
+```
+
+This change also restores the old behaviour for `Recovery` notifications. The above configuration
+leaving out the `Problem` type can be used to only receive recovery notifications. If `Problem`
+is added to the types again, Icinga 2 checks whether it has notified a user of a problem when
+sending the recovery notification.
+
+More details can be found in [this PR](https://github.com/Icinga/icinga2/pull/6527).
+
 ## Upgrading to v2.9 <a id="upgrading-to-2-9"></a>
 
 ### Deprecation and Removal Notes <a id="upgrading-to-2-9-deprecation-removal-notes"></a>