Extending Unit-Testing on Icinga2

Extending Unit-Testing on Icinga2

Unit-Testing is important Obviously nobody is disagreeing with this. It's just that during ongoing development and while focusing on features and bug-fixes, testing often falls behind in priority, especially when developers would need to write tests for existing or...

Mastering Service Configuration in Icinga Director

Mastering Service Configuration in Icinga Director

The Icinga Director configuration tool makes it easy to define monitoring objects through the web UI and deploy them to the Icinga 2 API. In this blog post, I’ll walk you through how to configure services in Icinga Director. If you haven't used Icinga Director yet,...

Monitor Windows without an Icinga Agent

Monitor Windows without an Icinga Agent

Looking to monitor your Windows systems with Icinga, but aren't allowed to install non-Microsoft certified software on them? Then you are in the right place. After all, you want to monitor your systems somehow. But you don't want to lose the support from MS...

Introducing dark and light theme modes

Introducing dark and light theme modes

We are constantly working to make Icinga even better by adding new useful features. We will be releasing Icinga Web 2 version 2.9.0 very soon. This version will have many new interesting features. Update: The initial version of this article mentioned v2.9 as target...

Bring your own CI/CD.

Bring your own CI/CD.

As a developer I couldn’t imagine working without one of these three things: a search engine – which saves me thinking by myself an IDE – which saves me typing function names completely and continuous integration – which saves me running unit tests by myself on every...

Icinga Module for JIRA v1.1.0

Icinga Module for JIRA v1.1.0

If your team is using Atlassians Jira and Icinga and you didn't know about our integration yet: Our module for Jira is now at version 1.1.0 with a bunch of bugfixes and new features that were requested on the GitHub repository. Our friends from the internezzo ag...

Monitoring the Monitor: How to keep a watch on Icinga 2

Monitoring the Monitor: How to keep a watch on Icinga 2

The question is (probably) older than monitoring itself: Who monitors the monitor? While Icinga comes with countless options to monitor a wide range of devices and applications, at some point you will ask yourself how you can observe if Icinga itself is having errors....

Calculating a state over multiple services

Calculating a state over multiple services

These days many setups have a lot of redundancy and you may not want to send notifications during the night, just because one of multiple http servers has a problem. This blog post will show you how to setup a single service with a state combining multiple other...

Debugging Filters and Apply Rules using the Script Debugger

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

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...

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.