Icinga DB - Backend moderne
Find a file
Julian Brost ab42fab540 GitHub Actions: use actions/setup-go@v4 and go-version: 1.x
There was a mix of diferent action and Go versions specified throughout the
GitHub Actions workflow configs. In general, we want to be compatible with the
latest Go 1.x version, so just specify that instead of bumping versions
everywhere when necessary.

At the same time, bump the actions/setup-go to v4, the latest currently
available version. This prefers versions already cached on the runner and
enables automatic caching for dependencies.
2023-08-04 12:50:31 +02:00
.github GitHub Actions: use actions/setup-go@v4 and go-version: 1.x 2023-08-04 12:50:31 +02:00
cmd Merge pull request #554 from Icinga/553 2023-07-31 15:00:39 +02:00
doc icingadb-migrate: document TLS support 2023-06-21 16:53:29 +02:00
internal Release 1.1.0 2022-11-07 13:57:34 +01:00
pkg Merge pull request #554 from Icinga/553 2023-07-31 15:00:39 +02:00
schema schema/pgsql: Add missing indices to hostgroup and servicegroup 2023-08-01 16:50:59 +02:00
tests Merge pull request #601 from Icinga/flatten-empty-custom-vars-correctly 2023-07-25 15:28:07 +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 2022-06-29 17:48:46 +02:00
AUTHORS Update AUTHORS and .mailmap 2022-06-29 17:48:46 +02:00
CHANGELOG.md Release 1.1.0 2022-11-07 13:57:34 +01:00
config.example.yml Example config: Add Redis password 2022-06-29 15:42:04 +02:00
go.mod Merge pull request #598 from Icinga/dependabot/go_modules/github.com/stretchr/testify-1.8.4 2023-07-25 10:26:29 +02:00
go.sum Merge pull request #598 from Icinga/dependabot/go_modules/github.com/stretchr/testify-1.8.4 2023-07-25 10:26:29 +02:00
LICENSE Add LICENSE 2019-11-04 14:14:15 +01:00
README.md Update README.md 2022-06-29 15:42:04 +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.