Reports if a volume has data deduplication enabled.
This object monitors the deduplication state on the volume.
When a data deduplication volume is set to disabled state, data deduplication will not run any jobs on the volume. This means no additional space savings will be made.
The volume is disabled for deduplication.
Enable the volume for deduplication using the powershell cmdlets Enable-DedupVolume or from the File Services Volumes page in Server Manager.
Deduplication Cmdlets in Windows PowerShell (http://go.microsoft.com/fwlink/?LinkId=255899)
Install and Configure Data Deduplication (http://go.microsoft.com/fwlink/?LinkId=255895)
Target | Microsoft.Windows.FileServices.Service.Deduplication.10.0.Volume |
Parent Monitor | System.Health.ConfigurationState |
Category | ConfigurationHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.Windows.FileServices.Service.Deduplication.10.0.WMIEventMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServices.Service.Deduplication.10.0.Volume.DedupEnabled" TypeID="Microsoft.Windows.FileServices.Service.Deduplication.10.0.WMIEventMonitorType" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.Deduplication.10.0.Volume" Remotable="true" ParentMonitorID="SystemHealth!System.Health.ConfigurationState">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState MonitorTypeStateID="FirstExpressionMatched" HealthState="Warning" ID="DedupDisabled"/>
<OperationalState MonitorTypeStateID="SecondExpressionMatched" HealthState="Success" ID="DedupEnabled"/>
</OperationalStates>
<Configuration>
<NameSpace>\\$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$\ROOT\Microsoft\Windows\Deduplication</NameSpace>
<Query>SELECT VolumeId, Volume, Enabled FROM MSFT_DedupVolume</Query>
<Frequency>1800</Frequency>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='VolumeId']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServices.Service.Deduplication.10.0.Volume"]/VolumeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Boolean">Property[@Name='Enabled']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Boolean">false</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='VolumeId']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServices.Service.Deduplication.10.0.Volume"]/VolumeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Boolean">Property[@Name='Enabled']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Boolean">true</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>