Release 0.11.0
What's Changed
New experimental client check_nsclient which can be used to check NSClient using the REST interface.
This is planned to eventually replace the nscp cli used today.
This is also available for linux meaning you can remotely configure your NSClient instances using the CLI.
> Unfortunately I forgot to attach the binaries to the release so linux binaries will come in the next version.
Currently it is limited and can only list and enable modules (but in the next few weeks it will be extended to support many more features).
check_nsclient nsclient --insecure --password PASSWORD modules list
╭───────────────┬───────────────┬─────────┬────────┬───────╮
│ id │ title │ enabled │ loaded │ alias │
├───────────────┼───────────────┼─────────┼────────┼───────┤
│ CheckHelpers │ CheckHelpers │ true │ true │ │
│ LuaScript │ LUAScript │ true │ true │ │
│ WEBServer │ WEBServer │ true │ true │ │
│ CommandClient │ CommandClient │ false │ true │ │
│ checksystem │ CheckSystem │ true │ true │ │
╰───────────────┴───────────────┴─────────┴────────┴───────╯
You can also add --all to show all modules (not just loaded ones) as well as load and enable a module using use:
check_nsclient nsclient --insecure --password PASSWORD modules use checksystem
Successfully loaded and enable module checksystem
You can also change the out to csv, jsonor yaml:
check_nsclient --output yaml nsclient --insecure --password PASSWORD modules show checksystem
id: checksystem
name: checksystem
title: CheckSystem
description: Various system related checks, such as CPU load, process state, service state memory usage and PDH counters.
enabled: true
loaded: true
metadata:
alias: ''
plugin_id: '4'
load_url: /api/v2/modules/checksystem/commands/load
unload_url: /api/v2/modules/checksystem/commands/unload
> Feel free to come with suggestions and ideas for this feature.
Full Changelog: https://github.com/mickem/nscp/compare/0.10.9...0.11.0
nscp-0.11.0.tar.gzRelease tarball |
application/gzip | 2025-12-24 | Download from Github |
NSCP-0.11.0-docs.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32-legacy-xp-symbols.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32-legacy-xp.msi |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32-legacy-xp.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32-symbols.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32.msi |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-Win32.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-x64-symbols.zip |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-x64.msi |
raw | 2025-12-24 | Download from Github |
NSCP-0.11.0-x64.zip |
raw | 2025-12-24 | Download from Github |
Release 0.10.9
What's Changed
Minor update which has some code and documentation changes as well as one bugfix:
check_processshould show memory values in human readable form i.e.1234567 (bytes)should be converted to1.236MB. This is similar to how other size related check work. An example of how it now looks:check_process "warn=working_set > 3G" "crit=working_set > 5G" "detail-syntax=%(exe) working-set: %(working_set)" L cli WARNING: WARNING: clion64.exe working-set: 3.945GB
Full Changelog: https://github.com/mickem/nscp/compare/0.10.8...0.10.9
nscp-0.10.9.tar.gzRelease tarball |
application/gzip | 2025-12-15 | Download from Github |
NSCP-0.10.9-docs.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32-legacy-xp-symbols.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32-legacy-xp.msi |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32-legacy-xp.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32-symbols.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32.msi |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-Win32.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-x64-symbols.zip |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-x64.msi |
raw | 2025-12-14 | Download from Github |
NSCP-0.10.9-x64.zip |
raw | 2025-12-14 | Download from Github |
Release 0.10.8
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 ^
--encryption aes256 --command "service check" --result 2 --hostname "my host name" --message "Hello From command line"
It also adds test cases against real NSCA server to ensure compatiblity.
Full Changelog: https://github.com/mickem/nscp/compare/0.10.7...0.10.8
nscp-0.10.8.tar.gzRelease tarball |
application/gzip | 2025-11-23 | Download from Github |
NSCP-0.10.8-docs.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32-legacy-xp-symbols.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32-legacy-xp.msi |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32-legacy-xp.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32-symbols.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32.msi |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-Win32.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-x64-symbols.zip |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-x64.msi |
raw | 2025-11-23 | Download from Github |
NSCP-0.10.8-x64.zip |
raw | 2025-11-23 | Download from Github |