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...
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...
Ipl-html: Introducing new Form Element Decorators
A Fresh Take on Form Element Decorators Decorators have always been a powerful concept in Icinga Web’s form system — letting developers control how form elements are displayed without hardcoding markup everywhere. But until recently, the decorator system had its...
Secure File Operations in Go with os.Root: Preventing Path Traversal
Go's os.Root feature, introduced in Go 1.24, is designed to improve filesystem security by restricting operations to a specific directory, making it much harder for attackers to exploit path traversal vulnerabilities. This is especially valuable for scenarios like...
Analyzing configuration problems with Icinga 2
Today, I want to showcase an old, but still very useful, tool when it comes to analyzing and debugging an Icinga 2 configuration: the icinga2 object list command. It can be helpful in a variety of situations, for example when you want to verify that a config change...
Icinga DB Web migration made easier
For users using monitoring module, migrating their custom dashboards, navigation items and permissions and restrictions to Icinga DB Web has been made easier with the recent Icinga DB Web release (v1.1.1) through its migrate command. Once Icinga DB Web has been...
IPL: How to use ipl-web
In my ongoing blogpost series about the Icinga PHP library, I am briefly explaining what the individual components of this library do and how easily you can use them in your project. In my previous blog post, i already covered the ipl-html and explained how easy it is...
Join the Icinga Insiders Community
Building open source software comes with the great benefit of receiving feedback constantly from our users and community. In our public code repositories on GitHub we collect bugs and feature requests. With our community forum we provide a platform for Icinga users to...
Releasing Icinga Reporting v1.0.1 and Icinga Certificate Monitoring v1.3.2
Today we’re announcing the general availability of Icinga Reporting v1.0.1 and Icinga Certificate Monitoring v1.3.2. Icinga Reporting Icinga Reporting version v1.0.1 ships only a bugfixes introduced with the previous release. The upgrade script from the previous...
Icinga 2 API with Let’s Encrypt certificates, just for fun
In our community forum Michael already outlined the possibility to operate Icinga 2 with an external certification authority, not the one Icinga 2 generates by itself. Thomas, one of our NETWAYS colleagues, reported his experience in that field: in short, it's easy to...
Releasing Icinga DB Web v1.1.1 and Icinga Web 2.12.1
Today we’re announcing the general availability of Icinga DB Web v1.1.1 and Icinga Web 2.12.1. Icinga DB Web You can find all issues related to this release on our Roadmap. Automated Migration The release of v1.0.0 already assisted in migrating URLs from the...
Local Kubernetes-Cluster with Minikube
Hello there! I'm currently a trainee at Icinga, and I'm excited to share my experiences with you regarding our fascinating project involving the integration of Kubernetes into Icinga's monitoring infrastructure. To make this task more manageable and efficient, we've...
Releasing Icinga Reporting v1.0
Yes! It's true! As of today, we are announcing the general availability of Icinga Reporting in version 1.0. You can find all issues related to this release on our Roadmap. Please also refer to the corresponding upgrade section in the documentation. What's New? As you...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.








