Centreon

Monitoring Software

Open Source

Open-source IT monitoring platform for service and host health checks.

Centreon is the open-source monitoring platform handling service and host-level health checks across the homelab via SNMP, with NRPE used on a few hosts where a check needs to run a script directly on the remote machine. This is distinct from the time-series metrics in Grafana: this is about whether a service is up, not how it’s trending, even if there are some graphs available in Centreon too.

It sends mail alerts through Postfix, itself installed and configured by its own Ansible role, both when a check goes bad and again when it recovers back to normal.

Its configuration is managed and restorable via its CLAPI interface, and it integrates directly with other roles: system_update schedules maintenance downtimes before rebooting a host so planned maintenance never triggers a false alert, and any role that intentionally takes a host or service down, like the Docker backups that stop every container, creates a matching downtime first. On top of those ad-hoc downtimes, a recurring nightly window is configured so the nightly backups don’t trigger alerts either.

Screenshots

Centreon resources status
CPU usage chart