Icinga is designed to be a highly dynamic monitoring software that can monitor your setup, regardless of its architecture. While most setups are hierarchical and fit well into the master,...
Monitor One Icinga 2 Cluster From Another
Icinga is designed to be a highly dynamic monitoring software that can monitor your setup, regardless of its architecture. While most setups are hierarchical and fit well into the master,...
Drowning in Alert Fatigue? How to Regain Control of Your Monitoring
Introduction: Why Alert Fatigue Hits Sysadmins Sooner or Later If you’ve ever muted your phone during a maintenance window, only to miss a real outage an hour later, you’re not alone. Sysadmins on Reddit and beyond often describe feeling like they’re drowning in...
How to Fix Cyclic Inheritance Errors in Icinga Director during Object Configuration
Icinga Director is a powerful tool that greatly simplifies the configuration, management, and deployment of monitoring objects in Icinga. It provides a user-friendly interface and automation features that make complex setups easier to maintain. Occasionally, though,...
A New Look At Dependencies: Icinga Dependency Views
We're excited to share that Icinga now offers an improved way to view dependencies. With the releases of Icinga DB Web 1.2.0, Icinga DB 1.4.0, and Icinga 2.15.0 today, any dependencies you've set up in Icinga will now be visually represented. Additionally, we're...
Beyond PHP-FPM: Modern PHP Application Servers
For decades, PHP has powered the web using a simple model: process a request, send a response, then shut down. This model, especially in the form of CGI and PHP-FPM, is easy to understand but increasingly inefficient for modern web demands. The Traditional Model: CGI...
IPL: How to create lists with ipl-web
In my previous blog post, I explained how to build lists using ipl-web widgets. That method will soon be deprecated due to its complexity. With the recent ipl-web release, we have introduced a simpler and more flexible approach to building lists, using a lightweight...
Icinga 2 DSL – Variable Scopes
Ever wondered how Icinga 2 manages all those variables, and how it knows which one to use? In this blog post, we will explore all the different variable scopes in Icinga 2, and by the end, you will know what this mysterious error message means when you see it in your...
Hybrid IT Infrastructure Management
Introduction Today’s IT environments are rarely confined to a single data center or a single cloud provider. Enterprises are embracing a mix of cloud platforms, virtual machines, and on-premises hardware to stay agile and competitive. This blended environment is known...
How to Add Performance Data Graphs into Your Icinga Instance
This is a guest blogpost by Markus Opolka from the Icinga Enterprise Partner NETWAYS. After forking the Grafana Module for Icinga Web last year, we started thinking about alternative ways to display Icinga performance data graphically in the web interface....
Critical Icinga 2 Security Releases: 2.14.6, 2.13.12, 2.12.12 (CVE-2025-48057)
Today, we are releasing security updates for Icinga 2 fixing a critical vulnerability that allowed an attacker to obtain valid certificates from the Icinga CA under certain circumstances. Please note that if Icinga 2 is built with OpenSSL 1.1.0 (released in 2016) or...
Ownership change of the ansible-collection-icinga to NETWAYS
After NETWAYS has already taken a leading role in the past in maintaining the Ansible Collection Icinga, contributing features and bug fixes, it’s now official: The Ansible Collection Icinga is moving into the NETWAYS namespace (on GitHub and Ansible Galaxy). The...
Announcing Icinga for Kubernetes v0.3.0
We’re excited to share that Icinga for Kubernetes v0.3.0 is here! This release is packed with features designed to make monitoring your Kubernetes environments smoother, smarter, and more efficient. Let’s take a closer look at what’s new: Monitor Multiple...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









