Today we are happy to announce that we released Icinga for Windows v1.13.0 a couple of days ago. We have already talked about the changes coming to v1.13.0 with the beta blog-post last year in more...
Releasing Icinga for Windows v1.13.0
Today we are happy to announce that we released Icinga for Windows v1.13.0 a couple of days ago. We have already talked about the changes coming to v1.13.0 with the beta blog-post last year in more...
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 past to facilitate the exchange of custom implementations like check...
Monitoring the Monitoring: Demystifying the Icinga DB Health Check
In this post we will take a look at the icingadb check command built into Icinga 2 for monitoring the health of Icinga DB. If you have already configured it, this blog post will give you some insights on what it actually checks, otherwise, it showcases what useful...
Debugging Filters and Apply Rules using the Script Debugger
Have you ever been in a situation where something in your Icinga configuration did not work as expected and you ended up doing small changes and reloading Icinga over and over again? This can be especially tricky with apply rules and filters if they don't match the...
Web Access Control Redefined
One of the focuses of version 2.9 of Icinga Web 2 will be on access control. For years on now, Icinga Web 2 had a very simple role based access control (RBAC) implementation: Users can occupy multiple roles Each role provides a set of permissions Each role provides a...
Revoke certificate of an Icinga endpoint
A Certificate Revocation List (CRL) is a list of certificates that have been revoked by the issuing Certificate Authority (CA) before their scheduled expiration date. Those certificates should no longer be trusted. A client application such as an Icinga Agent can use...
Using the Icinga Web API
Unfortunately, there is little to no documentation for using the Icinga Web API to perform monitoring actions such as scheduling downtimes. But it's a simple thing and I'll give you a quick example of how to do it. Using the Icinga Web API instead of the Icinga API...
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...
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...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.