Commvault management pack

Disclaimer

Use this management pack at your own risk. I accept no responsibility if it causes damage.

Intro

A simple little management pack to monitor Commvault infrastructure. This management pack has a good example of using a Run As Account/Profile for a rule and a monitor using cookdown.

Products

Not applicable.

Management pack components

Type Name
Class Commvault.Class.Service
Discovery Commvault.Discovery.AllServices
Discovery Commvault.Discovery.CommServes
Discovery Commvault.Discovery.MediaAgents
Group Commvault.Group.CommServes
Group Commvault.Group.MediaAgents
Monitor Commvault.Monitor.AllServices
Monitor Commvault.Monitor.BackupStatus
Rule Commvault.Rule.BackupStatus
Recovery Commvault.Recovery.StartWindowsService
Run As Profile Commvault.RunAsProfile.CommvaultDb

Classes

Commvault.Class.Service

Views and monitoring are targeted at this class.

Discoveries

Commvault.Discovery.AllServices

This is a WMI discovery that targets Microsoft.SystemCenter.HealthService. If the below query is true an instance of the service is created:

SELECT * FROM Win32_Service WHERE Name LIKE 'Gx%' and startmode="auto"

Commvault.Discovery.CommServes

This is a group discovery that populates the group using server name as criteria.

Commvault.Discovery.MediaAgents

This is a group discovery that populates the group using server name as criteria.

Groups

Commvault.Group.CommServes

See Commvault.Discovery.CommServes.

Commvault.Group.MediaAgents

See Commvault.Discovery.MediaAgents.

Monitors

Commvault.Monitor.AllServices

Checks if Commvault services with automatic start are running and generates an alert if they are not.

Commvault.Monitor.BackupStatus

Checks successful backup jobs as a percentage over the last 24 hours.

Rules

Commvault.Rule.BackupStatus

Collects successful backup jobs as a percentage.

Recoveries

Commvault.Recovery.StartWindowsService

This will attempt to start Commvault services with automatic start that are not running.

Run As Profiles

Commvault.RunAsProfile.CommvaultDb

This profile is used in Commvault.Monitor.BackupStatus and Commvault.Rule.BackupStatus.

Views










Comments