Icinga 2 v2.7.1 bugfix release

We’ve come around several issues with Icinga 2 v2.7.0 and fixed them with this new v2.7.1 release. It also contains other bug fixes requested by Icinga partners and their customer support (Livestatus, DB IDO downtimehistory).

There also was an issue with large configuration files being synced in distributed environments. Aside from the bugfix the configuration sync logs now tell you how many bytes will be synced for better debugging low bandwidth issues. Cluster setups could also run into the problem that the “Downtime End” event was not correctly updated in the IDO database history tables. (more…)

Advisory for Icinga 2 v2.7 Update and Mail Notification Scripts

You may have recognized that Icinga 2 v2.7 introduced new notification scripts. These came out of the interest we’ve seen in community scripts. So we decided to bring these scripts into Icinga 2 v2.7 making them available for everyone.

The scripts were designed to act as drop-in replacement with old 2.6.x configuration. Unfortunately several environment variables had been renamed. Testers didn’t catch this, so here is a summary for you what to fix and change in your scripts during an upgrade.

Note: These changes will be released in 2.7.1, still this requires your manual interaction beforehand. This advisory is to keep you informed and your notifications safe.


Monitoring Windows Clients with Icinga 2 and local NSClient++ checks

Recently I wrote about the changes in NSClient++ 0.5.0 and its REST API capabilities. Icinga 2 bundles the NSClient++ installer and additional check commands in the “nscp-local” namespace for your convenience for a while already now.

The documentation highlights a short example for querying performance counters with the Icinga 2 client as command endpoint and local NSClient++ check plugin calls.

While testing the 0.5.0 integration I’ve also taken the steps of adding service checks for every available check command we have added so far to the Icinga 2 template library. I thought sharing this with you will hopefully generate feedback for documentation updates – how you are currently using NSClient++ in combination with the Icinga 2 client?