winget install --id Mickem.NSClient
About NSClient++
NSClient++ (nscp) aims to be a simple yet powerful and secure monitoring daemon. It was built for Nagios/Icinga, but nothing in the daemon is Nagios/Icinga specific and it can be used in many other scenarios where you want to receive/distribute check metrics. The daemon has 3 main functions: - Allow a remote machine (monitoring server) to request commands to be run on this machine (the monitored machine) which return the status of the machine. - Submit the same results to a remote (monitoring server). - Take action...
What's new in 0.14.1.0
Host security posture, JSON-aware HTTP checks, and a clearer licence This release adds a brand-new CheckSecurity module for monitoring a host's security posture — certificates, firewall, antivirus, BitLocker, Secure Boot, NLA and logged-on users — and teaches check_http to assert on values inside a JSON response body. It also fixes boolean check arguments over REST, tidies up process aggregation and module activation, relicenses the project under a clear dual licence, and reworks the documentation to handle Windows and Linux side by side. Highlights - New CheckSecurity module. Seven new checks for host security posture: check_certificate, check_firewall, check_antivirus, check_bitlocker, check_secureboot, check_nla and check_users. check_certificate and check_users run everywhere; the rest are Windows-only. (#1339) - check_http can assert on JSON responses. New json-path=alias:path options extract values from a JSON body into filter keywords you can threshold on and emit as perfdata. (#1341) - CheckNet queries now emit performance data by default, so check_http, check_tcp and friends graph out of the box without an explicit perf syntax. (#1341) - Boolean check arguments accept values, not just flags. check_ping host=www.google.com total=true now works alongside the bare-flag form — the form REST already used. (#1338) - Activate several modules in one command: nscp settings --active-module CheckSystem CheckNet. (#1329-follow-up) - Clear dual licence. NSClient++ is now Apache-2.0 OR GPL-2.0-only, with machine-readable REUSE metadata and third-party notices. (#1343) - Reworked...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.14.1.0 | Unknown | Host security posture, JSON-aware HTTP checks, and a clearer licence This release adds a brand-new CheckSecurity module for monitoring a host's security posture — certificates, firewall, antivirus, BitLocker, Secure Boot... |
| 0.14.1 | Unknown | Release notes |
| 0.14.0 | Unknown | Release notes |
| 0.12.6 | Unknown | Release notes |
| 0.12.4.0 | Unknown | 0.12.4 — Regression fixes for Icinga and CheckSystem This is a maintenance release focused on regressions introduced since 0.12.3. No new features; no breaking changes for configurations that don't hit the items below. H... |
| 0.12.3.0 | Unknown | Release notes |
| 0.11.30.0 | Unknown | What's Changed CheckEventLog - New opcode filter keyword. You can now filter Windows event log entries on the event opcode, in addition to the existing fields (e.g. filter=opcode = 'Info'). - Filter expressions: regex an... |
| 0.11.29.0 | Unknown | What's Changed New checks: This release adds three new checks. check_battery Monitor battery status on Windows laptops and mobile devices. This command provides comprehensive battery health and status information using b... |
| 0.11.26.0 | Unknown | What's Changed This version adds two new dashboard widgets that showcases some statistics as well as a network graph. I also fixes and issue relating to calculating network measurements. It also changes the tools bar sli... |
| 0.11.25.0 | Unknown | What's Changed Fixes an important bug in NRPE which was added in 0.11.24 Full Changelog: https://github.com/mickem/nscp/compare/0.11.24...0.11.25 |
| 0.11.24.0 | Unknown | This release includes significant, but experimental, Linux support. While it has always been possible to use and build NSClient on Linux we now build official packages which are ready to be installed. In addition to this... |
| 0.11.8.0 | Unknown | What's Changed - Fixed installer placing scripts in the wrong folder. And added test to prevent it from happening again. - Updated mongoose to 7.20 - Updated boost 1.86 - Updated Lua to 5.4.7 New Contributors - @Copilot... |
| 0.11.7.0 | Unknown | What's Changed Minor update with only some web page dependencies and such updated (mainly done to remove dependabot PRs) as well as some pipeline changes. Full Changelog: https://github.com/mickem/nscp/compare/0.11.6...0... |
| 0.11.6.0 | Unknown | What's Changed Adds new check_nsclientclient. Which is a stand-alone application you can use to connect to and interact with NSClient. This new client can run: - Run queries/checks - Change configuration - Show logs - Lo... |
| 0.10.9.0 | Unknown | What's Changed Minor update which has some code and documentation changes as well as one bugfix: - check_process should show memory values in human readable form i.e. 1234567 (bytes) should be converted to 1.236MB. This... |
| 0.10.8.0 | Unknown | What's Changed Minor release which adds NSCA documentation and a command line option for nscp nsca to set the host name --hostname. The NSCA Guide can be found here nscp nsca --host 127.0.0.1 --password secret-password ^... |
| 0.10.7.0 | Unknown | PLEASE NOTE That there is a new legacy-xp binary which can be used on older version of windows.. NRPE updates - NRPE setup now supports 2-way tls - Also fixed many issues with the cli to make ti tork more reliable. Comma... |
| 0.9.15.0 | Unknown | What's Changed - Default generated certificates are now sha256 by @mickem in https://github.com/mickem/nscp/pull/1022 Full Changelog: https://github.com/mickem/nscp/compare/0.9.14...0.9.15 |
| 0.9.14.0 | Unknown | What's Changed - Fixed check_ping issue when two queries are running at the same time - Added option to check_ping to set payload - Added drop to scheduler channel to ignore results (set channel name to drop and anything... |
| 0.9.13.0 | Unknown | What's Changed - Added missing python lib required for PythonScript module - Some internal pipeline fixes and documentation updates Full Changelog: https://github.com/mickem/nscp/compare/0.9.11...0.9.13 |