Icinga is an open-source project, but it's only become the product we like to use thanks to co-development, brainstorming and suggestions from the community. That's why we created a platform in the...

Revising Icinga Exchange
Icinga is an open-source project, but it's only become the product we like to use thanks to co-development, brainstorming and suggestions from the community. That's why we created a platform in the...

Common cloud monitoring challenges we can overcome!
In today's fast-paced digital landscape, businesses are moving their operations to the cloud more than ever before. This shift brings incredible benefits like scalability, flexibility, and cost-efficiency. While it does introduce various common cloud monitoring...

Releasing Icinga 2 v2.14.4, 2.13.11
Icinga 2 version 2.14.4 and 2.13.11 have been released today. These releases address issues in both Icinga 2 itself and when used together with Icinga DB. They are available both as code - v2.14.4, v2.13.11 - and packaged. Changes in v2.14.4 This bugfix release is...
Using Thola for monitoring your network devices
This is a guest blogpost by Alexander Biehl from the Thola development team. --- Once upon a time there was a small company in the south west of Germany that used an old check plugin for monitoring its network devices. But as their network got bigger and bigger over...
Docker: You’ve got mail!
So far we’ve chosen base images for our Icinga 2, Icinga Web 2 and Icinga DB Docker images, further reduced the image size and even taken care for security and comfort. Additionally Eric put all the images together via Docker Compose. But there’s still one little...
How to fetch data from Icinga Web
There are multiple ways to interact programatically with Icinga. Last week Henrik demonstrated how to connect to the Icinga 2 API through the Icinga 2 Console. Working with the Icinga 2 API is probably the most obvious way to interact with Icinga. Still, I would like...
How to connect to the Icinga 2 API via the Icinga Console
Today I will show you a couple of small functions you can use with the Icinga Console. Using the Icinga Console can help with scripting in general and provides a quick and easy-to-use way of extracting information from your Icinga environment. We will take a look at...
Interview with Angelika Bang, new Partner Manager at Icinga
Could you just quickly describe where you come from? Actually, my professional background is in B2C brand and communication research. Over many years I have managed market research studies that helped brand manufacturers like Mercedes-Benz to understand their...
Creating dashboards based on custom filters
In this blogpost, I explain how to create dashlets using custom filters. This way you can create dashlets of your own which you find is necessary. Having dashboards in fact improves monitoring. Dashlets are the different sections under the given dashboard, which are...
Icinga 2 Config Sync: DIY Edition
Two weeks ago, Icinga 2 Config Sync: Behind the Scenes explained how the config sync in Icinga 2 works and how you can look behind the scenes. Today, we will put our knowledge from that post to the test and try to manually replicate the config sync. The most important...
Icinga for Windows – Hyper-V and Cluster Plugins Preview
Today we finally have great news to share for everyone using Icinga to monitor Hyper-V and Windows Cluster environments. For quite some time we've been working on multiple new plugins to provide better monitoring option for Hyper-V and Windows Cluster. The new plugins...
Icinga 2 Config Language (DSL): Advanced Apply Rules
As many users of Icinga don't know what the DSL has to offer, I'm going to show you how to use custom variables and apply for rules to make your life easier when writing configuration for your Icinga environment. Idea In this example we will use custom variables on a...

Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.