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.
Comments
Post a Comment