Commit Graph

41 Commits

Author SHA1 Message Date
Julian Brost cbc0b21b86 Checkable: sync state_before_suppression in cluster
This ensures that in case of a failover in an HA zone, the other can take over
properly and has the required state to send the proper notifications.
2022-03-03 14:25:23 +01:00
Alexander Aleksandrovič Klimov ff686792dd
Doc: technical concepts: allow to change severity formula across Icinga 2 releases
so nobody is surprised in that case.
2022-01-31 12:05:52 +01:00
Julian Brost e518dc2436
Merge pull request #9112 from Icinga/bugfix/sync-missing-history-information
Icinga DB: ensure consistent history streams in HA setup
2022-01-07 15:14:06 +01:00
Julian Brost 3e73a262cc Sync comment and downtime removal info for Icinga DB history
When a comment or downtime is removed manually, the name of the requestor and
timestamp have to be synced to other nodes in the cluster to allow all of them
to generate a consistent Icinga DB history stream.

refs #9101
2022-01-05 10:27:13 +01:00
Alexander Aleksandrovič Klimov fb60e20ec8
Typos 2022-01-04 18:17:54 +01:00
Julian Brost 29727e06c0 Only handle event::SetSuppressed{Notifications,NotificationTypes} within the local zone
Note that even when passing `nullptr` as target zone to `RelayMessage()`, the
cluster message will still be sent to the parent zone. These incoming messages
will now be rejected by the parent nodes. At the moment, there's no way to only
send within the local zone.
2021-03-17 15:05:12 +01:00
Alexander A. Klimov 51b3d88d22 Docs: enable syntax highlighting
refs #8146
2020-12-09 12:32:09 +01:00
Alexander A. Klimov bb851b0558 Merge branch 'master' into feature/v1-actions-execute-command-8034 2020-10-28 18:37:08 +01:00
Alexander A. Klimov 40ac05c182 Introduce Endpoint#capabilities
refs #8034
2020-10-19 13:04:20 +02:00
Alexander A. Klimov eb5414ab2a Merge commit '8c6998b66' into feature/v1-actions-execute-command-8034
refs #8034
2020-09-07 10:20:21 +02:00
Alexander A. Klimov 8c6998b66d icinga::Hello: document version param 2020-08-26 17:28:57 +02:00
Mattia Codato 46b4e72c8c Fix doc for cluster events 2020-08-26 11:43:18 +02:00
Mattia Codato 9c2cc1169b Fix typos 2020-08-25 09:24:28 +02:00
Mattia Codato 49efe009bd Update doc 2020-08-24 14:37:06 +02:00
Eric Lippmann e8745f7e96
Merge pull request #7816 from Icinga/feature/notification-timeperiod-6167
Re-send notifications previously suppressed by their time periods
2020-08-03 10:04:27 +02:00
Alexander A. Klimov c515822649 Re-send notifications previously suppressed by their time periods
refs #6167
2020-07-29 17:13:41 +02:00
Alexander A. Klimov 9dc297987e Sync Checkable#last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Michael Friedrich 8e62fc8efb Fix 'check_timeout' not being forwarded to agent command endpoints
fixes #6992
2020-02-27 11:46:52 +01:00
Michael Friedrich e4b76ad30a Docs: Add cluster message routing details
refs #7198
2019-08-14 16:42:25 +02:00
Michael Friedrich 3562e92173 Refine the term 'TLS' instead of 'SSL'
Also mention the certificate monitoring module when
applicable.
2019-08-01 09:38:03 +02:00
Bas Couwenberg 3ce4c6aead Fix spelling errors.
* UNKNWON -> UNKNOWN
2019-07-27 09:00:24 +02:00
Michael Friedrich ad9829bbca Docs: Refine the term 'client' vs 'agent' in the technical concepts chapter 2019-07-19 14:54:04 +02:00
Michael Friedrich a2adbc2b88 Docs: Fix formatting 2019-07-19 09:23:47 +02:00
Michael Friedrich 01c16f856d Docs: Core reload for technical concepts 2019-07-18 15:33:32 +02:00
Michael Friedrich 613edcf6f7 Docs: Add event::SuppressedNotifications to technical concepts 2019-07-11 10:44:57 +02:00
Michael Friedrich 1c9a540fc8 Docs: Add cluster config sync to technical concepts & upgrading 2019-06-19 17:04:51 +02:00
Michael Friedrich 8d86360db4 Docs: Add new runtime checkable attributes and explain severity in tech concepts
fixes #7100
2019-06-06 11:09:08 +02:00
Michael Friedrich 48f9b24315 Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines
refs #7041
2019-06-05 17:29:55 +02:00
Michael Friedrich 0bd1d9a6f8 Quickfix technical docs for debugging 2019-04-23 13:48:07 +02:00
Michael Friedrich 31170db123 Improve REST API docs
- Better explanation for filters and filter_vars
- Update examples to use filters in the body only, don't fuck around with the URL parameters.
- Better explain actions and their intent
- More insights into config packages and their intention
- Improve API clients and add the tables from icinga2-api-examples
- Formatting for CLI requests
2019-04-12 15:26:21 +02:00
Michael Friedrich d459f3448d
Merge pull request #7073 from Icinga/feature/docs-development-macos-windows
Improve docs for 2.11: Development, test snapshot packages & installation repos
2019-04-09 14:16:39 +02:00
Michael Friedrich 478f087a3a Docs: Update installation for 2.11; remove EOL distributions 2019-04-09 14:14:52 +02:00
Michael Friedrich e909302fd9 Fix headings in the docs
refs #6918
2019-04-03 11:04:07 +02:00
Michael Friedrich 3c591a03b0 Add technical concept docs for our internal JSON-RPC message API 2019-04-03 10:51:15 +02:00
Michael Friedrich 2196027611 Technical Concepts: Add config compiler references 2019-04-01 13:22:15 +02:00
Michael Friedrich 9409e93bc7 Add technical docs for the check scheduler (general, initial check, offsets)
David asked me about initial check offsets, so I wrote something :)
2018-11-14 14:27:52 +01:00
Michael Friedrich 3fdc9669c6 Update technical concepts docs on object authority and HA aware features
This includes are more detailed insight into how object authority calculation
works.
2018-10-24 15:47:10 +02:00
Michael Friedrich b44750f620 Add technical concepts for the config compiler and daemon CLI command
refs #6589
2018-10-11 13:04:14 +02:00
Michael Friedrich 3661705a6e Add "TLS Network IO" into technical concepts docs
refs #6517
2018-09-12 14:45:11 +02:00
Michael Friedrich a6e153c1cf Add some technical insights into the cluster-zone health check and log lag
As per @widhalmt request.
2018-01-03 15:22:02 +01:00
Michael Friedrich 95f0a7a022 Docs: Technical Concepts for cluster and signing
refs #5450
2017-09-12 12:52:50 +02:00