What’s New in NSClient++ 0.5.1#

The main goals of the 0.5.1 was to add event subsystem and make fix bugs/issues. In addition to this the installer has been rewritten as well as the documentation.

Event subsystem#

This is perhaps more interesting for developers of scripts for NSClient++ but it is a way to send notifications without having to adhere to the Nagios check result format. It was designed to make event-log to syslog forwarding simpler as well as detecting installed software and similar non check things. As of yet this can only be used inside internal scripts but the idea is to use these building-blocks to add many new features such as automatic monitoring configuration in the future.

New documentation#

The old restructured documentation has been replaced with a new one based on mark down. This is actually more important then it seems as markdown renders on github this means you can now easily edit the documentation directly in your browser if you see any issues. The documentation was also brought back into the regular git repository as well making this even simpler.

New installer#

While the installer is not all that new enough of the logic has been rewritten and tested to make sure silent installers are very very easy to make. Overriding configuration keys on command line is now much more predictable and works without strange voodoo.

Bugfixes enhancements#

As always there are numerous bug fixes and enhancements and a full list of changes (sorted by context) can be found here:

Documentation:#

Code:#

Installer:#

General:#

Settings:#

Linux:#

Filters:#

Improved testing:#

Scheduler:#

SimpleCache:#

WEBServer/REST API:#

PythonScript:#

Scripts:#

ExternalScripts:#

Protocols:#

NRPE#

NRDP:#

Graphite:#

Check commands:#

check_service:#

check_process:#

check_logfile:#

check_eventlog:#

check_drive_size#

check_pagefile:#

check_nt:#

CheckHelpers:#