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 XP(ish) and major Linux distros
- Many protocols — NRPE, NSCA, NRDP, Prometheus, check_mk, Graphite
- Web UI with live dashboards and check explorer
- Scriptable in Python and Lua or external scripts
- Secure by default — TLS, client certs, allowed-hosts

Latest releases
Loading latest releases…
All news All releases on GitHub
Get started
- Quick Start — 10-minute walkthrough
- Installation guide — MSI options & silent install
- 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
- FAQ