The Monitoring Plugin for Veritas NetBackup Software consists of various checks for different components of the system. Some checks use a collector option where initially only the data required is collected, which can then be analyzed using different options later on. This was implemented so as to reduce the workload and avoid collecting the same information over and over again, as well as to minimize the impact on NetBackup and the monitoring environment. Checks which support a collector option can for instance use this collector output to query different time results (e.g. jobsLast24, jobsLast48, ...).
Check | Description |
---|---|
check_symon_nbu_ssh | This program checks the status of the ssh connection when using remote execution. It returns the id information and context of the user executing the check. |
check_symon_nbu_clientLast | This program checks if the chosen client had a successful backup in the last <n> hours. Only backup type jobs are checked. All other job types are ignored. |
check_symon_nbu_emmDatabase | This program checks if the EMM database is working. |
check_symon_nbu_freeMedia | This program checks if there are enough free media tapes in the specified robot. |
check_symon_nbu_hungJobs | This program checks if there are jobs running longer than specified in the warning and critical thresholds. Jobs can be filtered to individual job types, policies and schedules. |
check_symon_nbu_jobsLast | This program checks the status of the jobs that were completed in the last <n> hours. Jobs can be filtered to individual job types and thresholds. |
check_symon_nbu_license | This program checks the license type and time left of configured licenses. |
check_symon_nbu_msdpPool | This program checks the free disk usage and dedup rate of the MSDP pool. Dedup rate is specified as a ratio. E.g. 14:1, 18:1, ... |
check_symon_nbu_storageLifeCycle | This program checks if the current number of processing images and the current size of said images is below a user defined threshold. |
check_symon_nbu_storageServer | This program checks the state of all or specified Storage Servers |
check_symon_nbu_lastRetention | This program checks if the chosen client, policy and schedule has an image with retention data below max_age. |
check_symon_nbu_schedPolicy | This program checks if all policies, which should have run in the last <n> hours, have run. |
check_symon_nbu_tapeDriveStatus | This program checks if the tape drives, which are connected to the server, are working. |
check_symon_nbu_proc | This program checks if the processes linked to the role are currently running. |
check_symon_nbu_expiration | This program checks the symon license type and time left of configured licenses. It returns a warning state if less than 90 days are left on the subscription and a critical state when less than 30 days are left. |
Architecture of the Plugin:
The Monitoring Plugin for Veritas NetBackup Software consists of various checks for different components of the system.
Some checks use a collector option where initially only the data required is collected, which can then be analyzed using different options later on. This was implemented so as to reduce the workload and avoid collecting the same information over and over again, as well as to minimize the impact on NetBackup and the monitoring environment. Checks which support a collector option can for instance use collector output to query different time results (e.g. jobsLast24, jobsLast48, ...). If a check supports a collector architecture, it is shown as "--collect", when running the check with the "--help" option. When using "--collector", make sure that the check interval for "--collect" is higher (e.g. 100 minutes) than those of other checks (e.g. 30 minutes).
Collector Checks:
The following checks share the same information. When using "--sourcefile", you can specify the collector result from another check. This helps to minimize workload.
Jobs related: catalogLast, clientLast, hungJobs
NetBackup Systems
- NetBackup Appliance with version 2.7 or higher
- NetBackup with version 7.7 or higher
- NetBackup with version 8.0 (Beta/RC1)
Platforms
- EL 6/7
- OP5 Appliance
Software
- nagios version 3.5.1 and version 4.0.8 or newer
- op5 7.2 or newer
Release 0.30
- added process expiration
- fix tapeDriveStatus
Release 0.20
- added process check
- Updated documentation
Release 0.16
- added lastRetention check
- added schedPolicy check
- added tapeDriveStatus check
- bugfixing
Release 0.15
- Documentation (Initial)