Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
Your review has been submitted and is pending approval.
PowerShell script that the Nagios check_ncpa utility can call which will then upgrade the Nagios NCPA agent and other plugin files/scripts.
Current Version
1.0.0
Last Release Date
2026-06-19
Owner
matthewducey
Website
https://github.com/duceym/upgrade-ncpa
Download URL
License
GPL
Compatible With
I wrote this plugin since I needed a way to upgrade the NCPA agent and other plugins, but did not have rights to log into the system and install the agent from the command line. So this way when you run check_ncpa, you can upgrade the agent remotely. First you download the ncpa-latest.exe from Nagios and stage it on a local HTTP or FTP directory. In that same directory you would also make a directory called scripts and store the plugins you wish to copy as well. Use a helper script from your Nagios XI server to help you start the installations. (nagios_ncpa_upgrade_generic.sh) If the NCPA agent that you try to install is less than or equal to the version you already have, it will skip the agent installation but still copy the plugin scripts. If you want to force an install or downgrade, use the -Force parameter as shown below. The script will check ncpa-latest.exe to ensure it has been digitally signed by Nagios. The 3.x.x NCPA agents are signed and the 2.x.x agents are not, so this only supports 3.x.x agents. The script is self-updating — upgrade-ncpa.ps1 itself is included in the plugin list and will be copied to the client on every run, keeping it current automatically.
You must be logged in to submit a review.
To:
From: