Scrubbing Last Run

Microsoft.Windows.FileServices.Service.Deduplication.6.2.Volume.ScrubbingRun (UnitMonitor)

Knowledge Base article:

Summary

This object monitors the health of Scrubbing jobs on the volume.

When a data deduplication volume has not been processed by Scrubbing, detection, reporting and potential repair of data corruptions did not happen. This means corruptions may be detected when it is too late to recover the data from backup or after too many corruptions have spread on the disk.

Causes

Scrubbing has failed to run or was cancelled.

Resolution

Run Scrubbing using the Start-DedupJob cmdlet. Or create or enable a Scrubbing schedule using the powershell cmdlets New-DedupSchedule and Set-DedupSchedule.

Additional

Deduplication Cmdlets in Windows PowerShell (http://go.microsoft.com/fwlink/?LinkId=255899)

Element properties:

TargetMicrosoft.Windows.FileServices.Service.Deduplication.6.2.Volume
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.FileServices.Service.Deduplication.6.2.LastJobRun
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.Deduplication.6.2.Volume.ScrubbingRun" TypeID="Microsoft.Windows.FileServices.Service.Deduplication.6.2.LastJobRun" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.Deduplication.6.2.Volume" Remotable="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState MonitorTypeStateID="JobNotRunWithinThreshold" HealthState="Error" ID="JobNotRunWithinThreshold"/>
<OperationalState MonitorTypeStateID="JobRunWithinThreshold" HealthState="Success" ID="JobRunWithinThreshold"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
<PropertyBagValueToCheck>DaysSinceLastScrubbing</PropertyBagValueToCheck>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<VolumeId>$Target/Property[Type='Microsoft.Windows.FileServices.Service.Deduplication.6.2.Volume']/VolumeId$</VolumeId>
<ThresholdInDays>30</ThresholdInDays>
</Configuration>
</UnitMonitor>