Free and open source alternatives to Icinga (monitoring solution)?

Hi,

I’ve already asked the question in another thread, but that was centered around getting access to Icinga repositories. So I’d like to ask for your input in this dedicated thread.

I’ve been using Icinga for server monitoring for the last five years or so, first on CentOS and then on Rocky Linux. Unfortunately I can’t use Icinga anymore, since the Icinga developers had the weird idea of barring access to their package repositories behind a subscription paywall but only for RHEL and RHEL clone users.

I’ve searched around a bit and found a few candidates for a possible alternative to Icinga:

  • Zabbix
  • Netdata
  • CheckMK
  • Prometheus
  • LibreNMS
  • Centreon
  • Nagios

Now some of you already made some suggestions in the other thread. Ian suggested CheckMK which looks very interesting and also well documented. User linuxlover suggested Prometheus.

Here’s my need: I have about two dozen servers to monitor. Half of these are public machines in a datacenter, the other half are local servers behind a router (NAT). Services are web, mail, certificates, Samba, Squid, NFS, MySQL… the usual. In case of a malfunction or an anomaly, the Icinga server sends me an e-mail. Now I’m simply looking for a Keep It Simple replacement for that.

Any suggestions ? Solutions to avoid ?

Cheers,

Niki

I have setup Nagios as admin to monitor small networks (<200 clients) in the past.
My current customer just replaced xymon with CheckMK in a large network.
I think CheckMK is easy to setup and maintain for such a small network.
For public machines you should setup crypted communication which requires some extra setup.

1 Like