]> granicus.if.org Git - icinga2/commitdiff
Docs: Add note for reachability calculation with checks disabled
authorMichael Friedrich <michael.friedrich@icinga.com>
Wed, 8 May 2019 15:31:36 +0000 (17:31 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Thu, 16 May 2019 14:49:10 +0000 (16:49 +0200)
refs #6844

(cherry picked from commit 15326caf38e9c81d20e4fe6f1b6c9cb3327ac179)

doc/03-monitoring-basics.md

index 3c44b67c5188f522a8b8426ddbe7c871d2d07488..3c80535fa6eb33aa498a2ab5a1ecdb9fddeda956 100644 (file)
@@ -2424,14 +2424,19 @@ states = [ OK, Critical, Unknown ]
 > If the parent service object changes into the `Warning` state, this
 > dependency will fail and render all child objects (hosts or services) unreachable.
 
-You can determine the child's reachability by querying the `is_reachable` attribute
-in for example [DB IDO](24-appendix.md#schema-db-ido-extensions).
+You can determine the child's reachability by querying the `last_reachable` attribute
+via the [REST API](12-icinga2-api.md#icinga2-api).
+
+> **Note**
+>
+> Reachability calculation depends on fresh and processed check results. If dependencies
+> disable checks for child objects, this won't work reliably.
 
 ### Implicit Dependencies for Services on Host <a id="dependencies-implicit-host-service"></a>
 
 Icinga 2 automatically adds an implicit dependency for services on their host. That way
 service notifications are suppressed when a host is `DOWN` or `UNREACHABLE`. This dependency
-does not overwrite other dependencies and implicitely sets `disable_notifications = true` and
+does not overwrite other dependencies and implicitly sets `disable_notifications = true` and
 `states = [ Up ]` for all service objects.
 
 Service checks are still executed. If you want to prevent them from happening, you can