SYMON FÜR VERITAS NETBACKUP

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 Beschreibung
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 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)