Microsoft WSUS NSClient++
Hello community! We're looking for a contributor to help us to translate the content in french and provide a sample execution command. If it's you, let us know and ping us on slack
Overview
This Pack monitors server statistics, computer updates and global synchronisation of the Windows Server Update Services Server and the devices under its management.
Pack assets
Monitored objects
- Windows Server Update Services Server, including these specific items:
- Computer Status
- Update Status
- Synchronisation status
- Server statistics
Collected metrics
Coming soon
Prerequisites
Centreon NSClient++
The Windows WSUS Plugin is hosted by the centreon-nsclient agent which must be installed, configured and running on the Windows server running the WSUS Admin console.
The Centreon Poller can connect to the agent using either the NRPE method or the RestAPI method. More information on how to achieve the installation and the configuration of the agent can be found here.
Powershell
The Plugin uses Powershell to collect monitoring datas. It's important that the following
module can be loaded: Microsoft.UpdateServices.Administration
.
Installation
- Online License
- Offline License
- Depending on the monitoring method chosen (NRPE or RestAPI), install the relevant Centreon Plugin package on every Centreon Poller expected to monitor WSUS through centreon-nsclient:
- NRPE
yum install centreon-nrpe-plugin
- RestAPI
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- On the Centreon Web interface, install the Microsoft WSUS Centreon Pack from the Configuration > Plugin Packs > Manager page
- Depending on the monitoring method chosen (NRPE or RestAPI), install the relevant Centreon Plugin package on every Centreon Poller expected to monitor WSUS through centreon-nsclient:
- NRPE
yum install centreon-nrpe-plugin
- RestAPI
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- On the Central Server, install the Centreon Pack RPM:
yum install centreon-pack-applications-wsus-nsclient
- On the Centreon Web interface, install the Microsoft WSUS Centreon Pack from the Configuration > Plugin Packs > Manager page
Host configuration
- On the Centreon Web Interface, go to Configuration > Hosts and add a new Host
- Set the Host IP address and select the relevant Host template according to the monitoring method chosen:
- App-Wsus-NRPE-custom for NRPE
- App-Wsus-NSClient-05-Restapi-custom for RestAPI
- Depending on the Host template, fill the Macro fields as follows:
- App-Wsus-NRPE-custom
- App-Wsus-NSClient-05-Restapi-custom
Mandatory | Name | Description |
---|---|---|
X | NRPECLIENT | NRPE Plugin binary to use (Default: 'check_centreon_nrpe') |
X | NRPEPORT | NRPE Port of the target server (Default: '5666') |
X | NRPETIMEOUT | Timeout value (Default: '30') |
NRPEEXTRAOPTIONS | Any extra option you may want to add to every command_line (Default: '-u -m 8192') |
Mandatory | Name | Description |
---|---|---|
X | NSCPRESTAPIPORT | NSClient++ RestAPI port (Default: '8443') |
X | NSCPRESTAPIPROTO | NSClient++ RestAPI protocol to use (Default: 'https') |
NSCPRESTAPILEGACYPASSWORD | Password to authenticate against the API if relevant | |
NSCPRESTAPIEXTRAOPTIONS | Any extra option you may want to add to the command (eg. a --verbose flag) |