winget install --id Nagios.NCPA
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.4.0
Added - Added a new config option to set backup_community_string in the [api] section of ncpa.cfg to help with token rotation and to allow for a smoother transition when changing tokens. - CPD Updates - Updated Windows builds to use Python version 3.13.13. - CPD - Updated Windows builds to use OpenSSL version 3.0.19 to resolve CVEs and improve compatibility. [GH#1359] - CPD - Removed version pin for AIX Python cryptography to allow updates to the latest stable release. [GH#1355] - CPD - Removed redundant Python executable from the install to reduce potential attack surface and confusion. - CPD - Updated the build documentation with more detailed requirements for building on Linux systems. - CPD - Updated the default token value in the Windows installer to prevent the token from being blank after installation. - CPD Bug Fixes - Fixed a Solaris upgrade issue where NCPA configuration files were not preserved during upgrades. - CPD - Fixed a Solaris upgrade bug preventing SMF services from being correctly reinitialized during the upgrade process. - CPD - Fixed an issue where the interface/device/status endpoint was returning a string in the perfdata instead of a relevant numeric exit code. [GH#1371] - CPD
Version history
| Version | Updated | Notes |
|---|---|---|
| 3.4.0 | Unknown | Added - Added a new config option to set backup_community_string in the [api] section of ncpa.cfg to help with token rotation and to allow for a smoother transition when changing tokens. - CPD Updates - Updated Windows b... |
| 3.3.1 | Unknown | Added - Added support for TLSv1.3. This update enables the latest encryption standard, offering improved security and faster connection handshake speeds. [GH#1352] - CPD Updates - Linux builds now use OpenSSL 3.5.5 to re... |
| 3.3.0 | Unknown | Added - Added experimental support for AIX 7.3 builds. [GH#923] - CPD Updates - Update Python to version 3.13.12 on Windows builds to resolve CVEs and improve compatibility. [GH#1341] - CPD - Update to determine which no... |
| 3.2.3 | Unknown | Added - Added option to hide running processes from output of process check command for improved performance and security. [GH#:933,#GH:#750,GL-XI:#1328] - CPD Updates - Update Python to version 3.13.11 on Windows builds... |
| 3.2.2 | Unknown | Updates - Update login shell for nagios user on linux systems to /sbin/nologin for improved security. [GH#:1289] - CPD - Update Python to 3.13.9 on Windows builds. [GH#1304] - CPD Bug Fixes - Fixed an issue where stoppin... |
| 3.2.1 | Unknown | Bug Fixes - Fixed an issue where the services endpoint would break on Solaris. [GL-NCPA#18] - BB, CPD - Fixed an issue where NCPA wouldn't build properly on Fedora per MrPippin66's instructions. [GH:#1148] - BB - Fixed a... |
| 3.2.0 | Unknown | Added - Added experimental support for Solaris 11.4 builds. (Blake Bahner) Updates - Rewrote the build process for Unix envrionments to use virtual environments for Python dependencies, improving compatibility and build... |
| 3.1.4 | Unknown | Added - Added support for ARM64 builds for Linux. (DevSysEngineer) - Added psutil version to the dashboard to help diagnose issues. (Blake Bahner) - Added the ability to disable NCPA's web UI in the configuration file. [... |
| 3.1.3 | Unknown | Bug Fixes - Fixed an issue on Windows where upgrading NCPA to a new Python minor version would cause the service to fail to start. [GH:#1242] (Blake Bahner) |