Today is the day, we grant two products their long overdue maintenance. Maintenance always sounds boring, I hear you. But let me remind you that this also means we do and take care! And what this...
A little love for two old fellas – Icinga Business Process Modeling and Icinga Web Graphite Integration
Today is the day, we grant two products their long overdue maintenance. Maintenance always sounds boring, I hear you. But let me remind you that this also means we do and take care! And what this...
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...
Finally accomplished – Icinga DB Released
We couldn't be happier and are proud to announce the final release of Icinga DB today. After many years of development and one or the other setback on the way to the release, we are proud to finally hand you the final version of Icinga DB for your monitoring...
Embedding Git Commit Information in Go Binaries
Embedding Git commit information in Go Binaries is essential for identifying exact software versions, especially when working with development builds. So it's good if software is able to tell you its version, for example by calling it with --version. For release...
Releasing Icinga for Windows v1.9.0 – An Isolated Experience
Today we are happy to announce that we are releasing Icinga for Windows v1.9.0. This release cycle is the biggest one yet, because we are releasing new versions for everything! This includes Framework Basic Plugins MSSQL Plugins Hyper-V Plugins Cluster Plugins...
Building a strong relationship with Red Hat
Working together with other companies is a crucial part of our everyday business. Be it with our customers, business partners or technical partners - a close relationship is key for every future collaboration. Vendors of operating systems play an important role in...
How to use path wildcards in Graphite Module
The Graphite module of Icingaweb2 is a great tool for rendering graphs from performance data. The latest version 1.2.0 introduces some bug fixes and new features like dark and light mode support, a lot of new templates, support for path wildcard, etc. The support for...
Parameterizing GitLab CI/CD?
While doing packaging for Icinga, I noticed we have a lot of YAML files describing GitLab pipelines doing very similar jobs. The same build job across different operating systems. That’s wasteful behaviour, which leads to a bigger workload when it comes to modifying...
Releasing Icinga Web v2.10
Today we’re announcing the general availability of Icinga Web v2.10.0. You can find all issues related to this release on our Roadmap. Please make sure to also check the respective upgrading section in the documentation. The Appearance of Dark and Light We have...
Icinga 2 IRC notifications. The complete guide
A few months ago I wrote about sending notifications to Rocket.Chat. While that messaging tool is quite powerful, one may also prefer to keep it simple. So let's also address the good old IRC. No test system? No problem! Setting up an IRC daemon is pretty easy:...
Automatically Testing Icinga DB
In today's blog post, I want to present something related to Icinga DB that you most likely will not come in touch with as a regular user: some of the test cases we built for Icinga DB and the tooling created to support them. The Challenge Even though Icinga DB is a...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









