QND - OMS Backup

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

Community based Azure OMS Backup monitoring

Summary

This management pack monitors the OMS 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 (8)

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

Relationship Types (5)

 DisplayNameIDSourceTargetAccessibilityAbstract
QND.OMS.Backup.ContainerContainsItemQND - OMS Backup Container contains Protected ItemQND.OMS.Backup.ContainerContainsItemQND.OMS.Backup.Vault.ContainerQND.OMS.Backup.Vault.ProtectedItemPublicFalse
QND.OMS.Backup.VaultContainsContainerQND - OMS Backup Vault contains ContainerQND.OMS.Backup.VaultContainsContainerQND.OMS.Backup.VaultQND.OMS.Backup.Vault.ContainerPublicFalse
QND.OMS.Recovery.ContainerContainsItemQND - OMS Recovery Container contains Protected ItemQND.OMS.Recovery.ContainerContainsItemQND.OMS.Recovery.Vault.ContainerQND.OMS.Recovery.Vault.ProtectedItemPublicFalse
QND.OMS.Recovery.VaultContainsContainerQND - OMS 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 (8)

 IDIsolationAccessibility
Progel.Windows.Azure.Backup.Policy.Status.DSProgel.Windows.Azure.Backup.Policy.Status.DSAnyInternal
QND.OMS.Backup.Container.Discovery.DSQND.OMS.Backup.Container.Discovery.DSAnyInternal
QND.OMS.Backup.Policy.Discovery.DSQND.OMS.Backup.Policy.Discovery.DSAnyInternal
QND.OMS.Backup.ProtectedItem.Discovery.DSQND.OMS.Backup.ProtectedItem.Discovery.DSAnyInternal
QND.OMS.Backup.Vault.ItemStatus.DSQND.OMS.Backup.Vault.ItemStatus.DSAnyPublic
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 (2)

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

Unit Monitor Types (8)

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

Discoveries (8)

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

Aggregate Monitors (2)

 DisplayNameIDTargetAlgorithmCategoryEnabledAlert GenerateAccessibility
QND.OMS.Backup.Container.ProtectedItemAvailability.AggMonitorProtected ItemsQND.OMS.Backup.Container.ProtectedItemAvailability.AggMonitorQND.OMS.Backup.Vault.ContainerWorstOfAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.Container.ProtectedItemAvailability.AggMonitorProtected ItemsQND.OMS.Recovery.Container.ProtectedItemAvailability.AggMonitorQND.OMS.Recovery.Vault.ContainerWorstOfAvailabilityHealthTrueFalsePublic

Dependency Monitors (9)

 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.Backup.ContainerToItemJobFailureRate.DepMonitorJobs Failure rateQND.OMS.Backup.ContainerToItemJobFailureRate.DepMonitorQND.OMS.Backup.Vault.ContainerPercentageQND.OMS.Backup.Item.JobFailureRate.MonitorQND.OMS.Backup.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Backup.ContainerToItemLastJobStatus.DepMonitorLast Job StatusQND.OMS.Backup.ContainerToItemLastJobStatus.DepMonitorQND.OMS.Backup.Vault.ContainerPercentageQND.OMS.Backup.Item.LastJobStatus.MonitorQND.OMS.Backup.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Backup.ContainerToItemLastRecoveryPointAge.DepMonitorLast Recovery Point AgeQND.OMS.Backup.ContainerToItemLastRecoveryPointAge.DepMonitorQND.OMS.Backup.Vault.ContainerPercentageQND.OMS.Backup.Item.RecoveryPointAge.MonitorQND.OMS.Backup.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Backup.VaultToContainerAvailability.DepMonitorProtected ItemsQND.OMS.Backup.VaultToContainerAvailability.DepMonitorQND.OMS.Backup.VaultPercentageQND.OMS.Backup.Container.ProtectedItemAvailability.AggMonitorQND.OMS.Backup.VaultContainsContainerAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.ContainerToItemJobFailureRate.DepMonitorJobs Failure rateQND.OMS.Recovery.ContainerToItemJobFailureRate.DepMonitorQND.OMS.Recovery.Vault.ContainerPercentageQND.OMS.Recovery.Item.JobFailureRate.MonitorQND.OMS.Recovery.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.ContainerToItemLastJobStatus.DepMonitorLast Job StatusQND.OMS.Recovery.ContainerToItemLastJobStatus.DepMonitorQND.OMS.Recovery.Vault.ContainerPercentageQND.OMS.Recovery.Item.LastJobStatus.MonitorQND.OMS.Recovery.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.ContainerToItemLastRecoveryPointAge.DepMonitorLast Recovery Point AgeQND.OMS.Recovery.ContainerToItemLastRecoveryPointAge.DepMonitorQND.OMS.Recovery.Vault.ContainerPercentageQND.OMS.Recovery.Item.RecoveryPointAge.MonitorQND.OMS.Recovery.ContainerContainsItemAvailabilityHealthTrueFalsePublic
