NSClient

NSClient++

Release Preview for 0.6.0.1 latest

  • Added NRPE 3/4 support
  • Currently Disabled:
    • DotNet modules
    • Lua scripting
    • Web interface (server still works, just no UI)

nscp-0.6.0.1.tar.gz

Release tarball
application/gzip 2024-01-04 Download from Github

NSCP-0.6.0.1-docs.zip

raw 2024-01-04 Download from Github

NSCP-0.6.0.1-Win32.msi

raw 2024-01-04 Download from Github

NSCP-0.6.0.1-Win32.zip

raw 2024-01-04 Download from Github

NSCP-0.6.0.1-x64.msi

raw 2024-01-04 Download from Github

NSCP-0.6.0.1-x64.zip

raw 2024-01-04 Download from Github

Seconday_NSCP-0.6.0.1-Win32.msi

raw 2024-01-04 Download from Github

Seconday_NSCP-0.6.0.1-x64.msi

raw 2024-01-04 Download from Github

Release Preview for 0.6.0.0

  • Massive update with changes updates to all libraries and third party dependencies
  • Updated to python 3
  • Automated build pipelines (Github Actions)
  • Currently Disabled:
    • DotNet modules
    • Lua scripting
    • Web interface (server still works, just no UI)
  • Fixed more build issues
  • Fixed performance data parsing when > 1Tb
  • Added option to disable TLS1.1, TLS1.2 and TLS1.3

nscp-0.6.0.0.tar.gz

Release tarball
application/gzip 2023-11-19 Download from Github

NSCP-0.6.0.0-docs.zip

raw 2023-11-19 Download from Github

NSCP-0.6.0.0-Win32.msi

raw 2023-11-19 Download from Github

NSCP-0.6.0.0-Win32.zip

raw 2023-11-19 Download from Github

NSCP-0.6.0.0-x64.msi

raw 2023-11-19 Download from Github

NSCP-0.6.0.0-x64.zip

raw 2023-11-19 Download from Github

Seconday_NSCP-0.6.0.0-Win32.msi

raw 2023-11-19 Download from Github

Seconday_NSCP-0.6.0.0-x64.msi

raw 2023-11-19 Download from Github

Release 0.5.2.41

  • Changed logger to log failed messages to nsclient.fatal (in same folder as service starts from usually system32)
  • ExternalScripts: Fixed command line not showing help
  • settings: Fixed #549 issue with including files inside files.
  • check_process: Fixed #552 check_process process keyword should be case blind
  • WEBServer: Fixed #550 check_nsc_web not working
  • docs: Corrects the key name of the "Include" section
  • docs: Corrected authorization in rest docs
  • check_wmi: Fixed #407 rendering arrays of numbers.
  • WebServer: Changed legacy role to a specific role
  • check_eventlog: Added bookmarks to allow checking only events since last check
  • zip-modules: fixed multiple json parsing issues
  • python script: fixed list configuration sections

nscp-0.5.2.41.tar.gz

Release tarball
application/gzip 2018-04-27 Download from Github

NSCP-0.5.2.41-Win32-docs.zip

application/json 2018-04-27 Download from Github

NSCP-0.5.2.41-Win32-symbols.zip

application/json 2018-04-27 Download from Github

NSCP-0.5.2.41-Win32.msi

application/json 2018-04-27 Download from Github

nscp-0.5.2.41-Win32.zip

application/json 2018-04-27 Download from Github

NSCP-0.5.2.41-x64-docs.zip

application/json 2018-04-27 Download from Github

NSCP-0.5.2.41-x64-symbols.zip

application/json 2018-04-27 Download from Github

NSCP-0.5.2.41-x64.msi

application/json 2018-04-27 Download from Github

nscp-0.5.2.41-x64.zip

application/json 2018-04-27 Download from Github

Seconday_NSCP-0.5.2.41-Win32.msi

application/json 2018-04-27 Download from Github

Seconday_NSCP-0.5.2.41-x64.msi

application/json 2018-04-27 Download from Github

Release 0.5.3.4

Fixed so missing log entries are written to nsclient.fatal

nscp-0.5.3.4.tar.gz

Release tarball
application/gzip 2018-04-26 Download from Github

NSCP-0.5.3.4-Win32-docs.zip

application/json 2018-04-26 Download from Github

NSCP-0.5.3.4-Win32-symbols.zip

application/json 2018-04-26 Download from Github

NSCP-0.5.3.4-Win32.msi

application/octet-stream 2018-12-11 Download from Github

nscp-0.5.3.4-Win32.zip

application/json 2018-04-26 Download from Github

NSCP-0.5.3.4-x64-docs.zip

application/json 2018-04-26 Download from Github

NSCP-0.5.3.4-x64-symbols.zip

application/json 2018-04-26 Download from Github

NSCP-0.5.3.4-x64.msi

application/octet-stream 2018-12-11 Download from Github

nscp-0.5.3.4-x64.zip

application/json 2018-04-26 Download from Github

Seconday_NSCP-0.5.3.4-Win32.msi

application/json 2018-04-26 Download from Github

Seconday_NSCP-0.5.3.4-x64.msi

