Veeam NSClient++ API
Overview​
The Monitoring Connector Veeam works with the Centreon NSClient++ monitoring agent and Powershell to check operating status of a Veeam Server. It uses the built-in NSClient++ API.
Pack assets​
Monitored objects​
- Veeam Servers:
- Jobs
- Tapes
Collected metrics​
Coming soon
Prerequisites​
NSClient++​
To monitor Veeam solutions through NSClient++ API, install the Centreon packaged version of the NSClient++ agent. Please follow our official documentation and make sure that the Webserver / RESTApi configuration is correct.
Powershell​
Powershell and the Veeam.Backup.PowerShell
snap-in must be installed
on the target Server.
Starting with Veeam 11, the Plugin will try to find the most recent version of
the VeeamPSSnapin
.
Installation​
- Online License
- Offline License
- Install the Centreon package on every Centreon Poller expected to monitor Veeam using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- On the Centreon Web interface, install the Veeam Centreon Pack on the Configuration > Monitoring Connector Manager page
- Install the Centreon package on every Centreon Poller expected to monitor Veeam using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- Install the Centreon Pack RPM on the Centreon Central server:
yum install centreon-pack-applications-veeam-nsclient-05-restapi
- On the Centreon Web interface, install the Veeam Pack on the Configuration > Monitoring Connector Manager page
Host configuration​
- Log into Centreon and add a new Host through Configuration > Hosts.
- Apply the App-Veeam-NSClient-05-Restapi-custom template and configure all the mandatory Macros:
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) |