Icinga Partnering in Action: The Shadow-Soft Success Story

Icinga Partnering in Action: The Shadow-Soft Success Story

Shadow-Soft has been our key partner in North America for more than a decade. During this time, they have built a strong enterprise monitoring practice around Icinga and successfully delivered complex projects across large customer environments. In our newly published...

Icinga Director v1.11.6 Release

Icinga Director v1.11.6 Release

We are happy to announce the release of Icinga Director version 1.11.6. This release addresses several important bug fixes and introduces improvements that enhance the overall stability of Icinga Director. Database Schema Upgrade Columns storing large strings for...

Upgrade your monitoring lists with icon images

Upgrade your monitoring lists with icon images

Recently I was importing an Icinga configuration for testing purposes. Working with this configuration, I found that there were icon images assigned to the objects. Sadly, those didn’t display, because I didn’t have the icon set installed. So I thought of creating my...

Mastering Service Configuration in Icinga Director

Mastering Service Configuration in Icinga Director

The Icinga Director configuration tool makes it easy to define monitoring objects through the web UI and deploy them to the Icinga 2 API. In this blog post, I’ll walk you through how to configure services in Icinga Director. If you haven't used Icinga Director yet,...

Icinga DB Web Automation

Icinga DB Web Automation

Icinga DB Web Automation allows you to automate monitoring tasks and integrate them directly into your systems and workflows. It is possible to issue command actions without a browser. To do so, a form needs to be submitted by a tool such as cUrl. Every request you...

Icinga Quality Time – Our Yearly Teamevent

Icinga Quality Time – Our Yearly Teamevent

Last week, it was that time again: our annual Icinga team event took place. Let’s get this out of the way first: yes, that’s the entire Icinga team in the photo. For some, it might be surprising how small we actually are. What you see here is the core team, the people...

We’re Still Flying the Rainbow Flag, Even When It’s Hard

We’re Still Flying the Rainbow Flag, Even When It’s Hard

It’s Pride Month: a time to celebrate the LGBTQIA+ community, reflect on the progress we’ve made, and acknowledge the challenges we still face. Around the world, queer people are once again being pushed to the margins - not just socially, but politically and...

Beyond PHP-FPM: Modern PHP Application Servers

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

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

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

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.