SMB 다시 시작 키 필터 ChkDsk가 검색됨

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

다시 시작 키 필터 데이터베이스 로드 상태를 모니터링합니다.

Knowledge Base article:

요약

다시 시작 키가 하나 이상의 볼륨에서 CHKDSK가 수행된 것을 검색했으며, 이러한 볼륨에 대해 해당 데이터베이스를 삭제했습니다.

원인

관리자가 지속적으로 사용 가능한 파일 공유가 있는 볼륨에서 CHKDSK를 수행했거나 전체 CHKDSK 실행이 자동으로 수행된 경우 다시 시작 키를 통해 열려 있는 파일 핸들을 안전하게 다시 시작할 수 없습니다.

해결 방법

영향을 받는 볼륨의 파일 공유에서 지속적으로 사용 가능한 핸들이 열려 있는 응용 프로그램의 핸들이 닫힙니다. 문제가 해결된 후 응용 프로그램 관리자가 복구 작업을 수행하여 이러한 핸들을 다시 설정해야 합니다. 여기에는 가상 컴퓨터 다시 시작, 데이터베이스 다시 연결, 응용 프로그램 다시 시작 등이 포함될 수 있습니다.

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
다시 시작 키가 CHKDSK를 검색함
다시 시작 키가 하나 이상의 볼륨에서 CHKDSK를 검색했으며, 이러한 볼륨에 대해 해당 데이터베이스를 삭제합니다.
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>