icinga2
icinga2 copied to clipboard
The core of our monitoring platform with a powerful configuration language and REST API.
These changes prevent object navigation fields from being modified via the API. However, not all navigation fields are affected, only those that are also included in the object name. For...
…committing an item When committing an item with `ignore_on_error` flag set fails, the `Commit()` method only returns `nullptr` and the current item is not being dropped from `m_Items`. `CommittNewItems()` also...
The just merged PR #9451 adds a class `AtomicFile` which encapsulates the common write to a temporary file and then rename it to the final name pattern. This class should...
## Describe the bug As we know the flapping detection mechanism in Icinga2 suppress notifications. And there was a feature/fix introduced in Icinga 2.13.3 – that if there is flapping...
to catch missing includes and duplicate static functions.
by using AtomicFile so they ensure all or nothing of a file gets replaced.
This PR sets the `required` flag for object names to prevent objects with `""` or `null` names from being created. fixes #9097
## Describe the bug [2022-02-22 18:18:51 +0100] critical/ElasticsearchWriter: Error: 'no handler found for uri [/icinga2-2022.02.22/doc/_bulk] and method [POST]'. Unexpected response code 400 from URL 'http://ip.ip.ip.ip:9200/icinga2-2022.02.22/doc/_bulk' ## To Reproduce 1. Install...
## Describe the bug When defining a TimePeriod for a specific day (like bank days) in the YYYY-MM-DD format (ex: 2022-06-06 for June 6th), and the current date is the...