Icinga DB - Backend moderne
Find a file
2020-03-11 11:39:02 +01:00
.github/workflows Merge pull request #99 from Icinga/feature/ci-mysql-5-6 2020-02-10 14:01:40 +01:00
config Change default port for redis to 6380 2019-11-28 14:25:15 +01:00
configobject Flapping History: Add percent_state_change_start/end 2020-03-10 14:45:22 +01:00
connection MySQL/Redis: Test fatal instead of panic 2020-03-03 16:42:51 +01:00
doc Merge pull request #120 from Icinga/bugfix/docs-requirements 2020-03-05 15:50:40 +01:00
etc Schema: Fix MySQL 8 deprecation warnings 2020-03-11 11:39:02 +01:00
ha HA: Make sure we write our instance if the table got truncated 2020-01-16 09:54:35 +01:00
jsondecoder Get rid of not used checksums 2019-11-29 11:27:14 +01:00
prometheus Add license headers 2019-11-04 14:22:27 +01:00
supervisor Fix config sync overwriting state sync 2020-03-05 15:47:17 +01:00
tools Update dev_update_schema.sh to fit default icingadb.ini 2019-11-05 12:00:10 +01:00
utils HA: Write heartbeat in milliseconds 2019-12-11 15:07:26 +01:00
.gitignore Lock deps 2019-10-01 10:11:29 +02:00
go.mod Switch to go mod for vendored packages 2019-11-22 13:37:05 +01:00
go.sum Switch to go mod for vendored packages 2019-11-22 13:37:05 +01:00
icingadb.ini Change default port for redis to 6380 2019-11-28 14:25:15 +01:00
LICENSE Add LICENSE 2019-11-04 14:14:15 +01:00
main.go Fix config sync overwriting state sync 2020-03-05 15:47:17 +01:00
README.md Add README.md 2020-02-07 11:10:27 +01:00
version.go CLI: add -version flag 2019-12-04 14:12:27 +01:00

Icinga DB

Icinga Logo

Table of Contents

About

Icinga DB serves as a synchronisation daemon between Icinga 2 (Redis) and Icinga Web 2 (MySQL). It synchronises configuration, state and history of an Icinga 2 environment using checksums.

Icinga DB also supports reading from multiple environments and writing into a single MySQL instance.

License

Icinga DB and the Icinga DB documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

For installing Icinga DB please check the installation chapter in the documentation.

Documentation

The documentation is located in the doc/ directory and also available on icinga.com/docs.

Support

Check the project website for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Please continue reading in the contributing chapter.