QND.OMS.Recovery.VaultToContainerAvailability.DepMonitorProtected ItemsQND.OMS.Recovery.VaultToContainerAvailability.DepMonitorQND.OMS.Recovery.VaultPercentageQND.OMS.Recovery.Container.ProtectedItemAvailability.AggMonitorQND.OMS.Recovery.VaultContainsContainerAvailabilityHealthTrueFalsePublic

Unit Monitors (9)

 DisplayNameIDTargetCategoryEnabledAlert GenerateAccessibility
QND.OMS.Backup.Item.JobFailureRate.MonitorJobs failure rateQND.OMS.Backup.Item.JobFailureRate.MonitorQND.OMS.Backup.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Backup.Item.LastJobStatus.MonitorLast Backup Job ResultQND.OMS.Backup.Item.LastJobStatus.MonitorQND.OMS.Backup.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
QND.OMS.Backup.Item.RecoveryPointAge.MonitorRecovery Point AgeQND.OMS.Backup.Item.RecoveryPointAge.MonitorQND.OMS.Backup.Vault.ProtectedItemAvailabilityHealthTrueTruePublic
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.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.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 (4)

 DisplayNameIDTargetCategoryEnabledAlert Generate
QND.OMS.Backup.Container.DiscoveryTrigger.RuleQND - OMS Backup Container Discovery RuleQND.OMS.Backup.Container.DiscoveryTrigger.RuleQND.OMS.Backup.VaultDiscoveryTrueFalse
QND.OMS.Backup.ProtectedItem.DiscoveryTrigger.RuleQND - OMS Backup Protected Item Discovery RuleQND.OMS.Backup.ProtectedItem.DiscoveryTrigger.RuleQND.OMS.Backup.VaultDiscoveryTrueFalse
QND.OMS.Recovery.Container.DiscoveryTrigger.RuleQND - OMS Recovery Container Discovery RuleQND.OMS.Recovery.Container.DiscoveryTrigger.RuleQND.OMS.Recovery.VaultDiscoveryTrueFalse
QND.OMS.Recovery.ProtectedItem.DiscoveryTrigger.RuleQND - OMS Recovery Protected Item Discovery RuleQND.OMS.Recovery.ProtectedItem.DiscoveryTrigger.RuleQND.OMS.Recovery.VaultDiscoveryTrueFalse

Folder Items (8)

 IDFolderNameElementID
QND.OMS.Backup.AgentState.FldrItemQND.OMS.Backup.AgentState.FldrItemQND.OMS.Backup.FolderQND.OMS.Backup.AgentState.View
QND.OMS.Backup.Alert.FldrItemQND.OMS.Backup.Alert.FldrItemQND.OMS.Backup.FolderQND.OMS.Backup.Alert.View
QND.OMS.Backup.Backup.Container.FolderItemQND.OMS.Backup.Backup.Container.FolderItemQND.OMS.Backup.FolderQND.OMS.Backup.Backup.Container
QND.OMS.Backup.Backup.Item.FolderItemQND.OMS.Backup.Backup.Item.FolderItemQND.OMS.Backup.FolderQND.OMS.Backup.Backup.Item
QND.OMS.Backup.VaultState.FldrItemQND.OMS.Backup.VaultState.FldrItemQND.OMS.Backup.FolderQND.OMS.Backup.VaultState.View
QND.OMS.Recovery.Vault.ContainerState.FldrItemQND.OMS.Recovery.Vault.ContainerState.FldrItemQND.OMS.Backup.FolderQND.OMS.Recovery.Vault.ContainerState.View
QND.OMS.Recovery.Vault.ProtectedItemState.FldrItemQND.OMS.Recovery.Vault.ProtectedItemState.FldrItemQND.OMS.Backup.FolderQND.OMS.Recovery.Vault.ProtectedItemState.View
QND.OMS.Recovery.VaultState.FldrItemQND.OMS.Recovery.VaultState.FldrItemQND.OMS.Backup.FolderQND.OMS.Recovery.VaultState.View

Folders (1)

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

Views (8)

 DisplayNameIDTargetTypeAccessibilityVisible
QND.OMS.Backup.AgentState.ViewBackup Agent StateQND.OMS.Backup.AgentState.ViewQND.OMS.Backup.AgentMicrosoft.SystemCenter.StateViewTypePublicTrue
QND.OMS.Backup.Alert.ViewBackup AlertsQND.OMS.Backup.Alert.ViewQND.OMS.Backup.AgentMicrosoft.SystemCenter.AlertViewTypePublicTrue
QND.OMS.Backup.Backup.ContainerBackup Container (Legacy)QND.OMS.Backup.Backup.ContainerQND.OMS.Backup.Vault.ContainerMicrosoft.SystemCenter.StateViewTypeInternalTrue
QND.OMS.Backup.Backup.ItemBackup Items (Legacy)QND.OMS.Backup.Backup.ItemQND.OMS.Backup.Vault.ProtectedItemMicrosoft.SystemCenter.StateViewTypeInternalTrue
QND.OMS.Backup.VaultState.ViewBackup Vaults State (legacy to migrate)QND.OMS.Backup.VaultState.ViewQND.OMS.Backup.VaultMicrosoft.SystemCenter.StateViewTypePublicTrue
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