Skip to content

Download

Everything is published on GitHub. Pick the piece you need — the agent goes on the machines you want to monitor, the fleet server goes on one host and configures all of them, and the command line client goes wherever you want to drive them from.

NSClient++

The monitoring agent. Install it on every machine you want to monitor — it answers NRPE, check_nt, check_mk and REST, and can push results over NSCA, NRDP, Icinga 2, Graphite and more.

Latest: latest · released recently · release notes

Download NSClient++

Which file?

The links point at the files of the latest release, and a platform only appears when that release actually carries a file for it — Windows on ARM and Raspberry Pi arrived in 0.22.0, so they are missing from anything older. The package matrix lists every artifact with the distributions it is tested on.

Two things to know about the ARM builds

The Windows ARM64 MSI ships without PythonScript and does not bundle the Visual C++ runtime, so install vc_redist.arm64.exe first on a fresh machine. The Raspberry Pi package is 64-bit only — a Pi 3 or newer running Raspberry Pi OS 64-bit, or Debian 13 arm64 in general — and comes without the managed (C#) plugin API.

NSClient Fleet

The control plane. One server holds the configuration for a whole estate, hands each host the part that applies to it, and shows you what every host is actually running. Agents enroll themselves and poll — nothing is pushed.

Latest: latest · released recently · release notes

Download NSClient Fleet

Which file?

Host File
Linux, x86-64 nsclient-fleet-x86_64-unknown-linux-musl
Linux, arm64 nsclient-fleet-aarch64-unknown-linux-musl
Windows, 64-bit nsclient-fleet-x86_64-pc-windows-msvc.exe
Windows on ARM nsclient-fleet-aarch64-pc-windows-msvc.exe
Docker ghcr.io/mickem/nsclient-fleet:latest

One static binary and a SQLite file — no runtime, no database server. Each release also carries SHA256SUMS, a nsclient-fleet.service unit and bootstrap-vm.sh, which sets up a fresh Linux VM end to end.

check_nsclient

The command line client for the agent’s REST API. One self-contained binary that runs checks, edits settings, reads the log and manages modules on a local or remote agent — and doubles as a Nagios check plugin, so your monitoring server can poll agents over HTTPS.

Latest: latest · released recently · release notes

Download check_nsclient

Which file?

Already on your Windows agents

The NSClient++ MSI installs check_nsclient.exe alongside the agent, so you only need this download for machines that do not run NSClient++ — a monitoring server, a container, your own workstation.

Also on the releases page

Web UI bundleNSCP-Web-<version>.zip, attached to each NSClient++ release. The Windows MSI bundles the UI inline, so this is only needed on Linux, where sudo nscp web install-ui fetches and unpacks it for you. See Installing the web UI bundle, including the offline procedure for air-gapped hosts.

Latest NSClient++ releases

Loading latest releases…

All news All releases on GitHub

Repositories

Project What it is Repository Releases
NSClient++ The monitoring agent mickem/nscp releases
NSClient Fleet The control plane for a whole estate mickem/nsclient-fleet-server releases
check_nsclient Command line client for the REST API mickem/check_nsclient releases
This site Documentation for all of the above mickem/www.nsclient.org

Building from source is covered in build.md for the agent, and in each project’s README otherwise.