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...
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...
Integrating Icinga and Prometheus
Guest post by Markus Opolka, Senior Consultant at NETWAYS. Originally published on the NETWAYS blog as "Icinga und Prometheus integrieren" and "Alertmanager-Icinga-Bridge - Ein Signalilo Fork", combined and adapted for the Icinga blog with permission. ____ Icinga and...
Icinga TOTP Web 1.0.0 Release
We are releasing Icinga TOTP Web v1.0.0, which adds Time-based One-Time Password (TOTP) two-factor authentication to Icinga Web. What Is Icinga TOTP Web? Icinga Web's authentication system supports multiple backends, but until now it lacked a built-in second factor....
Endpoint Monitoring with Icinga
Monitoring with Icinga primarily focuses on servers and infrastructure. But there are also the people operating these systems from their workstations and laptops. If a server can be accessed from a machine with an outdated operating system, the patch level of the...
Dashboard Sharing – The Hard Way
Current Limitation: Dashboard Sharing Not Yet Supported Unlike menu items, dashboards in Icinga Web 2 currently can't be shared across users. This is something we will implement in future versions, but for now users can only create dashboards for themselves. We don't...
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
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...
How To Pick The Correct Metrics For Your Monitoring
This is a guest blogpost by Adam Sweet from the Icinga Partner Transitiv Technologies. Since this is a longer post, we added a tl;dr at the end. For many, host and application monitoring is an afterthought at the end of a project. Some people don’t think about...
Icinga 2 Insights With Event Streams
There are many ways to interact with the data that Icinga 2 collects, processes, and produces. The most common is probably Icinga Web, which displays checks in all the colors of a traffic light. Icinga 2 also comes with several metrics or performance data writers. But...
SSL Certificate Monitoring and Management
SSL certificates are the foundation of secure communication on the web. They protect data integrity, enable encryption, and verify identities. But even a single expired certificate can cause outages, lost trust, and serious security risks. Effective SSL certificate...
Managing Multiple Service Instances with a Systemd Generator
When working with systemd services in Linux, you might encounter situations where multiple instances of a service need to be managed dynamically. When I had to develop a solution to monitor multiple Kubernetes clusters with Icinga for Kubernetes, I ran into exactly...
How to do Agentless Monitoring with check_by_ssh
The fundamentals of Icinga 2 are check plugins. They are being executed and their return value is mapped to either Host or Service objects. Everything else follows on top. These check plugins can be either from the Monitoring Plugins or custom. While their origin does...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









