mirror of https://github.com/Icinga/icinga2.git
Docs: Update Icinga DB feature section
This commit is contained in:
parent
9d64b47d79
commit
9523e58bde
|
@ -496,7 +496,7 @@ visualizing monitoring data in the Icinga ecosystem, consisting of:
|
||||||
[Icinga DB Web](https://icinga.com/docs/icinga-db-web) module enabled,
|
[Icinga DB Web](https://icinga.com/docs/icinga-db-web) module enabled,
|
||||||
which connects to both Redis and the database to display and work with the most up-to-date data
|
which connects to both Redis and the database to display and work with the most up-to-date data
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
!!! info
|
!!! info
|
||||||
|
|
||||||
|
@ -512,7 +512,7 @@ A Redis server from version 6.2 is required.
|
||||||
which ships a current Redis Server version and is preconfigured for the Icinga DB components.
|
which ships a current Redis Server version and is preconfigured for the Icinga DB components.
|
||||||
Using own Redis server setups is supported as long as the version requirements are met.
|
Using own Redis server setups is supported as long as the version requirements are met.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
!!! tip
|
!!! tip
|
||||||
|
|
||||||
|
@ -617,7 +617,7 @@ Icinga 2 publishes all of its monitoring data to the Redis server. This includes
|
||||||
its runtime updates via the Icinga 2 API, check results, state changes, downtimes, acknowledgments, notifications and
|
its runtime updates via the Icinga 2 API, check results, state changes, downtimes, acknowledgments, notifications and
|
||||||
other events such as flapping.
|
other events such as flapping.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Icinga 2 installs the feature configuration file to `/etc/icinga2/features-available/icingadb.conf`,
|
Icinga 2 installs the feature configuration file to `/etc/icinga2/features-available/icingadb.conf`,
|
||||||
pre-configured for a local setup.
|
pre-configured for a local setup.
|
||||||
|
|
|
@ -48,28 +48,23 @@ The REST API is documented [here](12-icinga2-api.md#icinga2-api) as a core featu
|
||||||
|
|
||||||
### Icinga DB <a id="core-backends-icingadb"></a>
|
### Icinga DB <a id="core-backends-icingadb"></a>
|
||||||
|
|
||||||
Icinga DB provides a new core backend and aims to replace the IDO backend
|
Icinga DB is a set of components for publishing, synchronizing and
|
||||||
output. It consists of different components:
|
visualizing monitoring data in the Icinga ecosystem, consisting of:
|
||||||
|
|
||||||
* Icinga 2 provides the `icingadb` feature which stores monitoring data in a memory database
|
* Icinga 2 with its `icingadb` feature enabled,
|
||||||
* The [IcingaDB service](https://github.com/icinga/icingadb) collects and synchronizes monitoring data into its backend
|
responsible for publishing monitoring data to a Redis server, i.e. configuration and its runtime updates,
|
||||||
* Icinga Web reads monitoring data from the new IcingaDB backend
|
check results, state changes, downtimes, acknowledgements, notifications, and other events such as flapping
|
||||||
|
* The [Icinga DB daemon](https://icinga.com/docs/icinga-db),
|
||||||
|
which synchronizes the data between the Redis server and a database
|
||||||
|
* And Icinga Web with the
|
||||||
|
[Icinga DB Web](https://icinga.com/docs/icinga-db-web) module enabled,
|
||||||
|
which connects to both Redis and the database to display and work with the most up-to-date data
|
||||||
|
|
||||||
Requirements:
|

|
||||||
|
|
||||||
* Local Redis instance
|
To set up a Redis server and the Icinga DB feature, please follow the steps from the
|
||||||
* MySQL/MariaDB server with `icingadb` database, user and schema imports
|
Icinga 2 [Installation](02-installation.md) guide. For the feature configuration options,
|
||||||
* Icinga 2's `icingadb` feature enabled
|
see its [Icinga DB object type](09-object-types.md#icingadb) documentation.
|
||||||
* IcingaDB service requires Redis and MySQL/MariaDB server
|
|
||||||
* Icinga Web module
|
|
||||||
|
|
||||||
Consult the [Icinga DB installation documentation](https://icinga.com/docs/icinga-db/latest/doc/02-Installation/) for setup instructions.
|
|
||||||
|
|
||||||
We will deprecate the IDO and shift towards the Icinga DB as main backend,
|
|
||||||
but we will not drop the IDO for now.
|
|
||||||
We know that it takes time until the Icinga DB is adopted
|
|
||||||
(maybe even up to one to two years)
|
|
||||||
and we won’t drop the IDO until it is comfortable to do so.
|
|
||||||
|
|
||||||
## Metrics <a id="metrics"></a>
|
## Metrics <a id="metrics"></a>
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 550 KiB After Width: | Height: | Size: 550 KiB |
Before Width: | Height: | Size: 517 KiB After Width: | Height: | Size: 517 KiB |
Before Width: | Height: | Size: 514 KiB After Width: | Height: | Size: 514 KiB |
Loading…
Reference in New Issue