NCPA

NCPA 3.5.0

An open-source cross-platform monitoring agent

  • By Nagios Enterprises, LLC
  • Free
  • Updated Sep 8, 2026
Download for Windows

About NCPA

The Nagios Cross-Platform Agent (NCPA) is an open-source monitoring tool that delivers comprehensive monitoring for Windows, Linux, and Mac OS X. It offers active/passive checks, real-time metrics, and custom plugin support through an intuitive web interface.

What's new in 3.5.0

Added
- Added /api/system/os_release endpoint exposing Linux distribution fields from /etc/os-release (name, id, pretty_name, etc.). [GH#1358] - CPD
- Added gui_session_timeout config option in the [listener] section to automatically log out inactive web GUI sessions after a configurable period (default: 1 hour). - CPD
- Added ssl_max_version config option in the [listener] section to specify the maximum TLS version allowed for incoming connections. [GH#1417] - CPD
- Added support for running plugins in subdirectories by specifying the relative path (e.g. plugins/old/check_disk.sh). [GH#577, GH#811] - CPD
Bug Fixes
- Fixed a macOS installation issue caused by an xattr check error on Python 3.14 builds. - CPD
- Fixed an issue in Linux RPM installs/upgrades where unrelated SysV init scripts were unintentionally triggered despite systemd being available. [GH#1361] - CPD
- Fixed an issue where NCPA would run the wrong plugin when the same filename existed in both the plugins root directory and a subdirectory. [GH#1423, GH#1257] - CPD
- Fixed multiple invalid escape sequences in the listener config/passive check GUI code that caused Python SyntaxWarnings and could break sed-based config updates on Linux. - CPD
Updates
- Updated macOS build link and added Solaris and AIX build links in README. - CPD
- Updated README badges to reflect the migration from Travis CI to GitHub Actions. - CPD
- Updated Windows builds to use Python version 3.13.15. - CPD

Full release notes »

Technical details

PublisherNagios Enterprises, LLC
Version3.5.0
Release date2026-09-08
LicenseFreeware
Installer typenullsoft
Architecturex64
Package IDNagios.NCPA

Links & install command

Install NCPA from the command line with Windows Package Manager (winget):

winget install --id=Nagios.NCPA -e

agentmonitornagios

Older versions

  • 3.4.3
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.1
  • 3.3.0
  • 3.2.3
  • 3.2.2
  • 3.2.1