Monthly Snap October: Icinga Camps, Migration, Powershell

Time flies. This time a short round trip on events and social media love in October 2016 🙂
On a personal note – on 25.10.2012 we’ve released the first tech preview of Icinga 2. Many things changed until the first stable release 1,5 years later, even the configuration format (again, slightly). So Gunnar and I are celebrating 4 years of fresh C++ code, no more forked C code from Icinga 1.x 🙂 A few days later I left Vienna to start our journey with Icinga 2 officially in Nuremberg …

NSClient++ 0.5.0, REST API and Icinga 2 integration

Michael Medin released NSClient++ 0.5.0 this week. We’re of course considering to update the bundled NSClient++ installer inside the Windows package.
First things first – the NSClient++ 0.5.0 Changelog mentions breaking changes, so we’ll need to test the ITL CheckCommands still working prior to the next Icinga 2 release (follow #12733). In case you want to help test yourself – you can safely upgrade the NSClient++ application in Windows yourself and fire your Icinga 2 checks against it (just install the new 0.5.0 package).
One cool thing to note about NSClient++ 0.5.0 – it comes with its own web server which also provides a REST API. That could introduce a solution for querying metrics via REST API which require rate calculation (CPU) from a running nscp service. This could be easily integrated into a native Icinga 2 client check plugin then. Let’s just try this out on my Windows 10 VM! 🙂