Microsoft File Share Shadow Copy Agent - save the persistent metadata store.

Microsoft.Windows.FileServices.Service.SMB.10.0.FSSSaveMetadataStore (UnitMonitor)

Microsoft File Share Shadow Copy Agent save the persistent metadata store.

Knowledge Base article:

Summary

FileServerVssAgent failed to save to its metadata

Causes

FileServerVssAgent RPC server fail to save to its metadata if the metadata is missing, corrupt or takes too long to save.

Resolutions

If the metadata is missing or corrupt, the FileServerVssAgent automatically recreates the metadata and save the records to the new metadata store. If it takes too long to save, it could be resource overload or disk hardware failure. The file server needs to reboot or replace faulty disks.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.SMB.10.0.FssAgentEnabled
Parent MonitorMicrosoft.Windows.FileServices.Service.SMB.10.0.FileShareShadowCopy
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Microsoft File Share Shadow Copy Agent failed to save its metadata
Microsoft File Share Shadow Copy Agent to save the persistent metadata store.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.SMB.10.0.FSSSaveMetadataStore" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.SMB.10.0.FssAgentEnabled" ParentMonitorID="Microsoft.Windows.FileServices.Service.SMB.10.0.FileShareShadowCopy" Remotable="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.SMB.10.0.FSSSaveMetadataStoreError.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FSSSaveMetadataStoreFailed" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="FSSSaveMetadataStoreOK" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-FileShareShadowCopyAgent/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-FileShareShadowCopyAgent</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1001</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-FileShareShadowCopyAgent/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-FileShareShadowCopyAgent</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>