You just finished a long interactive rebase. You hit enter. Your commit history looks… wrong. There is a bunch of things that could go wrong: messed up an interactive rebase accidentally ran git...
How to undo Git reset hard?
You just finished a long interactive rebase. You hit enter. Your commit history looks… wrong. There is a bunch of things that could go wrong: messed up an interactive rebase accidentally ran git...
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...
Understanding Namespaces in Icinga 2 DSL
Last time, we explored the concept of variable scopes in Icinga 2, which help you manage and organize your DSL configurations effectively. As promised, today we'll dive into another, how shall I say, advanced topic: Namespaces in Icinga 2. What are Namespaces?...
How to resolve circular dependency in Icinga2
We recently announced the general availability of Icinga 2.14, which most of you might have noticed, and with that in mind, I'd like to show you how you can easily troubleshoot and eliminate some of the dependencies headaches known as the dependency cycle. What does...
CSS doesn’t need to be ugly
Ever looked at some CSS and your first instinct was to close the editor and never look at it again? I did. Though, I don't have the luxury to close the editor in such a case, as is probably often the case for others as well. Code grows with time and so do bad...
Releasing Icinga 2.14 and 2.13.8
We are happy to announce the release of Icinga 2.14.0 and 2.13.8 today. Especially the 2.14.0 release comes with a lot of fixes and improvements and this blog post will highlight the most important ones. There are some breaking changes in 2.14.0, so please make sure...
How useful is the Figma’s new variables feature?
When the news appeared that there would be a new Variables feature released for Figma, it immediately seemed huge to me. I’ve just started building the Icinga Web Design System in Figma. One of the biggest struggles was to deal with our light/dark theme modes. I...
Icinga Kubernetes Helm Charts
Daniel Bodky and Markus Opolka from our partner NETWAYS developed the very first Icinga Kubernetes Helm Charts and released it in an alpha version. If you have ever wanted to deploy an entire Icinga stack in your Kubernetes cluster, now is your chance. I also want to...
IPL: How to use ipl-validator
In my last blogpost I explained how our ipl-html lib works and how to use it. With the help of ipl-html it is possible to add forms. Usually we want to validate the data of the form before submitting it and display messages if the validation fails. For this purpose,...
The future of Icinga + Windows: Schrödinger’s agent?
I remember as if it was yesterday. I participated at the OSMC 2014 and watched Bernd's talk "Current state of Icinga". In the live demo Bernd has showed some of the new things we've built. One of them he introduced somewhat hesitantly IMHO: Now there is... not only...
Releasing Icinga Certificate Monitoring v1.2.0
Today we’re announcing the general availability of the Icinga Certificate Monitoring in version 1.2.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? To begin...
Releasing Icinga Web Jira Integration v1.3.0
We are happy to announce the release of Icinga Web Jira Integration v1.3.0 today. You can find all issues related to this release on our Roadmap. What's It All About The last state change of an Icinga object is now shown in the Jira issue description. This allows you...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









