Icinga 2 is an open-source monitoring system that checks the availability of network resources, notifies users of outages, and generates performance data for reporting. It's a scalable and extensible tool that can monitor large and complex environments across multiple locations.
Since 2023 Icinga packages for RHEL and SUSE packages require a subscription unless you're entitled for the Developer subscrition.
Currently I'm running icinga2 on Ubuntu and RockyLinux 9, the latter requires subscription, but luckily someone started project freedom-for-icinga.com (project now closed) and released RHEL packages for free.
With project closure I had to spend time finding alternatives, and I tried building packages on my own, and here's the result.
EL9 packaged binaries of Icinga2, use at your own risk.
Repo is here
icinga-php-library-0.16 requires PHP version 8.2 or higher.
icinga.repo file
[icinga-untested-release] name=Icinga2 untested baseurl=https://www.tack.ch/tack.ch/repo/icinga2 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.tack.ch/tack.ch/repo/icinga2/PM-GPG.key
icinga-src.repo file
[icinga-untested-src] name=Icinga2 untested SRPMS baseurl=https://www.tack.ch/tack.ch/repo/icinga2-src enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.tack.ch/tack.ch/repo/icinga2/PM-GPG.key