QND - Azure Backup

QND.OMS.Backup :: 2.0.0.33 (Management Pack)

Community based Azure OMS Backup monitoring

Summary

This management pack monitors the Azure Backup service.

The management pack checks for:

Every monitor check for the value returned in the first row in the specified column number. Column numbering starts from 1.

Configuration

The Size monitor needs to be enabled and the threhsold configured.

For more and up to date information on this MP and its configuration see GitHub Wiki Home page for the project

Management Pack Elements

Classes (5)

 DisplayNameIDBase ClassAbstractHostedSingletonGroupExtensionAccessibility
QND.OMS.Backup.AgentQND - Azure Backup MonitorQND.OMS.Backup.AgentMicrosoft.Windows.LocalApplicationFalseTrueFalseFalseFalsePublic
QND.OMS.Backup.Agent.PolicyQND - Azure Backup PolicyQND.OMS.Backup.Agent.PolicyMicrosoft.Windows.ApplicationComponentFalseTrueFalseFalseFalsePublic
QND.OMS.Recovery.VaultQND - Azure Recovery Services VaultQND.OMS.Recovery.VaultQND.Azure.GenericServiceFalseTrueFalseFalseFalsePublic
QND.OMS.Recovery.Vault.ContainerQND - Azure Recovery ContainerQND.OMS.Recovery.Vault.ContainerSystem.LogicalEntityFalseTrueFalseFalseFalseInternal
QND.OMS.Recovery.Vault.ProtectedItemQND - Azure Recovery Protected ItemQND.OMS.Recovery.Vault.ProtectedItemSystem.LogicalEntityFalseTrueFalseFalseFalseInternal

Relationship Types (3)

 DisplayNameIDSourceTargetAccessibilityAbstract
QND.OMS.Recovery.ContainerContainsItemQND - Azure Recovery Container contains Protected ItemQND.OMS.Recovery.ContainerContainsItemQND.OMS.Recovery.Vault.ContainerQND.OMS.Recovery.Vault.ProtectedItemPublicFalse
QND.OMS.Recovery.VaultContainsContainerQND - Azure Recovery Vault contains ContainerQND.OMS.Recovery.VaultContainsContainerQND.OMS.Recovery.VaultQND.OMS.Recovery.Vault.ContainerPublicFalse
QND.OMS.BackupAgentHostsPolicyQND.OMS.BackupAgentHostsPolicyQND.OMS.BackupAgentHostsPolicyQND.OMS.Backup.AgentQND.OMS.Backup.Agent.PolicyPublicFalse

DataSource Modules (5)

 IDIsolationAccessibility
Progel.Windows.Azure.Backup.Policy.Status.DSProgel.Windows.Azure.Backup.Policy.Status.DSAnyInternal
QND.OMS.Backup.Policy.Discovery.DSQND.OMS.Backup.Policy.Discovery.DSAnyInternal
QND.OMS.Recovery.Container.Discovery.DSQND.OMS.Recovery.Container.Discovery.DSAnyInternal
QND.OMS.Recovery.ProtectedItem.Discovery.DSQND.OMS.Recovery.ProtectedItem.Discovery.DSAnyInternal
QND.OMS.Recovery.Vault.ItemStatus.DSQND.OMS.Recovery.Vault.ItemStatus.DSAnyPublic

ProbeAction Modules (1)

 IDIsolationAccessibility
QND.OMS.Recovery.Vault.ProtectedItemStatus.PTQND.OMS.Recovery.Vault.ProtectedItemStatus.PTAnyPublic

Unit Monitor Types (6)

 IDAccessibilitySupport Monitor Recalculate
QND.OMS.Backup.FailureRate.MTQND.OMS.Backup.FailureRate.MTPublicFalse
QND.OMS.Backup.Policy.Age.MTQND.OMS.Backup.Policy.Age.MTInternalFalse
QND.OMS.Backup.Size.MTQND.OMS.Backup.Size.MTInternalFalse
QND.OMS.Recovery.ItemStatusGeneric.MTQND.OMS.Recovery.ItemStatusGeneric.MTPublicFalse
QND.OMS.Recovery.LastJobStatus.MTQND.OMS.Recovery.LastJobStatus.MTPublicFalse
QND.OMS.Recovery.LastRecoveryPointAge.MTQND.OMS.Recovery.LastRecoveryPointAge.MTPublicFalse

