Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentRpcServerIdleTimeout (Rule)

Knowledge Base article:

Zusammenfassung

FileServerVssAgent-Leerlaufzeitüberschreitung.

Ursachen

FileServerVssAgent lässt nur jeweils eine Sitzung zur Schattenkopieerstellung auf einem bestimmten Server zu. Um zu vermeiden, dass ein nicht reagierender Client den Dateiserver zu lange beansprucht, wird ein Timer für die Schattenkopien-Erstellungssequenz unterstützt, bei dem eine Zeitüberschreitung auftritt, wenn der nächste RPC-Befehl nicht innerhalb des erwarteten Zeitraums während der Schattenkopie-Erstellungssequenz empfangen wird. Der Timer hat zwei Intervalle: 30 Minuten zwischen langen clientseitigen Vorgängen (z. B. AddToShadowCopySet/PrepareShadowCopySet und GetShareMapping/RecoveryComplete) und 60 Sekunden zwischen kurzen clientseitigen Vorgängen.

Lösungen

Überprüfen Sie das VSS-Ereignisprotokoll auf dem Dateiserver und auf dem Anwendungsserver. Wiederholen Sie den Vorgang, und stellen Sie sicher, dass die clientseitigen Vorgänge innerhalb der erwarteten Intervalle abgeschlossen werden und der nächste RPC-Befehl rechtzeitig ausgegeben wird.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled
CategoryAvailabilityHealth
EnabledTrue
Event_ID1008
Event SourceMicrosoft-Windows-FileShareShadowCopyAgent
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
FileServerVssAgent hat den nächsten RPC-Befehl in der Schattenkopie-Erstellungssequenz nicht innerhalb des erwarteten Zeitraums empfangen
FileServerVssAgent hat den nächsten RPC-Befehl in der Schattenkopie-Erstellungssequenz nicht innerhalb des erwarteten Zeitraums empfangen.
Event LogMicrosoft-Windows-FileShareShadowCopyAgent/Operational

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentRpcServerIdleTimeout" Target="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled" Remotable="true" Enabled="true">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-FileShareShadowCopyAgent/Operational</LogName>
<Expression>
<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">1008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentRpcServerIdleTimeout.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>