Skip to main content

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​

  1. Install the Centreon package on every Centreon Poller expected to monitor Veeam using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
  1. On the Centreon Web interface, install the Veeam Centreon 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:
MandatoryNameDescription
XNSCPRESTAPIPORTNSClient++ RestAPI port (Default: '8443')
XNSCPRESTAPIPROTONSClient++ RestAPI protocol to use (Default: 'https')
NSCPRESTAPILEGACYPASSWORDPassword to authenticate against the API if relevant
NSCPRESTAPIEXTRAOPTIONSAny extra option you may want to add to the command (eg. a --verbose flag)