Skip to content

Supported platforms

Support policy is being formalized

The matrix below reflects the current state. The exact set of supported versions, the cadence of legacy builds, and the long-term plan for Windows XP support are still being finalised and may change.

NSClient++ is built for two operating system families: Windows and Linux.

Windows

There are two Windows editions:

Edition Supported on Installer Notes
Standard Windows Server 2008 R2 / Windows 7 and later MSI (recommended) The mainline build. New features and fixes land here first.
Legacy Windows XP (latest Service Pack), Server 2003 Manual install only Best-effort build for older systems. The MSI installer is not supported on XP; the binaries need to be deployed and registered as a service by hand.

Both 32-bit and 64-bit builds are produced for the standard edition; pick the one that matches the host architecture.

Linux

NSClient++ runs on most modern Linux distributions. There is no single "minimum version" — what matters is that the C++ runtime and OpenSSL versions in the distribution are recent enough for the packaged build to load. The releases page lists packages for the distributions that are tested for each release.

Architectures

  • Windows: x86 (32-bit) and x64 (64-bit)
  • Linux: x86_64 (others may build from source)

Choosing an edition on Windows

If the target machine runs Windows 7 / Server 2008 R2 or newer, use the standard edition — that is the only edition that receives new features.

The legacy edition only exists so that older estates (typically Windows XP and Server 2003) can still report into a modern monitoring server. New deployments should not start on the legacy edition.