Icinga Director's CLI commands have supported import sources and sync rules for a long time, which includes listing, checking and running them. Before Icinga Director v1.11.6 two things you...
Icinga Director: Targeted Health Checks and Sync Rule/Import Source Deletes from CLI
Icinga Director's CLI commands have supported import sources and sync rules for a long time, which includes listing, checking and running them. Before Icinga Director v1.11.6 two things you...
Integrating Icinga and Prometheus
Guest post by Markus Opolka, Senior Consultant at NETWAYS. Originally published on the NETWAYS blog as "Icinga und Prometheus integrieren" and "Alertmanager-Icinga-Bridge - Ein Signalilo Fork", combined and adapted for the Icinga blog with permission. ____ Icinga and...
Specifics in Packaging Icinga Go Applications
Today's post provides insights into packaging Icinga Go applications and explains why there are seven Icinga DB version 1.5.1 packages. # apt-cache show icingadb | grep 'Version: 1.5.1' Version: 1.5.1-7+debian13 Version: 1.5.1-6+debian13 Version: 1.5.1-5+debian13...
Releasing Icinga DB v1.3.0
Today we are releasing a new version of Icinga DB, version 1.3.0. This is a maintenance release, integrating the container setup directly into Icinga DB. Most importantly, first-class support for configuring Icinga DB completely via environment variables has been...
Icinga 2 Insights With Event Streams
There are many ways to interact with the data that Icinga 2 collects, processes, and produces. The most common is probably Icinga Web, which displays checks in all the colors of a traffic light. Icinga 2 also comes with several metrics or performance data writers. But...
Releasing Icinga Web v2.11.5 and 2.12.3, Icinga Director 1.10.4 and 1.11.4, Icinga Reporting 1.0.3
Update (2025-03-26 16:45:00 UTC) We released a hotfix release for Icinga Web 2.11 and 2.12 afterwards. Please install 2.11.6 and 2.12.4, respectively. -- Today we release three updates, each for an integral component of Icinga, which all close a total of five security...
Looking for a PRTG Alternative? Here’s Why You Should Consider Icinga
If you’re reading this, chances are high you’re looking for a PRTG alternative and considering switching from Paessler PRTG to Icinga. Maybe it’s the rising costs of PRTG, or maybe you want a monitoring solution that gives you more flexibility and control. Whatever...
SSL Certificate Monitoring and Management
SSL certificates are the foundation of secure communication on the web. They protect data integrity, enable encryption, and verify identities. But even a single expired certificate can cause outages, lost trust, and serious security risks. Effective SSL certificate...
Turns any command into a plugin: check_rungrep
Imagine you have one more special thing to monitor. While our Icinga 2 can observe infrastructure of almost any size, it still needs a plugin for each kind of check. Unfortunately not every command meets the monitoring plugin API: exit code 0-3 (ok, warning, critical,...
Managing Multiple Service Instances with a Systemd Generator
When working with systemd services in Linux, you might encounter situations where multiple instances of a service need to be managed dynamically. When I had to develop a solution to monitor multiple Kubernetes clusters with Icinga for Kubernetes, I ran into exactly...
How to do Agentless Monitoring with check_by_ssh
The fundamentals of Icinga 2 are check plugins. They are being executed and their return value is mapped to either Host or Service objects. Everything else follows on top. These check plugins can be either from the Monitoring Plugins or custom. While their origin does...
Releasing Icinga for Windows v1.13.0
Today we are happy to announce that we released Icinga for Windows v1.13.0 a couple of days ago. We have already talked about the changes coming to v1.13.0 with the beta blog-post last year in more depth, and will focus only on some core changes here. Improved...











