Netbackup NSClient++ API
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
The Plugin Pack 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
- Online License
- Offline License
- Install the Centreon Plugin package on every Centreon Poller expected to monitor Symantec Netbackup using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- On the Centreon Web interface, install the Symantec Netbackup Centreon Pack on the Configuration > Plugin Packs > Manager page
- Install the Centreon Plugin package on every Centreon Poller expected to monitor Symantec Netbackup using REST API:
yum install centreon-plugin-Operatingsystems-Windows-Restapi
- Install the Centreon Pack RPM on the Centreon Central server:
yum install centreon-pack-infrastructure-netbackup-nsclient-05-restapi
- On the Centreon Web interface, install the Symantec Netbackup Pack on the Configuration > Plugin Packs > 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:
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) |