icinga2/doc
Edgar Fuß cfef9fdadc Introduce redundancy groups for Dependency Objects
Traditional behaviour was to regard all dependecies as cumulative (e.g., the parent considered unreachable if any one dependency is violated), commit ed58922389 made all dependencies regarded redundant (e.g., the parent considered unreachable only if all dependency are violated). This may lead to unrelated services (or even hosts vs. services) inadvertantly regarded to be redundant to each other.

Most importantly, applying the explicit "disable-host-service-checks" dependency described in the "Monitoring Basics" chapter will defeat all other dependencies.

This commit introduces a new "redundancy_group" attribute for dependencies.
Specifying a redundancy_group causes a dependency to be regarded as redundant only inside that redundancy group.
Dependencies lacking a redundancy_group attribute are regarded as essential for the parent.

This allows for both cumulative and redundant dependencies and even a combination (cumulation of redundancies, like SSH depeding on both LDAP and DNS to function, while operating redundant LDAP servers as well as redundant DNS resolvers).

This commit lacks changes to the tests.
2023-02-21 16:23:36 +01:00
..
02-installation.md.d docs: Add missing "Install Icinga 2 on Fedora" heading 2023-02-15 10:14:01 +01:00
images Docs: Add install Icinga DB daemon section 2022-06-29 14:48:57 +02:00
.gitignore Replace StrapdownJS with Sphinx. 2014-04-07 21:55:27 +02:00
01-about.md Add documentation about Icinga 2 use cases (#9065) 2021-11-15 17:51:37 +01:00
02-installation.md docs: Fix how to set up our Fedora repository 2023-02-15 15:33:54 +01:00
03-monitoring-basics.md Macros: support $env.ENV_VAR_NAME$ 2023-02-10 17:21:29 +01:00
04-configuration.md Update installation instructions for easier navigation on icinga.com 2022-02-18 15:09:09 +01:00
05-service-monitoring.md Update sar-perf origin (#8514) 2021-10-01 17:41:23 +02:00
06-distributed-monitoring.md Update installation instructions for easier navigation on icinga.com 2022-02-18 15:09:09 +01:00
07-agent-based-monitoring.md Update installation instructions for easier navigation on icinga.com 2022-02-18 15:09:09 +01:00
08-advanced-topics.md Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
09-object-types.md Introduce redundancy groups for Dependency Objects 2023-02-21 16:23:36 +01:00
10-icinga-template-library.md Merge pull request #9642 from Icinga/9486a 2023-01-27 22:22:24 +01:00
11-cli-commands.md icinga2 daemon -C: write icinga2.debug only if --dump-objects given 2022-11-23 12:54:33 +01:00
12-icinga2-api.md Docs: remove duration from schedule-downtime example 2022-07-05 09:10:45 +02:00
13-addons.md Docs: Move syntax highlighting section to addons chapter 2022-06-29 14:48:57 +02:00
14-features.md Docs: Update Icinga DB feature section 2022-06-29 14:48:57 +02:00
15-troubleshooting.md Merge pull request #9585 from Icinga/apply-doc 2023-02-03 09:46:35 +01:00
16-upgrading-icinga-2.md Update installation instructions for easier navigation on icinga.com 2022-02-18 15:09:09 +01:00
17-language-reference.md Fix wrong operator precedence in documentation 2022-10-25 12:01:01 +02:00
18-library-reference.md Fix match function signature to match its description 2021-06-17 14:37:51 +02:00
19-technical-concepts.md Checkable: sync state_before_suppression in cluster 2022-03-03 14:25:23 +01:00
20-script-debugger.md Docs: enable syntax highlighting 2020-12-09 12:32:09 +01:00
21-development.md Bump Boost to v1.81 2023-02-14 14:36:16 +01:00
22-selinux.md Docs: enable syntax highlighting 2020-12-09 12:32:09 +01:00
23-migrating-from-icinga-1x.md Docs: Add the Director as migration strategy from Icinga 1.x 2019-09-17 12:29:03 +02:00
24-appendix.md Fix name of 'timeperiods' livestatus table in doc 2019-08-02 11:24:56 +02:00
CMakeLists.txt Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
icinga2.8 s/http/https/g 2020-12-01 18:41:58 +01:00
scroll.js Update documentation 2015-01-22 16:11:05 +01:00
update-links.py Replace a few more copyright strings 2019-02-25 16:30:40 +01:00
win-dev.ps1 Bump Boost to v1.81 2023-02-14 14:36:16 +01:00