Symantec NetBackup Server
This template allows you to monitor the performance of a Symantec NetBackup Server installed on a Windows machine by using Windows Services, TCP Port, and PowerShell monitors.
Prerequisites:
WinRM must be installed and properly configured on the target server.
Credentials:
Administrator on the target server.
This was tested on Symantec NetBackup 7 Server.
Component monitors
Click here for an overview about SAM application monitor templates and component monitors. SAM API Poller templates are also available.
Service: NetBackup Agent Request Server
This monitor returns CPU and memory usage of the NetBackup Agent Request Server service. This service populates the NetBackup catalog database with Database agent metadata and services request for agents. This service is also responsible for initiating certain actions, such as starting jobs for Oracle cloning.
Service: NetBackup Audit Manager
This monitor returns CPU and memory usage of the NetBackup Audit Manager service which manages NetBackup audit information.
Service: NetBackup Compatibility Service
This monitor returns CPU and memory usage of the NetBackup Compatibility service. This service is used internally by new NetBackup services to communicate with legacy NetBackup services.
Service: NetBackup Database Manager
This monitor returns CPU and memory usage of the NetBackup Database Manager which manages the NetBackup internal databases and catalogs. This service must be running on the NetBackup master server during all normal NetBackup operations.
Service: NetBackup Enterprise Media Manager
This monitor returns CPU and memory usage of the NetBackup Enterprise Media Manager service. This service is responsible for usages of Keeps track of volumes (tapes), devices, and storage units needed for backup or restore. This service performs media and device selection for all NetBackup job types.
Service: NetBackup Event Manager
This monitor returns CPU and memory usage of the NetBackup Event Manager service which creates and manages event channels and supporting objects used in communication among NetBackup services.
Service: NetBackup Job Manager
This monitor returns CPU and memory usage of the NetBackup Job Manager service which starts jobs once resources are available and tracks the status of their execution.
Service: NetBackup Policy Execution Manager
This monitor returns CPU and memory usage of the NetBackup Policy Execution Manager service. This service creates and cancels jobs based on the configured policies and images.
Service: NetBackup Relational Database Manager
This monitor returns CPU and memory usage of the NetBackup Relational Database Manager service. This service manages the NetBackup relational database. This service must be running on the NetBackup Enterprise Media Manager server during all normal NetBackup operations.
Service: NetBackup Remote Manager and Monitor Service
This monitor returns CPU and memory usage of NetBackup Remote Manager and Monitor Service. This service enables NetBackup to remotely manage and monitor resources on this system that are used for backup (or affected by backup activity).
Service: NetBackup Request Daemon
This monitor returns CPU and memory usage of the NetBackup Request Daemon. This service processes requests from NetBackup clients and servers. This service also starts the NetBackup scheduler to perform automatically scheduled backups. It must be running on the NetBackup master server to perform any backups or restores.
Service: NetBackup Resource Broker
This monitor returns CPU and memory usage of NetBackup Resource Broker. This service allocates resources to jobs and queues requests for later allocation when the resources are not immediately available.
Service: NetBackup Service Layer
This monitor returns CPU and memory usage of the NetBackup Service Layer service. This service is a gateway to NetBackup for user interfaces.
Service: NetBackup Service Monitor
This monitor returns CPU and memory usage of the NetBackup Service Monitor. This service monitors the NetBackup services and when a service unexpectedly terminates, this service will attempt to restart the terminated service.
Service: NetBackup Storage Lifecycle Manager
This monitor returns CPU and memory usage of NetBackup Storage Lifecycle Manager service. This service manages Storage Lifecycle operations and schedules duplication jobs. It also monitors disk capacity on capacity managed volumes and removes older images when required.
Service: NetBackup Vault Manager
This monitor returns CPU and memory usage of the NetBackup Vault Manager service. This service manages the NetBackup Vault. This service must be running on the NetBackup Vault server during all NetBackup Vault operations.
Service: NetBackup Volume Manager
This monitor returns CPU and memory usage of the NetBackup Volume Manager service. It acts as a proxy to nbemm for volume, global database, and device allocator requests from pre-6.0 NetBackup servers.
Backup and Restore to NetBackup Clients TCP Port
This component monitor tests the ability of a NetBackup Server to accept incoming sessions. By default, it monitors TCP port 13724. For the server-initiated, this port is used for standard backup and restoration to NetBackup clients.
Server to Server Communication TCP Port
This component monitor tests the ability of a NetBackup Server to accept incoming sessions. By default, it monitors TCP port 1556. This port is used for server to server communications.
Job Status
This monitor returns the summary of the jobs database by using the bpdbjobs
command. Returned values are as follows:
- QUEUED – This component returns the number of queued jobs.
- REQUEUED – This component returns the number of requeued jobs.
- ACTIVE – This component returns the number of active jobs.
- SUCCESSFUL – This component returns the number of successfully finished jobs.
- PARTIALLY – This component returns the number of partially finished jobs.
- FAILED – This component returns the number of failed jobs.
- INCOMPLETE – This component returns the number of uncompleted jobs.
- SUSPENDED – This component returns the number of suspended jobs.
- WAITING_RETRY – This component returns the number of jobs waiting for retry.
- TOTAL – This component returns the total number jobs.
Arguments:
All Perl scripts use the same argument structure:path_to_bpdbjobs_command,master_server
wherepath_to_bpdbjobs_command
– Full path to bpdbjobs utiity;master_server
– The name of master server which we want to monitor.
Example:C:\Program Files\Veritas\NetBackup\bin\admincmd\bpdbjobs.exe,lab-netbackup7
Warning Events
This monitor returns the number of server warning events by using the bperror command.
Arguments:
All Perl scripts use the same argument structure:path_to_bperror_command,hours_ago
wherepath_to_bperror_command
– Full path to bperror utiity;hours_ago
– Monitoring time interval in hours. By default it set to return events from the last hour.
Example:C:\Program Files\Veritas\NetBackup\bin\admincmd\bperror.exe,1
Error Events
This monitor returns the number of server error events by using the bperror command.
Arguments:
All Perl scripts use the same argument structure:path_to_bperror_command,hours_ago
where
path_to_bperror_command – Full path to bperror utiity;
hours_ago – Monitoring time interval in hours. By default it set to return events from the last hour.
Example:C:\Program Files\Veritas\NetBackup\bin\admincmd\bperror.exe,1
Critical Events
This monitor returns the number of server critical events by using the bperror command.
Arguments:
All Perl scripts use the same argument structure:path_to_bperror_command,hours_ago
wherepath_to_bperror_command
– Full path to bperror utiity;hours_ago
– Monitoring time interval in hours. By default it set to return events from the last hour.
Example:C:\Program Files\Veritas\NetBackup\bin\admincmd\bperror.exe,1