Back

Nagios Enterprises, LLC
Patches for NCPA x64
Windows
7 patches available
The Nagios Cross-Platform Agent; a single monitoring agent that installs on all major operating systems. NCPA allows both active checks via check_ncpa.py and passive checks via NRDP. NCPA comes with a built-in web GUI, documentation, websocket graphing, and is secured with SSL by default
NCPA x64 Version 3.1.3
Release Date
1/28/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

3.1.3 - 01/28/2025$$$Bug Fixes$$$Fixed an issue on Windows where upgrading NCPA to a new Python minor version would cause the service to fail to start.
NCPA x64 Version 3.1.2
Release Date
1/15/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

NCPA Changelog - Latest Release$$$3.1.2 - 01/15/2025$$$Updates$$$Added debug logging to reverse DNS lookups to help diagnose issues. (Craig Dienger)$$$Added interface status to the interface endpoint. [GH:#1220] (Blake Bahner)$$$Reworked the interface endpoint to be more efficient. [GH:#1001] (Blake Bahner)$$$Updated check logging to give more details when a check fails due to unexpected types. (Blake Bahner)$$$Updated our instantiation of WSGI server to properly set the error log file. [GH:#1227] (Blake Bahner)$$$Updated OpenSSL to 3.2.3 on Linux and Mac builds. (Blake Bahner)$$$Updated Python to 3.12.8 on Windows builds. (Blake Bahner)$$$Bug Fixes$$$Fixed an issue where API endpoints could report an erroneous unexpected type error. (Blake Bahner)$$$Improved service handling on Windows to reduce the likelihood of problems arising and to resolve an error that was being sent to Windows Event Log. (Blake Bahner)$$$Updated processes check output to preserve perfdata formatting for RRD graphs. [GH:#1224] (Blake Bahner)
NCPA x64 Version 3.1.1
Release Date
9/19/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changelog$$$3.1.1 - 09/19/2024$$$Updates$$$$$$Updated to OpenSSL 3.0.15 to resolve some CVEs. [GH:#1176] (Blake Bahner)$$$Updated to Python to 3.12.6 for Windows builds to resolve some CVEs. (Blake Bahner)$$$Updated the RPM hash to SHA256 to enable the installation of NCPA in FIPS mode. [GH:#1168] (Blake Bahner)$$$Dropped support for CentOS 8; Debian 10 and Ubuntu 18 due to OpenSSL no longer supporting these platforms. (Blake Bahner)$$$Bug Fixes$$$$$$Fixed an issue where NCPA would show an error if the logs were missing. (Ivan-Roger)$$$Fixed an issue that would cause NCPA to crash in debug mode due to a wrongly called function. (Ivan-Roger)$$$Fixed an issue where new NCPA builds would fail because of a cx_Freeze update. [GH:#1177;#1178] (Blake Bahner)$$$Fixed an issue where several disk endpoints could give errors instead of values. [GH:#1191] (Blake Bahner)
NCPA x64 Version 3.1.0
Release Date
5/16/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changelog$$$3.1.0 - 05/16/2024$$$Updates$$$$$$Added the ability to configure certain settings in the NCPA interface. [GH#1144] (Blake Bahner)$$$Added migration of NCPA 2 configuration files and plugins to NCPA 3. [GH#1097] (Blake Bahner)$$$Made the NCPA 3 plugins and directives case-insensitive on Windows to match standard Windows behavior. [GH#1137] (Blake Bahner)$$$Removed misleading information from the NCPA 3 configuration file. (Blake Bahner)$$$Updated passive checks to allow escaped spaces. [GH#1089] (Blake Bahner)$$$Improved the NCPA token filter to cause significantly fewer crashes when something else goes wrong. (Blake Bahner)$$$Bug Fixes$$$$$$Fixed the allocation of loggers for sections of NCPA that were not logging properly. (Blake Bahner)$$$Fixed an issue where passive checks would malfunction when handling API endpoints and hostnames/servicenames with whitespaces that were escaped or encapsulated in quotes. (Blake Bahner)$$$Fixed an issue where NCPA would crash when psutil couldnt find certain file systems. [GH#1141] (Blake Bahner)$$$Fixed an issue where NCPA would crash if it couldnt process disk information. (Blake Bahner)
NCPA x64 Version 3.0.1
Release Date
12/13/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

3.0.1 - 12/13/2023$$$Updates$$$$$$Updated more documentation to reflect changes in NCPA 3.0.0 (Michael Bellerue)$$$Bug Fixes$$$$$$Fixed an issue where the API ordering varied from NCPA 2; breaking historical data. (Blake Bahner)$$$Fixed an issue where NCPA would fail to start if IPv6 was disabled. (Blake Bahner)$$$Corrected several issues with NCPA 2 file removal during Debian system upgrades. (Blake Bahner; Jason Michaelson)$$$Disabled config interpolation to match the behavior of NCPA 2 and allow the % character to be unescaped in configuration files. (Blake Bahner)$$$Resolved errors appearing in Linux installs where the installation was actually successful. (Blake Bahner; Jason Michaelson)$$$Enhanced build process to support building on Oracle Linux 8 & 9. (Blake Bahner)$$$Added a check for NCPA 2 processes in Linux builds on distributions utilizing chkconfig. (Jason Michaelson)$$$Added various checks for NCPA services before attempting to interact with them. (Blake Bahner)
NCPA x64 Version 2.4.0
Release Date
12/12/2021
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2.4.0 - 12/16/2021$$$Added new disk metrics max_file_length and max_path_length (#760) (ccztux)$$$Added php and perl to the default plugin extensions (#766) (ccztux)$$$Changed the default plugin_timeout value from 60s to 59s (#761) (ccztux)$$$Changed python default plugin extension to python3 (#786) (ccztux)$$$Fixed ZeroDivisionError: float division by zero (#769) (ccztux)$$$Fixed connection to NRDP server can hang indefinitely (#776) (ccztux)$$$Fixed toggle long output doesnt work (#778) (ccztux)$$$Fixed the filter Type gets lost on pages > 1 (#780) (ccztux)$$$Fixed some configuration directives doesnt work; e.g. all_partitions and follow_symlinks (#757) (ccztux)$$$Fixed issue with systemctl not showing services due to output (#791)$$$Fixed default value of exlude_fs_types differs from documented default value (#823) (ccztux)$$$Fixed ERROR an integer is required on max_connections configuration (#812) (ccztux)$$$Fixed Minor bug. Delta checkbox isnt showing in NCPA interface on Windows (#747) (ccztux)$$$Fixed XSS security vulnerability in tail event log gui page (CVE-2021-43584) (#830)
NCPA x64 Version 2.4.0
Release Date
12/12/2021
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2.4.0 - 12/16/2021$$$Added new disk metrics max_file_length and max_path_length (#760) (ccztux)$$$Added php and perl to the default plugin extensions (#766) (ccztux)$$$Changed the default plugin_timeout value from 60s to 59s (#761) (ccztux)$$$Changed python default plugin extension to python3 (#786) (ccztux)$$$Fixed ZeroDivisionError: float division by zero (#769) (ccztux)$$$Fixed connection to NRDP server can hang indefinitely (#776) (ccztux)$$$Fixed toggle long output doesnt work (#778) (ccztux)$$$Fixed the filter Type gets lost on pages > 1 (#780) (ccztux)$$$Fixed some configuration directives doesnt work; e.g. all_partitions and follow_symlinks (#757) (ccztux)$$$Fixed issue with systemctl not showing services due to output (#791)$$$Fixed default value of exlude_fs_types differs from documented default value (#823) (ccztux)$$$Fixed ERROR an integer is required on max_connections configuration (#812) (ccztux)$$$Fixed Minor bug. Delta checkbox isnt showing in NCPA interface on Windows (#747) (ccztux)$$$Fixed XSS security vulnerability in tail event log gui page (CVE-2021-43584) (#830)
NCPA x64 Version 2.4.1
Release Date
2/27/2021
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2.4.1 - 02/27/2023$$$Note: For the time being; were stopping 1st-party builds for the following platforms:$$$32-bit Macintosh$$$CentOS 8 on ARM$$$Solaris 11$$$SLES 11$$$AIX 7 (as of NCPA 2.2.2)$$$Raspbian (as of NCPA 2.3.0)$$$(cont.) You are still welcome to build these packages yourself - see BUILDING.rst for details (Sebastian Wolf)$$$Replaced timing attack vulnerable password/token comparisons with HMAC compare_digest (#902) (PhreditorNG)$$$Made minor modifications to dependencies and build code to maintain Python 2 build process (PhreditorNG)$$$2.4.0 - 12/16/2021
Interested in automating patching for NCPA x64?