Discoveries (5)

 DisplayNameIDTargetEnabled
QND.OMS.Backup.Agent.DiscoveryDiscovery For OMS Azure Backup AgentQND.OMS.Backup.Agent.DiscoveryMicrosoft.Windows.ComputerTrue
QND.OMS.Recovery.Container.DiscoveryQND - Azure Recovery Container DiscoveryQND.OMS.Recovery.Container.DiscoveryQND.OMS.Recovery.VaultTrue
QND.OMS.Recovery.ProtectedItem.DiscoveryQND - Azure Recovery Protected Item DiscoveryQND.OMS.Recovery.ProtectedItem.DiscoveryQND.OMS.Recovery.Vault.ContainerTrue
QND.OMS.Recovery.Vault.DiscoveryQND - Azure Recovery Services Vault discoveryQND.OMS.Recovery.Vault.DiscoveryMicrosoft.SystemCenter.MicrosoftAzure.SubscriptionTrue
QND.OMS.Backup.Policy.DiscoveryQND.OMS.Backup.Policy.DiscoveryQND.OMS.Backup.Policy.DiscoveryQND.OMS.Backup.AgentTrue

Dependency Monitors (3)

 DisplayNameIDTargetAlgorithmSource MonitorRelationshipCategoryEnabledAlert GenerateAccessibility
QND.OMS.Backup.Agent.Depends.Policy.DMPolicy StatusQND.OMS.Backup.Agent.Depends.Policy.DMQND.OMS.Backup.AgentWorstOfQND.OMS.Backup.Policy.Age.MonitorQND.OMS.BackupAgentHostsPolicyAvailabilityHealthTrueFalseInternal
QND.OMS.Recovery.ContainerToItemAvailability.DepMonitorProtected Item StatusQND.OMS.Recovery.ContainerToItemAvailability.DepMonitorQND.OMS.Recovery.Vault.ContainerPercentageSystem.Health.AvailabilityStateQND.OMS.Recovery.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.VaultToContainerAvailability.DepMonitorProtected ItemsQND.OMS.Recovery.VaultToContainerAvailability.DepMonitorQND.OMS.Recovery.VaultPercentageSystem.Health.AvailabilityStateQND.OMS.Recovery.VaultContainsContainerAvailabilityHealthTrueFalsePublic

Unit Monitors (9)

 DisplayNameIDTargetCategoryEnabledAlert GenerateAccessibility
QND.OMS.Backup.Policy.Age.MonitorBackup AgeQND.OMS.Backup.Policy.Age.MonitorQND.OMS.Backup.Agent.PolicyAvailabilityHealthTrueTrueInternal
QND.OMS.Backup.Size.MonitorBackup SizeQND.OMS.Backup.Size.MonitorQND.OMS.Backup.AgentAvailabilityHealthFalseTrueInternal
QND.OMS.Recovery.Item.HealthStatus.MonitorHealth StatusQND.OMS.Recovery.Item.HealthStatus.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Item.JobFailureRate.MonitorJobs failure rateQND.OMS.Recovery.Item.JobFailureRate.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Item.LastJobStatus.MonitorLast Backup Job ResultQND.OMS.Recovery.Item.LastJobStatus.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Item.ProtectionState.MonitorProtection StateQND.OMS.Recovery.Item.ProtectionState.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Item.ProtectionStatus.MonitorProtection StatusQND.OMS.Recovery.Item.ProtectionStatus.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Item.RecoveryPointAge.MonitorRecovery Point AgeQND.OMS.Recovery.Item.RecoveryPointAge.MonitorQND.OMS.Recovery.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Recovery.Vault.Connectivity.MonitorConnectivityQND.OMS.Recovery.Vault.Connectivity.MonitorQND.OMS.Recovery.VaultAvailabilityHealthTrueTruePublic

