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
Which file?
- Windows — 64-bit · 32-bit · ARM64 · XP / 2003
- Debian / Ubuntu — x86-64 · arm64
- Raspberry Pi OS / Debian 13 — arm64
- RHEL / Rocky / Alma 9 — x86-64 · arm64
- RHEL / Rocky / Alma 10 — x86-64 · arm64
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.
- Quick Start — installed and checking in 10 minutes
- Installation guide — MSI options and silent install
- Upgrading — what to check between your version and this one
- Security notices — advisories and hardening changes, by version
- Supported platforms
- Source: mickem/nscp
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
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.
- NSClient Fleet documentation — what it is and how it fits together
- Running it in Docker — the fastest way to try it
- Installing on Linux · on Windows
- Enrolling your agents — the agent side of the round trip
- Source: mickem/nsclient-fleet-server
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
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.
- check_nsclient documentation — install and command reference
- Active Checks over the REST API — using it as a Nagios plugin
- Source: mickem/check_nsclient
Also on the releases page¶
Web UI bundle — NSCP-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.