Icinga Notifications 1.0.0 is here: the right people, informed at the right time. Monitoring only helps if the right person hears about a problem at the right moment. That is what Icinga...
Release Icinga Notifications v1.0.0
Icinga Notifications 1.0.0 is here: the right people, informed at the right time. Monitoring only helps if the right person hears about a problem at the right moment. That is what Icinga...
Releasing Icinga 2 v2.16.6 and v2.15.7, and Icinga Web v2.14.1 and v2.13.2
Today, we are announcing the availability of Icinga 2 v2.16.6 and v2.15.7, and Icinga Web v2.14.1 and v2.13.2. All four releases fix security issues. Icinga 2 v2.16.6 and v2.15.7 also bring small features and bug fixes, and Icinga Web v2.14.1 comes with bug fixes as...
Removing decommissioned clusters from Icinga for Kubernetes
Clusters get retired. A test cluster is torn down, a workload moves to a new environment, a provider contract ends. Icinga for Kubernetes does not know about any of that. Since v0.3.0, several clusters can write into one shared database, and Icinga for Kubernetes Web...
Playing GIFs in the Icinga DB Web Service Grid: What It Taught Me About Icinga 2, Icinga DB and Redis
What happens when you treat the service grid like a screen. Every now and then a side project starts as one thing and quietly turns into something much sillier. Mine started as a way to get more comfortable with the Icinga 2 configuration. It ended with a question...
Monitoring as Code with Icinga: Approaches, Tools and Trade-offs
Monitoring as code means defining hosts, checks, thresholds and notification rules in version-controlled files, and deploying them through review and automated validation, the same way infrastructure as code handles servers and networks. With Icinga you can do this...
Icinga Web Filter Syntax: Operators, Wildcards and Custom Variables
An Icinga Web filter is a chain of conditions, each one a column, an operator, and a value, combined with & and |. You type it into the search bar of Icinga DB Web, but the same syntax shows up in URLs, dashboards, role restrictions, and the event rules of Icinga...
How to Make Claude Your UI Design Companion
When I first tried Claude Design, shortly after it was released, I wasn't impressed. As an every day Figma user, I missed the option to manipulate elements directly, especially for fine tuning details. What I overlooked at that point was the fact that it is really...
Icinga Director 1.12 Release
Icinga Director 1.12 is out now. Icinga Director 1.12.0 finally gives custom variables full support for dictionaries, fixes a long standing bug that broke user group restores, and raises the module's minimum requirements to match the rest of the Icinga Web ecosystem....
Icinga vs Checkmk: Setup, Cost, Flexibility and Support
Icinga and Checkmk are the two open-source monitoring tools that turn up most often on the same shortlist. Both monitor IT infrastructure, and on a feature list they look close to interchangeable. In practice they are built on different assumptions, and those...
Using writable bind mounts with Icinga 2 in rootless Podman
Running Icinga 2 in a rootless Podman container is pretty straightforward, it works just the same as on Docker, so all the examples on our Docker Hub page work as expected. For example this one to generate certificates and initialize the master configuration: podman...
Icinga Web SSO walkthrough
The ability to log into all corporate applications with one username and password is pretty convenient, even compared to a password manager. As a benefit, the IT department can centrally enforce one desired two-factor auth mechanism. Now we, Icinga, also provide a...
Consulting on Site: An Icinga Engagement near Basel
Not all monitoring work happens remotely. Some of it means packing a bag, taking the train across three countries, and sitting down with the customer's team. This is a report from a week-long Icinga consulting engagement for a customer near Basel, covering the journey...











