Aller au contenu principal

Netbackup NSClient++ API

Hello community! We're looking for a contributor to help us translate this page into French and provide a sample execution command. If it's you, let us know and ping us on our community platform The Watch.

Overview​

The Monitoring Connector Symantec Netbackup works with the Centreon NSClient++ monitoring agent to check Netbackup backup solutions using the Windows agent's API.

Pack assets​

Monitored objects​

  • Symantec Netbackup solutions including:
    • Deduplication
    • Drives
    • Jobs
    • Tapes

Collected metrics​

Coming soon...

Prerequisites​

NSClient++​

To monitor Netbackup software with NRPE, install the Centreon packaged version of the NSClient++ agent. Please follow our official documentation
and make sure that the Webserver / RESTApi configuration is correct.

NetBackup cli​

The NetBackup CLI is available on both Windows and Linux and the Plugin uses it so it has to be installed.

Netbackup on Windows​

When using Netbackup on a Windows system, add these options --statefile-concat-cwd --statefile-dir="scripts/centreon/tmp" in the EXTRAOPTIONS Macro within App-Netbackup-Job-Status-NRPE-Custom Service Template.

Using | character in your Centreon Macro definitions is not supported.

Installation​

  1. Install the Centreon package on every Centreon Poller expected to monitor Symantec Netbackup using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
  1. On the Centreon Web interface, install the Symantec Netbackup 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-Netbackup-NSClient-05-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)