NSClient++¶
A simple, powerful, and secure monitoring agent for Windows and Linux. Works with Nagios, Icinga, Op5, Prometheus, check_mk — and anything that speaks NRPE, NSCA, NRDP, or REST.
Why NSClient++¶
- Cross-platform — Windows and major Linux distros (details)
- Many protocols — NRPE, NSCA, NSCA-NG, NRDP, check_mk, Icinga 2, Op5, Graphite, Syslog, SMTP, REST, Prometheus/OpenMetrics
- Web UI with live dashboards and check explorer
- Scriptable in Python, Lua, or any external script
- Command line client — check_nsclient drives local and remote agents from a single binary
- Central management — NSClient Fleet configures a whole estate from one server
- Secure by default — TLS, client certs, allowed-hosts

Downloads¶
Latest news¶
0.22.0 rebuilds the metrics side of the agent. /api/v2/openmetrics served the JSON keys verbatim — names with dots, spaces and colons in them, no types, no help text, six significant digits — which…
Nagios World Conference 2026 wrapped up in the Twin Cities today, so first of all: thank you. To everyone who came to my two sessions, asked questions, or said hi.
NSClient Fleet is a new, separate product: a server that holds the configuration for a whole estate of NSClient++ agents, hands each host the part that applies to it, and reports what every host is…
All news All releases on GitHub
Get started¶
- Quick Start — 10-minute walkthrough
- Installation guide — MSI options & silent install
- All downloads — agent, fleet server, command line client
- NSClient Fleet — manage every agent from one server
- Securing the agent — TLS & client certs
- Web Interface
Documentation¶
- Monitoring scenarios — common real-world setups
- Reference — every module & command
- Concepts — how it works under the hood
- check_nsclient — the standalone command line client
- FAQ