Monthly Snap September: Releases, User Stories and Icinga Camp New York

September brought new releases for Icinga 2 and Icinga Web 2. We’ve also announced Icinga Camp New York on December 5th, 2017. Community members worked hard to bring you Ruby and Python libraries while we also say hi to Nagstamon 3.0 this month.
One important thing first: We are so proud to see Icinga used in many places. This month Ricardo told us that a part of German Telekom is using Icinga 2 with >500.000 services in production. This makes us soooooooo proud ?

(more…)

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?
(more…)

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! 🙂
(more…)