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?
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:
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