Filtr obnovovacího klíče SMB – detekován nástroj ChkDsk

Microsoft.Windows.FileServices.Service.SMB.6.3.ResumeKeyFilterChkDskDetected (UnitMonitor)

Monitoruje stav načtení databáze filtru obnovovacího klíče

Knowledge Base article:

Souhrn

Obnovovací klíč zjistil, že nástroj CHKDSK byl spuštěn na jednom nebo více svazcích, a zahodil svou databázi na těchto svazcích.

Příčiny

Pokud správce spustil nástroj CHKDSK na svazku s nepřetržitě dostupnými sdílenými složkami nebo byla automaticky provedena úplná kontrola příkazem CHKDSK, obnovovací klíč nebude schopen bezpečně obnovit otevřené popisovače souborů.

Řešení

Aplikacím s nepřetržitě dostupnými popisovači otevřenými na sdílených složkách na postižených svazcích budou tyto popisovače zavřeny. Jakmile bude tento problém vyřešen, správce aplikace budu muset učinit nápravné opatření, aby tyto popisovače obnovil. Může být nutné restartovat virtuální počítače, znovu připojit databáze nebo restartovat aplikaci.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.SMB.6.3.Clustered
Parent MonitorMicrosoft.Windows.FileServices.Service.SMB.6.3.ContinuousAvailability
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Obnovovací klíč detekoval nástroj CHKDSK
Obnovovací klíč detekoval nástroj na jednom nebo více svazcích a zahodí svou databázi na těchto svazcích.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.SMB.6.3.ResumeKeyFilterChkDskDetected" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.SMB.6.3.Clustered" ParentMonitorID="Microsoft.Windows.FileServices.Service.SMB.6.3.ContinuousAvailability" Remotable="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.SMB.6.3.ResumeKeyFilterChkDskDetected.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ResumeKeyFilterChkDskDetectedFailed" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="ResumeKeyFilterChkDskDetectedOK" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-ResumeKeyFilter/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ResumeKeyFilter</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-ResumeKeyFilter/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ResumeKeyFilter</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>