application/json 2018-04-26 Download from Github

Release 0.5.3.3

  • ExternalScripts: Fixed #558 added trace logging for external scripts
  • ExternalScripts: Fixed command line not showing help
  • Added crude settings command to list settings keys from test client
  • Added support for finding recursive keys to settings helpers
  • settings: Fixed #549 issue with including files inside files.
  • check_process: Fixed #552 check_process process keyword should be case blind
  • WEBServer: Fixed #550 check_nsc_web not working
  • Fix for duplicate types on windows (
  • add rudimentary Dockerfile for building in alpine 3.4
  • Corrects the key name of the "Include" section
  • WebServer: Fixed authorization settings path
  • check_wmi: Fixed #407 rendering arrays of numbers.
  • CheckExternalScripts: Fixed #148 using script path does not allow arguments

nscp-0.5.3.3.tar.gz

Release tarball
application/gzip 2018-04-12 Download from Github

NSCP-0.5.3.3-Win32-docs.zip

application/json 2018-04-12 Download from Github

NSCP-0.5.3.3-Win32-symbols.zip

application/json 2018-04-12 Download from Github

NSCP-0.5.3.3-Win32.msi

application/json 2018-04-12 Download from Github

nscp-0.5.3.3-Win32.zip

application/json 2018-04-12 Download from Github

NSCP-0.5.3.3-x64-docs.zip

application/json 2018-04-12 Download from Github

NSCP-0.5.3.3-x64-symbols.zip

application/json 2018-04-12 Download from Github

NSCP-0.5.3.3-x64.msi

application/json 2018-04-12 Download from Github

nscp-0.5.3.3-x64.zip

application/json 2018-04-12 Download from Github

Seconday_NSCP-0.5.3.3-Win32.msi

application/json 2018-04-12 Download from Github

Seconday_NSCP-0.5.3.3-x64.msi

application/json 2018-04-12 Download from Github

Release 0.5.3.2

  • Added storeage API
  • Added ${data-path} variable for storing data
  • WebServer: Changed legacy role to a specific role
  • EleasticClient: Fixed crash when server did not respond
  • check_eventlog: Added bookmarks to allow checking only events since last check
  • Added sample zip module (icamp) to showcase how to add configuration at runtime
  • Added remote module zip plugin
  • Added infrastructure for building zip-modules
  • zip-modules: fixed multiple json parsing issues
  • core: Added support for subscribing to multiple events and debug message when no handler matches an event
  • python script: Added support for loading modules from within python scripts during load
  • python script: fixed list configuration sections
  • graphite client: Added support for changing the metrics path
  • Added support for setting hostname in elastic client
  • Added elastic client for sending logs, events and metrics to elastic search
  • Added samples to scheduler
  • Added r/s and average time metrics to scheduler
  • Fixed event name missing module in some cases
  • Fixed missing error when event log thread (will reset the eventlog reader)
  • Added written_str to eventlog to get date as a regular date string (not relative time).

nscp-0.5.3.2.tar.gz

Release tarball
application/gzip 2018-03-23 Download from Github

NSCP-0.5.3.2-Win32-docs.zip

application/json 2018-03-22 Download from Github

NSCP-0.5.3.2-Win32-symbols.zip

application/json 2018-03-22 Download from Github

NSCP-0.5.3.2-Win32.msi

application/json 2018-03-22 Download from Github

nscp-0.5.3.2-Win32.zip

application/json 2018-03-22 Download from Github

NSCP-0.5.3.2-x64-docs.zip

application/json 2018-03-22 Download from Github

NSCP-0.5.3.2-x64-symbols.zip

application/json 2018-03-22 Download from Github

NSCP-0.5.3.2-x64.msi

application/json 2018-03-22 Download from Github

nscp-0.5.3.2-x64.zip

application/json 2018-03-22 Download from Github

Seconday_NSCP-0.5.3.2-Win32.msi

application/json 2018-03-22 Download from Github

Seconday_NSCP-0.5.3.2-x64.msi

application/json 2018-03-22 Download from Github

Release 0.5.2.40

  • real time filters: added silent period to prevent filters from firing multiple events
  • Fixed invalid error message in scheduler when you have slow schedules and 10 threads

nscp-0.5.2.40.tar.gz

Release tarball
application/gzip 2018-02-19 Download from Github

NSCP-0.5.2.40-Win32-docs.zip

application/json 2018-02-19 Download from Github

NSCP-0.5.2.40-Win32-symbols.zip

application/json 2018-02-19 Download from Github

NSCP-0.5.2.40-Win32.msi

application/json 2018-02-19 Download from Github

nscp-0.5.2.40-Win32.zip

application/json 2018-02-19 Download from Github

NSCP-0.5.2.40-x64-docs.zip

application/json 2018-02-19 Download from Github

NSCP-0.5.2.40-x64-symbols.zip

application/json 2018-02-19 Download from Github

NSCP-0.5.2.40-x64.msi

application/json 2018-02-19 Download from Github

nscp-0.5.2.40-x64.zip

application/json 2018-02-19 Download from Github

Seconday_NSCP-0.5.2.40-Win32.msi

application/json 2018-02-19 Download from Github

Seconday_NSCP-0.5.2.40-x64.msi

application/json 2018-02-19 Download from Github

Release 0.5.2.39

  • Updated documentation (#513)
  • eventlog: Fixed issue where real-time eventlog message return duplicate results if same log with different case was added

nscp-0.5.2.39.tar.gz

Release tarball
application/gzip 2018-02-04 Download from Github

NSCP-0.5.2.39-debian-8-x86_64.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-el6-x86_64.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-Win32-docs.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-Win32-symbols.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-Win32.msi

application/json 2018-02-04 Download from Github

nscp-0.5.2.39-Win32.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-x64-docs.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-x64-symbols.zip

application/json 2018-02-04 Download from Github

NSCP-0.5.2.39-x64.msi

application/json 2018-02-04 Download from Github

nscp-0.5.2.39-x64.zip

application/json 2018-02-04 Download from Github

Seconday_NSCP-0.5.2.39-Win32.msi

application/json 2018-02-04 Download from Github

Seconday_NSCP-0.5.2.39-x64.msi

application/json 2018-02-04 Download from Github

Release 0.5.2.35

  • Fixed debian builds
  • NSCA Client: Fixed #511 nsca status can be set with a number from command line
  • filters: show-all will not change if the list is already present: fixes #528
  • Fix syntax error for PowerShell wrapper
  • Some linux build fixes
  • Fixed 401 issue with Op5Client

nscp-0.5.2.35.tar.gz

Release tarball
application/gzip 2018-01-29 Download from Github

NSCP-0.5.2.35-debian-8-x86_64.zip

application/json 2018-01-29 Download from Github

NSCP-0.5.2.35-el6-x86_64.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-Win32-docs.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-Win32-symbols.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-Win32.msi

application/octet-stream 2018-12-09 Download from Github

nscp-0.5.2.35-Win32.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-x64-docs.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-x64-symbols.zip

application/json 2018-01-28 Download from Github

NSCP-0.5.2.35-x64.msi

application/octet-stream 2018-12-09 Download from Github

nscp-0.5.2.35-x64.zip

application/json 2018-01-28 Download from Github

Seconday_NSCP-0.5.2.35-Win32.msi

application/json 2018-01-28 Download from Github

Seconday_NSCP-0.5.2.35-x64.msi

application/json 2018-01-28 Download from Github

Release 0.5.2.33

What's New in NSClient++ 0.5.2

Highlights:

  • Brand new REST API
  • Much improved documentation
  • ZIP-Modules
  • Op5Client

In addition to the above we have the usual slew of bug fixes and minor enhancements. One important change is that the code base have been re-factored in many places meaning the code will be easier to access for new developers. But more importantly this will allow for better unit testing in the future.

REST API

The new REST API is a true rest-full API which is not built around the internal protobuf API. This means it will be much simpler to work with and will allow you to much easier integrate it into your systems. The API also get support for uploading both scripts and modules to provide a truly remote configurable client. But the most important feature is access control on a per method level as well as user/password authentication. This means you can add a user which will only be allowed to run queries but not alter the configuration. We have also swapped out the old moongose implementation for one which is multi-threaded which means it will function a lot better under high load.

Documentation

Not only have we switched to a much easier to read template for the documentation we have added numerous pages about the REST API, Zip modules, Python script as well as much internal updates. In addition to this we have also reworked the reference section so it contains more useful information and less bloat.

Zip-modules

In brief zip-modules allow you to package scripts together as zip-files for easy distribution and use. With zip modules you can enable or disable all script in one go via the regular load/unload module concept.

Op5Client

A brand new Client which talk to Op5 natively via their northbound (Passive REST) API. The installer also has MSI options so you can silently install NSClient++ which automatically registers and becomes monitored from Op5.

msiexec /i NSClient++.msi OP5_SERVER=https://op5.com OP5_USER=monitor OP5_PASSWORD=rotinom

nscp-0.5.2.33.tar.gz

Release tarball
application/gzip 2018-01-18 Download from Github

NSCP-0.5.2.33-debian-8-x86_64.zip

application/json 2018-01-27 Download from Github

NSCP-0.5.2.33-el6-x86_64.zip

application/json 2018-01-23 Download from Github

NSCP-0.5.2.33-el7-x86_64.zip

application/json 2018-01-23 Download from Github

NSCP-0.5.2.33-Win32-docs.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.33-Win32-symbols.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.33-Win32.msi

application/json 2018-01-18 Download from Github

nscp-0.5.2.33-Win32.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.33-x64-docs.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.33-x64-symbols.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.33-x64.msi

application/json 2018-01-18 Download from Github

nscp-0.5.2.33-x64.zip

application/json 2018-01-18 Download from Github

Seconday_NSCP-0.5.2.33-Win32.msi

application/json 2018-01-18 Download from Github

Seconday_NSCP-0.5.2.33-x64.msi

application/json 2018-01-18 Download from Github

Release 0.5.2.31

Fixed some op5 issues

nscp-0.5.2.31.tar.gz

Release tarball
application/gzip 2018-01-18 Download from Github

NSCP-0.5.2.31-Win32-docs.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.31-Win32-symbols.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.31-Win32.msi

application/json 2018-01-18 Download from Github

nscp-0.5.2.31-Win32.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.31-x64-docs.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.31-x64-symbols.zip

application/json 2018-01-18 Download from Github

NSCP-0.5.2.31-x64.msi

application/json 2018-01-18 Download from Github

nscp-0.5.2.31-x64.zip

application/json 2018-01-18 Download from Github

Seconday_NSCP-0.5.2.31-Win32.msi

application/json 2018-01-18 Download from Github

Seconday_NSCP-0.5.2.31-x64.msi

application/json 2018-01-18 Download from Github

Release 0.5.2.30

  • Added hidden to check_tasksched to allow checking of hidden tasks
  • Added tracing and fixed some issues to op5 client
  • Fixed #525 json spirit should be an optional dependency (though a lot of things break without it)

nscp-0.5.2.30.tar.gz

Release tarball
application/gzip 2018-01-15 Download from Github

NSCP-0.5.2.30-Win32-docs.zip

application/json 2018-01-14 Download from Github

NSCP-0.5.2.30-Win32-symbols.zip

application/json 2018-01-14 Download from Github

NSCP-0.5.2.30-Win32.msi

application/json 2018-01-14 Download from Github

nscp-0.5.2.30-Win32.zip

application/json 2018-01-14 Download from Github

NSCP-0.5.2.30-x64-docs.zip

application/json 2018-01-14 Download from Github

NSCP-0.5.2.30-x64-symbols.zip

application/json 2018-01-14 Download from Github

NSCP-0.5.2.30-x64.msi

application/json 2018-01-14 Download from Github

nscp-0.5.2.30-x64.zip

application/json 2018-01-14 Download from Github

Seconday_NSCP-0.5.2.30-Win32.msi

application/json 2018-01-14 Download from Github

Seconday_NSCP-0.5.2.30-x64.msi

application/json 2018-01-14 Download from Github

Release 0.5.2.29

  • Possibly fixed #525 json-spirit should not be a required dependancy
  • Fixed #527 infinite recursion with malformed config file
  • Fixed #518 silent installer not applying cli values
  • Fixed so OP5_SERVER et.al. are applied correctly to the installer
  • Added new OP5Client
  • optimized the markdown a bit
  • started to fix debian builds
  • Added http client for mongoose wrapper
  • moved moongose impl behind the c++ wrappers
  • add centreon plugins to docs: ref #512

nscp-0.5.2.29.tar.gz

Release tarball
application/gzip 2018-01-09 Download from Github

NSCP-0.5.2.29-Win32-docs.zip

application/json 2018-01-08 Download from Github

NSCP-0.5.2.29-Win32-symbols.zip

application/json 2018-01-08 Download from Github

NSCP-0.5.2.29-Win32.msi

application/json 2018-01-08 Download from Github

nscp-0.5.2.29-Win32.zip

application/json 2018-01-08 Download from Github

NSCP-0.5.2.29-x64-docs.zip

application/json 2018-01-08 Download from Github

NSCP-0.5.2.29-x64-symbols.zip

application/json 2018-01-08 Download from Github

NSCP-0.5.2.29-x64.msi

application/json 2018-01-08 Download from Github

nscp-0.5.2.29-x64.zip

application/json 2018-01-08 Download from Github

Seconday_NSCP-0.5.2.29-Win32.msi

application/json 2018-01-08 Download from Github

Seconday_NSCP-0.5.2.29-x64.msi

application/json 2018-01-08 Download from Github

Release 0.5.2.27

  • Fixed installer
  • Added op5 client
  • Cleaned up the http code a bit

nscp-0.5.2.27.tar.gz

Release tarball
application/gzip 2017-12-22 Download from Github

NSCP-0.5.2.27-Win32-docs.zip

application/json 2017-12-21 Download from Github

NSCP-0.5.2.27-Win32-symbols.zip

application/json 2017-12-21 Download from Github

NSCP-0.5.2.27-Win32.msi

application/json 2017-12-21 Download from Github

nscp-0.5.2.27-Win32.zip

application/json 2017-12-21 Download from Github

NSCP-0.5.2.27-x64-docs.zip

application/json 2017-12-21 Download from Github

NSCP-0.5.2.27-x64-symbols.zip

application/json 2017-12-21 Download from Github

NSCP-0.5.2.27-x64.msi

application/json 2017-12-21 Download from Github

nscp-0.5.2.27-x64.zip

application/json 2017-12-21 Download from Github

Seconday_NSCP-0.5.2.27-Win32.msi

application/json 2017-12-21 Download from Github

Seconday_NSCP-0.5.2.27-x64.msi

application/json 2017-12-21 Download from Github

Release 0.5.2.22

Fixed uploading modules

nscp-0.5.2.22.tar.gz

Release tarball
application/gzip 2017-11-21 Download from Github

NSCP-0.5.2.22-Win32-docs.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.22-Win32-symbols.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.22-Win32.msi

application/json 2017-11-20 Download from Github

nscp-0.5.2.22-Win32.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.22-x64-docs.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.22-x64-symbols.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.22-x64.msi

application/json 2017-11-20 Download from Github

nscp-0.5.2.22-x64.zip

application/json 2017-11-20 Download from Github

Seconday_NSCP-0.5.2.22-Win32.msi

application/json 2017-11-20 Download from Github

Seconday_NSCP-0.5.2.22-x64.msi

application/json 2017-11-20 Download from Github

Release 0.5.2.21

  • REST: Added crude settings API (needs more work before making official)
  • Fixed #435 added support for overriding http verb with X-HTTP-Method-Override
  • Improved error message for 404:s
  • Fixed some issues with enumerating settings keys
  • Removed query from settings protobuf api as it was never used
  • CORE: Fixed listing unloaded modules by name
  • REST: Added POST of modules to upload them
  • REST: Fixed execute_nagios support for plain text putput and fixed return code
  • REST: Fixed segv when parsing privileges
  • WEBServer: Fixed output from nscp web install
  • zip-modules: fixed loading zip-modules without extensions
  • REST: GET ...queries/ actually lists scripts not queries
  • REST: Added putting log messages via REST API.
  • Spell checked some docs a bit

nscp-0.5.2.21.tar.gz

Release tarball
application/gzip 2017-11-20 Download from Github

NSCP-0.5.2.21-Win32-docs.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.21-Win32-symbols.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.21-Win32.msi

application/json 2017-11-20 Download from Github

nscp-0.5.2.21-Win32.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.21-x64-docs.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.21-x64-symbols.zip

application/json 2017-11-20 Download from Github

NSCP-0.5.2.21-x64.msi

application/json 2017-11-20 Download from Github

nscp-0.5.2.21-x64.zip

application/json 2017-11-20 Download from Github

Seconday_NSCP-0.5.2.21-Win32.msi

application/json 2017-11-20 Download from Github

Seconday_NSCP-0.5.2.21-x64.msi

application/json 2017-11-20 Download from Github

Release 0.5.2.20

  • Added more python API documentation
  • Fixed #499 Added details about adding performance data to documentation about checks
  • Fixed #520 removed pointless log message about logger
  • REST: Fixed #485 check_nscp_web is now supported again, sorry for the delay....
  • Added command line commands to nscp web for adding users and roles: nscp web --help
  • REST: Added support for python runtime

nscp-0.5.2.20.tar.gz

Release tarball
application/gzip 2017-11-16 Download from Github

NSCP-0.5.2.20-Win32-docs.zip

application/json 2017-11-16 Download from Github

NSCP-0.5.2.20-Win32-symbols.zip

application/json 2017-11-16 Download from Github

NSCP-0.5.2.20-Win32.msi

application/json 2017-11-16 Download from Github

nscp-0.5.2.20-Win32.zip

application/json 2017-11-16 Download from Github

NSCP-0.5.2.20-x64-docs.zip

application/json 2017-11-16 Download from Github

NSCP-0.5.2.20-x64-symbols.zip

application/json 2017-11-16 Download from Github

NSCP-0.5.2.20-x64.msi

application/json 2017-11-16 Download from Github

nscp-0.5.2.20-x64.zip

application/json 2017-11-16 Download from Github

Seconday_NSCP-0.5.2.20-Win32.msi

application/json 2017-11-16 Download from Github

Seconday_NSCP-0.5.2.20-x64.msi

application/json 2017-11-16 Download from Github

Release 0.5.2.19

  • Updated docs
  • REST: Added support for python runtime
  • REST: Added support for loading zip modules
  • Fixed python script CLI for loading scripts
  • REST: Fixed fetching single plugin and plugin load status updates
  • rest: fixed segv when fetching log records
  • REST: Added links to modules controller
  • Removed erroneous error message bout web password
  • Added compatibility matrices to documentation (Fixing #482 )
  • check_process: Fixed #494 empty status message

nscp-0.5.2.19.tar.gz

Release tarball
application/gzip 2017-11-14 Download from Github

NSCP-0.5.2.19-Win32-docs.zip

application/json 2017-11-14 Download from Github

NSCP-0.5.2.19-Win32-symbols.zip

application/json 2017-11-14 Download from Github

NSCP-0.5.2.19-Win32.msi

application/json 2017-11-14 Download from Github

nscp-0.5.2.19-Win32.zip

application/json 2017-11-14 Download from Github

NSCP-0.5.2.19-x64-docs.zip

application/json 2017-11-14 Download from Github

NSCP-0.5.2.19-x64-symbols.zip

application/json 2017-11-14 Download from Github

NSCP-0.5.2.19-x64.msi

application/json 2017-11-14 Download from Github

nscp-0.5.2.19-x64.zip

application/json 2017-11-14 Download from Github

Seconday_NSCP-0.5.2.19-Win32.msi

application/json 2017-11-14 Download from Github

Seconday_NSCP-0.5.2.19-x64.msi

application/json 2017-11-14 Download from Github

Release 0.5.2.18

  • Updated documentation
  • Events: Added proper event names
  • CheckEventLog added support for fetching xml
  • rest: added privileges to query controller

nscp-0.5.2.18.tar.gz

Release tarball
application/gzip 2017-11-12 Download from Github

NSCP-0.5.2.18-Win32-docs.zip

application/json 2017-11-12 Download from Github

NSCP-0.5.2.18-Win32-symbols.zip

application/json 2017-11-12 Download from Github

NSCP-0.5.2.18-Win32.msi

application/json 2017-11-12 Download from Github

nscp-0.5.2.18-Win32.zip

application/json 2017-11-12 Download from Github

NSCP-0.5.2.18-x64-docs.zip

application/json 2017-11-12 Download from Github

NSCP-0.5.2.18-x64-symbols.zip

application/json 2017-11-12 Download from Github

NSCP-0.5.2.18-x64.msi

application/json 2017-11-12 Download from Github

nscp-0.5.2.18-x64.zip

application/json 2017-11-12 Download from Github

Seconday_NSCP-0.5.2.18-Win32.msi

application/json 2017-11-12 Download from Github

Seconday_NSCP-0.5.2.18-x64.msi

application/json 2017-11-12 Download from Github

Release 0.5.2.15

  • Improved documentation
  • Various minor rest api fixes (pagination, and links)
  • Fixed python script issues

nscp-0.5.2.15.tar.gz

Release tarball
application/gzip 2017-11-11 Download from Github

NSCP-0.5.2.15-Win32-docs.zip

application/json 2017-11-11 Download from Github

NSCP-0.5.2.15-Win32-symbols.zip

application/json 2017-11-11 Download from Github

NSCP-0.5.2.15-Win32.msi

application/json 2017-11-11 Download from Github

nscp-0.5.2.15-Win32.zip

application/json 2017-11-11 Download from Github

NSCP-0.5.2.15-x64-docs.zip

application/json 2017-11-11 Download from Github

NSCP-0.5.2.15-x64-symbols.zip

application/json 2017-11-11 Download from Github

NSCP-0.5.2.15-x64.msi

application/json 2017-11-11 Download from Github

nscp-0.5.2.15-x64.zip

application/json 2017-11-11 Download from Github

Seconday_NSCP-0.5.2.15-Win32.msi

application/json 2017-11-11 Download from Github

Seconday_NSCP-0.5.2.15-x64.msi

application/json 2017-11-11 Download from Github

Release 0.5.2.14

  • check_eventlog: Added support for audit success/failure keyword filtering Fixed #488
  • zip modules: added support for python script one-liners
  • PythonScripts: Made python scripts compatible with external scripts cli as well as code refactoring
  • check_pdh: Added ignore-errors to make counters return 0 instead of errors: #454
  • Split external script up into chunks
  • zip modules: Added modules and on_start to zip modules to load modules and run commands on start
  • Implemented script support for zip plugins
  • CheckExternalScripts added support for not writing the configuration when adding script (--no-config)
  • Added zip plugin
  • rest: added log api
  • core: Cleaned up plugin manager
  • Split the "core" into multiple classes (still need to cleanup the plugin_manager a bit)
  • Fixed #472 Added sample exclude versus filter
  • Fixed #471 added sample command with perf-config to check_memory

nscp-0.5.2.14.tar.gz

Release tarball
application/gzip 2017-11-06 Download from Github

NSCP-0.5.2.14-Win32-docs.zip

application/json 2017-11-06 Download from Github

NSCP-0.5.2.14-Win32-symbols.zip

application/json 2017-11-06 Download from Github

NSCP-0.5.2.14-Win32.msi

application/json 2017-11-06 Download from Github

nscp-0.5.2.14-Win32.zip

application/json 2017-11-06 Download from Github

NSCP-0.5.2.14-x64-docs.zip

application/json 2017-11-06 Download from Github

NSCP-0.5.2.14-x64-symbols.zip

application/json 2017-11-06 Download from Github

NSCP-0.5.2.14-x64.msi

application/json 2017-11-06 Download from Github

nscp-0.5.2.14-x64.zip

application/json 2017-11-06 Download from Github

Seconday_NSCP-0.5.2.14-Win32.msi

application/json 2017-11-06 Download from Github

Seconday_NSCP-0.5.2.14-x64.msi

application/json 2017-11-06 Download from Github

Release 0.5.2.11

  • Fixed #413 check_network returning the wrong values
  • Added example real-time eventlog command to docs
  • Fixed linux builds

nscp-0.5.2.11.tar.gz

Release tarball
application/gzip 2017-10-16 Download from Github

NSCP-0.5.2.11-el6-x86_64.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-el7-x86_64.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-Win32-docs.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-Win32-symbols.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-Win32.msi

application/json 2017-10-16 Download from Github

nscp-0.5.2.11-Win32.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-x64-docs.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-x64-symbols.zip

application/json 2017-10-16 Download from Github

NSCP-0.5.2.11-x64.msi

application/json 2017-10-16 Download from Github

nscp-0.5.2.11-x64.zip

application/json 2017-10-16 Download from Github

Seconday_NSCP-0.5.2.11-Win32.msi

application/json 2017-10-16 Download from Github

Seconday_NSCP-0.5.2.11-x64.msi

application/json 2017-10-16 Download from Github

Release 0.5.2.10

  • Major overhaul of the documentation making the generated bits easier to read...

nscp-0.5.2.10.tar.gz

Release tarball
application/gzip 2017-10-16 Download from Github

NSCP-0.5.2.10-Win32-docs.zip

application/json 2017-10-15 Download from Github

NSCP-0.5.2.10-Win32-symbols.zip

application/json 2017-10-15 Download from Github

NSCP-0.5.2.10-Win32.msi

application/json 2017-10-15 Download from Github

nscp-0.5.2.10-Win32.zip

application/json 2017-10-15 Download from Github

NSCP-0.5.2.10-x64-docs.zip

application/json 2017-10-15 Download from Github

NSCP-0.5.2.10-x64-symbols.zip

application/json 2017-10-15 Download from Github

NSCP-0.5.2.10-x64.msi

application/json 2017-10-15 Download from Github

nscp-0.5.2.10-x64.zip

application/json 2017-10-15 Download from Github

Seconday_NSCP-0.5.2.10-Win32.msi

application/json 2017-10-15 Download from Github

Seconday_NSCP-0.5.2.10-x64.msi

application/json 2017-10-15 Download from Github

Release 0.5.2.9

  • Added documentation for REST API and added privs and fixed some issues

nscp-0.5.2.9.tar.gz

Release tarball
application/gzip 2017-10-12 Download from Github

NSCP-0.5.2.9-Win32-docs.zip

application/json 2017-10-11 Download from Github

NSCP-0.5.2.9-Win32-symbols.zip

application/json 2017-10-11 Download from Github

NSCP-0.5.2.9-Win32.msi

application/json 2017-10-11 Download from Github

nscp-0.5.2.9-Win32.zip

application/json 2017-10-11 Download from Github

NSCP-0.5.2.9-x64-docs.zip

application/json 2017-10-11 Download from Github

NSCP-0.5.2.9-x64-symbols.zip

application/json 2017-10-11 Download from Github

NSCP-0.5.2.9-x64.msi

application/json 2017-10-11 Download from Github

nscp-0.5.2.9-x64.zip

application/json 2017-10-11 Download from Github

Seconday_NSCP-0.5.2.9-Win32.msi

application/json 2017-10-11 Download from Github

Seconday_NSCP-0.5.2.9-x64.msi

application/json 2017-10-11 Download from Github

Release 0.5.2.8

  • Updated the API documentation
  • Added /api and /api/v1 endpoints to provide information about API
  • Added API documentation for scripts
  • Added configuration for grants and roles #448 #449
  • Added privilege system for API #448 and #449
  • Added support for basic auth (#448)
  • Fixed installer issue
  • Renamed the moongose lib so it wont clash with other thing on linux

nscp-0.5.2.8.tar.gz

Release tarball
application/gzip 2017-10-10 Download from Github

NSCP-0.5.2.8-el6-x86_64.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-el7-x86_64.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-Win32-docs.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-Win32-symbols.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-Win32.msi

application/json 2017-10-10 Download from Github

nscp-0.5.2.8-Win32.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-x64-docs.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-x64-symbols.zip

application/json 2017-10-10 Download from Github

NSCP-0.5.2.8-x64.msi

application/json 2017-10-10 Download from Github

nscp-0.5.2.8-x64.zip

application/json 2017-10-10 Download from Github

Seconday_NSCP-0.5.2.8-Win32.msi

application/json 2017-10-10 Download from Github

Seconday_NSCP-0.5.2.8-x64.msi

application/json 2017-10-10 Download from Github

Release 0.5.2.6

  • implemented DELETE for /api/v1/scripts/ext/scripts to delete commands and scripts.
  • Added delete to CheckExternalScritpts to delete scripts: nscp ext delete --script ALIAS will delete the alias and nscp ext delete --script SCRIPT will delete the script.
  • Added scripts controller /api/v1/scripts/ext/scripts to add/remove(not yet) and update scripts.
  • modules rest API now by default shows loaded modules not available modules.
  • Future prooofed the mongoose wrapper a bit by adding an internal structure to userdata
  • Added --import to import a script (copy) to the scripts folder
  • Added new command line show to show script in external scripts module: "nscp ext show --script ALIAS" will show the actual command execute and "nscp ext show --script SCRIPT" will show the content of the script.
  • added text query and regular query to the new API
  • Added new REST API https://localhost:8443/api/v1/modules and https://localhost:8443/api/v1/queries please note this is all a work in progress so use with care
  • Brand new web server with multi thread support.
  • Attached remnants of mongoose-cpp to the local code-base and heavily modified to support multiple threads and modern moongose effectively fixing #444 please note that since this is rather big changes please use with care as bugs might be remote exploitable if you enable the WebServer...
  • Fixed external scripts not showing in command list
  • Fixed #403 reduced cpuload on some servers by only collecting handle information every 10x instead of every iteration
  • Reduced CPU load of checking handles for systems with large number of processes
  • Added syntax=none to remove default values from various top/empty/* syntaxes

nscp-0.5.2.6.tar.gz

Release tarball
application/gzip 2017-10-06 Download from Github

NSCP-0.5.2.6-el6-x86_64.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-el7-x86_64.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-Win32-docs.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-Win32-symbols.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-Win32.msi

application/json 2017-10-05 Download from Github

nscp-0.5.2.6-Win32.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-x64-docs.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-x64-symbols.zip

application/json 2017-10-05 Download from Github

NSCP-0.5.2.6-x64.msi

application/json 2017-10-05 Download from Github

nscp-0.5.2.6-x64.zip

application/json 2017-10-05 Download from Github

Seconday_NSCP-0.5.2.6-Win32.msi

application/json 2017-10-05 Download from Github

Seconday_NSCP-0.5.2.6-x64.msi

application/json 2017-10-05 Download from Github

Release 0.5.1.46

  • Fixed external scripts not showing in command list
  • Fixed #403 reduced cpuload on some servers by only collecting handle information every 10x instead of every iteration
  • Reduced CPU load of checking handles for systems with large number of processes
  • Added syntax=none to remove default values from various top/empty/* syntax's

nscp-0.5.1.46.tar.gz

Release tarball
application/gzip 2017-09-24 Download from Github

NSCP-0.5.1.46-el6-x86_64.zip

application/json 2017-09-25 Download from Github

NSCP-0.5.1.46-el7-x86_64.zip

application/json 2017-09-25 Download from Github

NSCP-0.5.1.46-Win32-docs.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.1.46-Win32-symbols.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.1.46-Win32.msi

application/json 2017-09-24 Download from Github

nscp-0.5.1.46-Win32.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.1.46-x64-docs.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.1.46-x64-symbols.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.1.46-x64.msi

application/json 2017-09-24 Download from Github

nscp-0.5.1.46-x64.zip

application/json 2017-09-24 Download from Github

Seconday_NSCP-0.5.1.46-Win32.msi

application/json 2017-09-24 Download from Github

Seconday_NSCP-0.5.1.46-x64.msi

application/json 2017-09-24 Download from Github

Release 0.5.2.1

First 0.5.2 build which has a brand new web server. Please note this is very early in the web server development effort so there might be a lot of new bugs, and as always with front facing service bugs they might be remote exploitable... so use with care!

The mayor new benefit of the new web serve is that is is multi threaded meaning you can run any number of commands simultaneously.

nscp-0.5.2.1.tar.gz

Release tarball
application/gzip 2017-09-24 Download from Github

NSCP-0.5.2.1-Win32-docs.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.2.1-Win32-symbols.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.2.1-Win32.msi

application/json 2017-09-24 Download from Github

nscp-0.5.2.1-Win32.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.2.1-x64-docs.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.2.1-x64-symbols.zip

application/json 2017-09-24 Download from Github

NSCP-0.5.2.1-x64.msi

application/json 2017-09-24 Download from Github

nscp-0.5.2.1-x64.zip

application/json 2017-09-24 Download from Github

Seconday_NSCP-0.5.2.1-Win32.msi

application/json 2017-09-24 Download from Github

Seconday_NSCP-0.5.2.1-x64.msi

application/json 2017-09-24 Download from Github

Release 0.5.1.45

  • Fixed name of Windows 2016 server
  • check_os_version: Added %(suite) to show wich suite is installed.

nscp-0.5.1.45.tar.gz

Release tarball
application/gzip 2017-09-05 Download from Github

NSCP-0.5.1.45-el6-x86_64.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-el7-x86_64.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-Win32-docs.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-Win32-symbols.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-Win32.msi

application/json 2017-09-05 Download from Github

nscp-0.5.1.45-Win32.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-x64-docs.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-x64-symbols.zip

application/json 2017-09-05 Download from Github

NSCP-0.5.1.45-x64.msi

application/json 2017-09-05 Download from Github

nscp-0.5.1.45-x64.zip

application/json 2017-09-05 Download from Github

Seconday_NSCP-0.5.1.45-Win32.msi

application/json 2017-09-05 Download from Github

Seconday_NSCP-0.5.1.45-x64.msi

application/json 2017-09-05 Download from Github

Release 0.5.1.44

Major changes sine 0.5.0

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
  • New documentation
  • New installer
  • Numerous bugfixes and minor enhancements

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 can be found in the documentation

nscp-0.5.1.44.tar.gz

Release tarball
application/gzip 2017-08-30 Download from Github

NSCP-0.5.1.44-el6-x86_64.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-el7-x86_64.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-Win32-docs.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-Win32-symbols.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-Win32.msi

application/json 2017-08-30 Download from Github

nscp-0.5.1.44-Win32.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-x64-docs.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-x64-symbols.zip

application/json 2017-08-30 Download from Github

NSCP-0.5.1.44-x64.msi

application/json 2017-08-30 Download from Github

nscp-0.5.1.44-x64.zip

application/json 2017-08-30 Download from Github

Seconday_NSCP-0.5.1.44-Win32.msi

application/json 2017-08-30 Download from Github

Seconday_NSCP-0.5.1.44-x64.msi

application/json 2017-08-30 Download from Github