Search:

After months of delays the first release candidate for 0.5.0 is out. As a lot of early adopters have been running the 0.5.0 version for a few months I hope there wont be to many bugs. There are some breaking changes but in general it should be a smooth upgrade for most people. As always the download can be foundunder downloads on the NSClient++ site https://www.nsclient.org/download/0.5.0/#0.5.0.35

So what is new you ask?

The main goals of the 0.5.0 is t make NSClient++ easier to use and more future proof.

New and improved WebUI

Metrics support

Re-written clients and better support for graphite et.al.

Fixed count in filters which was not working before

Added floating point number support to filters

Numerous bugfixes and minor enhancements

New and improved WebUI

While I really loved the new WebUI in 0.4.3 it is much a proof of concept. I have in 0.5.0 reworked this to be much more feature complete as well as usable. The WebUI is now I think ready for prime time and will probably make configuring NSClient++ much much simpler. A side effect of the new WebUI is the REST support which NSClient++ now has meaning you can now check/configure/* NSClient++ using a REST API.

Metrics

While metrics might seem like a dumbed down check command (without the checks) it is actually the foundation of there next generation of NSClient++. It will apart from just being nice and allow much easier handling of Graphite et.al. allow checking compound metrics.

Improved clients

The client for instance check_nrpe was a bit buggy in 0.4.4 and 0.4.3. They have been rewritten from scratch and work much more smoothly now. They also work in many instance where before they did not for instance graphite now works.

Floating point support

Another small but important change is allowing floating point support in filters the only real benefit of this currently is that you can specify 2.3G as well as check_pdh where you can now check floating point counters. But as this required a major overhaul of the filter framework it has been long in the making.

Breaking changes

check_eventlog: Eventlog rendering failures are now returned as messages instead of nsclient++ log messages

check_eventlog: Change the default eventlog command to set warnings for warning in eventlog and crit for errors (instead of using count)

Finally after 62 builds we have reach the next milestone in the NSClient++ saga. While there are some breaking changes in general it should be a smooth upgrade for most people. And as 0.5.0 has been out in beta for several months I hope it wont have to ...

Yaaay!!!

After months of delays 0.4.3 was officially out during xmas. I always release tings silently so early adopters can report back issues and bugs before everyone installs things. So without further ado NSClient++ 0.4.3 (service release 2) is officially launched today!\ This release fixes some ...