Data Warehouse Object Health State Data Dedicated Maintenance Recovery State

Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.DedicatedMaintenance.RecoveryState (UnitMonitor)

This monitor switches to warning state once Data Warehouse object health state data dedicated maintenance process experiences a problem and does not recover from that problem in a configured amount of time

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseSynchronizationService
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.StateDataDedicatedMaintenanceState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.DatasetRelatedRecoveryUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Data Warehouse object health state data dedicated maintenance process failed to perform maintenance operation
Data Warehouse object health state data dedicated maintenance process failed to perform maintenance operation. {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.DedicatedMaintenance.RecoveryState" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.DataWarehouseSynchronizationService" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataDedicatedMaintenanceState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DatasetRelatedRecoveryUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.DedicatedMaintenance.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Item0Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaisedAndNoSecondEventRaisedInTimeInterval" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.StandardDataSetMaintenance</WorkflowName>
<DatasetName>State data set</DatasetName>
<FirstEventId>31552</FirstEventId>
<SecondEventId>31554</SecondEventId>
<TimeIntervalSeconds>300</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>