Rules (3)

 DisplayNameIDTargetCategoryEnabledAlert Generate
QND.OMS.Recovery.Container.DiscoveryTrigger.RuleQND - Azure Recovery Container Discovery RuleQND.OMS.Recovery.Container.DiscoveryTrigger.RuleQND.OMS.Recovery.VaultDiscoveryTrueFalse
QND.OMS.Recovery.ProtectedItem.DiscoveryTrigger.RuleQND - Azure Recovery Protected Item Discovery RuleQND.OMS.Recovery.ProtectedItem.DiscoveryTrigger.RuleQND.OMS.Recovery.VaultDiscoveryTrueFalse
QND.OMS.RecoveryVault.DiscoveryTrigger.RuleQND - Azure Recovery Vault discovery triggerQND.OMS.RecoveryVault.DiscoveryTrigger.RuleMicrosoft.SystemCenter.MicrosoftAzure.SubscriptionDiscoveryTrueFalse

Folder Items (6)

 IDFolderNameElementID
QND.OMS.Backup.AgentState.FldrItemQND.OMS.Backup.AgentState.FldrItemQND.OMS.Recovery.FolderQND.OMS.Backup.AgentState.View
QND.OMS.Backup.Alert.FldrItemQND.OMS.Backup.Alert.FldrItemQND.OMS.Recovery.FolderQND.OMS.Backup.Alert.View
QND.OMS.Recovery.Vault.ContainerState.FldrItemQND.OMS.Recovery.Vault.ContainerState.FldrItemQND.OMS.Recovery.FolderQND.OMS.Recovery.Vault.ContainerState.View
QND.OMS.Recovery.Vault.ProtectedItemState.FldrItemQND.OMS.Recovery.Vault.ProtectedItemState.FldrItemQND.OMS.Recovery.FolderQND.OMS.Recovery.Vault.ProtectedItemState.View
QND.OMS.Recovery.VaultState.FldrItemQND.OMS.Recovery.VaultState.FldrItemQND.OMS.Recovery.FolderQND.OMS.Recovery.VaultState.View
QND.OMS.RecoveryItem.Alert.FldrItemQND.OMS.RecoveryItem.Alert.FldrItemQND.OMS.Recovery.FolderQND.OMS.RecoveryItem.Alert.View

Folders (1)

 DisplayNameIDParentFolderAccessibility
QND.OMS.Recovery.FolderAzure BackupQND.OMS.Recovery.FolderQND.OMS.FoldersPublic

Views (6)

 DisplayNameIDTargetTypeAccessibilityVisible
QND.OMS.Backup.AgentState.ViewBackup Agent StateQND.OMS.Backup.AgentState.ViewQND.OMS.Backup.AgentMicrosoft.SystemCenter.StateViewTypePublicTrue
QND.OMS.Backup.Alert.ViewBackup Agent AlertsQND.OMS.Backup.Alert.ViewQND.OMS.Backup.AgentMicrosoft.SystemCenter.AlertViewTypePublicTrue
QND.OMS.Recovery.Vault.ContainerState.ViewRecovery Containers StateQND.OMS.Recovery.Vault.ContainerState.ViewQND.OMS.Recovery.Vault.ContainerMicrosoft.SystemCenter.StateViewTypePublicTrue
QND.OMS.Recovery.Vault.ProtectedItemState.ViewProtected Items StateQND.OMS.Recovery.Vault.ProtectedItemState.ViewQND.OMS.Recovery.Vault.ProtectedItemMicrosoft.SystemCenter.StateViewTypePublicTrue
QND.OMS.Recovery.VaultState.ViewRecovery Vaults StateQND.OMS.Recovery.VaultState.ViewQND.OMS.Recovery.VaultMicrosoft.SystemCenter.StateViewTypePublicTrue
QND.OMS.RecoveryItem.Alert.ViewProtected Items AlertsQND.OMS.RecoveryItem.Alert.ViewQND.OMS.Recovery.Vault.ProtectedItemMicrosoft.SystemCenter.AlertViewTypePublicTrue