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 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....

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...
Scheduling Tasks in PHP
In the scenario where you want to execute tasks repeatedly at a specific time and have full control over when they are executed and how the results are handled, it makes sense to build this into your application instead of setting up a cron job, for example. I'd like...
Releasing Icinga vSphere® Integration v1.5.0
Our Icinga vSphere® module has reached a new milestone, v1.5.0. It contains some buxfixes and a lot of new features and improvements. For all details, check the full changelog. UI In the v1.5 you might notice a few updates on the UI. A lot of the changes are smaller...
IPL – Icinga PHP Library
A few years ago, we introduced a new, completely independent library. The IPL - Icinga PHP Library, a bundle of Icinga PHP libraries. Since then we are actively working on further development and adding new features. Today I would like to highlight individual parts of...
GitLab CI/CD Job Templates!
Like I’ve mentioned in my last blog post, we use GitLab pipelines for packaging. We have a lot of software, like Icinga, Icingaweb and its various modules, which we want to build across multiple different operating systems. This results in a huge number of jobs and...
Icinga & Apache Guacamole – A Powerful Combination for Remote Access
This is a guest blogpost from Cecilia Gripenberg from RedBridge Integration Magic One of Icinga’s greatest strengths is its ability to integrate with other systems and use those systems’ data to enrich monitoring. It can write time-series data to InfluxDB, Graphite or...
Resolving Git merge conflicts – easily and accurately
Nobody likes resolving merge/rebase/cherry-pick conflicts. I also don't, but I've found a scheme how to reduce the built-in headache. In this post I'm going to share my findings as well as practical examples. Warming up First let's brush up on merge conflicts with...
How to Create Custom-Branded Icinga Reports – Quick Tip
With Icinga Reporting you can create custom SLA reports for hosts and services that are monitored with Icinga. The module for Icinga Web fetches existing data and takes planned downtimes into account. You can filter for certain hosts and services as well as set custom...
List View in Icinga DB Web
Similar, to the monitoring module in Icinga Web, Icinga DB Web also provides list views for hosts and services to provide the most common columns to reduce the backend query load. The columns URL parameter is used to provide the columns that are needed for the list...
Icinga for Windows v1.10.0 – The Next Level
After some drawbacks we are very happy today to finally release Icinga for Windows v1.10.0! The past weeks we have spent a lot of time to polish this release, test many different aspects and optimize the user experience in general. Please make sure to read the...

Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.