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 onyl the data required is collected and later can be analyzed in various options. This has been implemented to reduce the overhead with collection the same information over and over again and to minimize monitoring impact on NetBackup and the monitoring environment. Checks supporting collector can for example use collector output to query different time results. E.g. jobsLast24, jobsLast48, ...
|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 has 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 deduprate of the MSDP pool. Deduprate is specified as 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 the 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 Plugins for Veritas NetBackup Appliances consists of various checks for different components of the system.
Some checks use a collector option where initially onyl the data required is collected and later can be analyzed in various options. This has been implemented to reduce the overhead with collection the same information over and over again and to minimize monitoring impact on NetBackup and the monitoring environment.
Checks supporting collector can for example use collector output to query different time results. E.g. jobsLast24, jobsLast48, ...
If a check support collector architecture it is shown as "--collect" when running the check with "--help" option.
When using --collector make sure that the check intervall for "--collect" is higher (e.g. 100 minutes) than those of other checks (30 minutes).
Collector Checks:The following checks share the same information gathered. When using "--sourcefile" you can specify the collector result from another check. This helps to minimize workload.
Jobs related: catalogLast, clientLast, hungJobs
- NetBackup Appliance with version 2.7 or higher
- NetBackup with version 7.7 or higher
- NetBackup with version 8.0 (Beta/RC1)
- EL 6/7
- OP5 Appliance
- nagios Version 3.5.1 and Version 4.0.8 or newer
- op5 7.2 or newer
- added process expiration
- fix tapeDriveStatus
- added process check
- Updated documentation
- added lastRetention check
- added schedPolicy check
- added tapeDriveStatus check
- Documentation (Initial)