Icinga DB - Backend moderne
Find a file
Alvar Penning 4a33283866
HA State: ensure not this and another instance can be responsible
In theory, this should not happen. This assumption is based on the trust
in the database transaction performing the HA realization logic.
However, one debugged log let one assume that this happened anyway.

This change mostly signals an error while also explicitly giving up the
HA state. Doing so should at least alarm a person reading the logs.
2024-10-17 13:17:29 +02:00
.github dependabot: enable go mod updates for /tests 2024-03-14 12:13:34 +01:00
cmd Unify check attempt data type to uint32 already used somewhere 2024-04-08 16:01:53 +02:00
doc Merge pull request #734 from Icinga/i707-release-v1.1.2 2024-04-11 12:09:26 +00:00
internal Bump version to 1.2.0 2024-04-11 13:23:34 +02:00
pkg HA State: ensure not this and another instance can be responsible 2024-10-17 13:17:29 +02:00
schema Bump version to 1.2.0 2024-04-11 13:23:34 +02:00
tests Increment go.mod Go version to 1.22 2024-04-10 16:02:51 +02:00
tools Update dev_update_schema.sh to fit default icingadb.ini 2019-11-05 12:00:10 +01:00
.gitattributes Add more information to icingadb --version ouput 2022-05-23 16:03:56 +02:00
.gitignore Merge branch 'v1.0.0-rc2-rewrite' 2021-05-25 23:31:13 +02:00
.mailmap Update AUTHORS and .mailmap 2024-04-11 12:15:08 +02:00
AUTHORS Update AUTHORS and .mailmap 2024-04-11 12:15:08 +02:00
CHANGELOG.md Bump version to 1.2.0 2024-04-11 13:23:34 +02:00
config.example.yml Docs: Account Redis' trademark policy 2024-04-11 10:07:51 +02:00
go.mod Increment go.mod Go version to 1.22 2024-04-10 16:02:51 +02:00
go.sum Increment go.mod Go version to 1.22 2024-04-10 16:02:51 +02:00
LICENSE Add LICENSE 2019-11-04 14:14:15 +01:00
README.md Docs: Account Redis' trademark policy 2024-04-11 10:07:51 +02:00

Icinga DB

Icinga DB is a set of components for publishing, synchronizing and visualizing monitoring data in the Icinga ecosystem, consisting of:

  • The Icinga DB daemon, which synchronizes monitoring data between a Redis®* server and a database
  • Icinga 2 with its Icinga DB feature enabled, responsible for publishing the data to the Redis® server, i.e. configuration and its runtime updates, check results, state changes, downtimes, acknowledgements, notifications, and other events such as flapping
  • And Icinga Web with the Icinga DB Web module enabled, which connects to both Redis® and the database to display and work with the most up-to-date data

Icinga DB Architecture

Documentation

Icinga DB documentation is available at icinga.com/docs.

License

Icinga DB and the Icinga DB documentation are licensed under the terms of the GNU General Public License Version 2.