Setup Icinga Web Interface without DB

Is it possible to setup the Icinga Web interface without a database ie connect to the Icinga monitoring instance and retrieve object status directly?

Ideally, I’d like to have zero databases in my Icinga setup

If you want to query an Icinga 2 from Icinga Web, you need some kind of database.

While you can use Icinga Web 2 without any databases and without either the monitoring or icingadb module, this is most likely not what you want. Icinga 2 needs some kind of database, either through the deprecated IDO or Icinga DB. To query information from Icinga 2 in Icinga Web 2, a relational database is required.

If you have little space to spare, you can enable the history retention feature in Icinga DB and configure it quite strictly.

1 Like

@apenning I need to correct you somewhat. Icinga Web 2, in recent versions, requires a database. That’s not dependent on which module is used.

A zero database approach is not possible anymore.

1 Like

A very funny aproach would be using dashing-icinga2.
I think this is as close as you can go with a databaseless interface to the monitoring system.

another idea would be meerkat by sol1.

All these things are not icingaweb2 but connect to the icinga2 core via api

dashing-icinga2 is kind of deprecated tho.