History of each check-up

Good morning, my idea is to monitor events on some devices, but I’m interested in having a history of each check. From what I see, only status changes and alarms are saved. I’ve been reading, and it seems the solution involves installing Grafana and integrating it with InfluxDB. (For example)

Does Icinga have a module that does this, or do I have to go to a third party?

Doesn’t the paid version do this either?

Regards.

It seams you are using a RHEL8 or binary compatible version with the old CentOS8 repository.
Since RedHat dropped the support for CentOS8 Icinga did this as well and all your packages are outdated.

Since you are relatively new into the topic you can still switch to Ubuntu/Debian and use the free available packages or you get a Repository Subscription.

For the History:
There is the old deprecated Monitoring Module:


and there you can see the History Tab:

there is the tab for the new IcingaDB module


For each check there can be Performance Data.
This data can be saved to an Influxdb and used in grafana.
For a grafana integration you can use the grafana module

1 Like

No need for paid features.

But as Nick stated you maybe want to switch to a community distribution (not enterprise clones) to enjoy the community packages of Icinga for free.

Icinga has a Module (Grafana) and a feature (InfluxDB) that make this easy.

I would advice to use the new IcingaDB module that replaces the monitoring module as this enables you to use the new versions of the Grafana module.