Überwacht die Funktion der Sammlung der Microsoft Überwachungssammeldienste, Clientverbindungen aufrecht zu halten.
Dieser Monitor mit Warnung weist darauf hin, dass die ACS-Sammlung die Verbindung mit Weiterleitungen trennt, um eingehenden Datenverkehr zu reduzieren und so Ressourcen zum Verarbeiten des Rückstands von Ereignissen frei zu geben.
Nachfolgend finden Sie eine Zusammenfassung der Standardkonfiguration dieses Monitors:
Roter Status: Wechsel zu rotem Status, wenn die Sammlung beginnt, die Verbindung mit Weiterleitungen zu trennen, um Ressourcen zum Verarbeiten des Rückstands von Ereignissen frei zu geben (AdtServer 4615)
Grüner Status: Wechsel zu grünem Status, wenn die Sammlung beginnt, Verbindungsversuche von Weiterleitungen wieder zuzulassen (AdtServer 4613).
Der rote Status kann die folgenden Ursachen haben:
Ein verwalteter Computer mit vielen Sicherheitsereignissen im Sicherheitsereignisprotokoll (z. B. ein Domänencontroller) versucht zum ersten Mal, Sicherheitsereignisse an eine ACS-Sammlung weiterzuleiten. Die Weiterleitung auf dem verwalteten Computer versucht, alle Ereignisse im Protokoll möglichst schnell an die Sammlung weiterzuleiten. Dadurch kommt es zu einem steilen Anstieg der Anzahl von Ereignissen in der Datenbankwarteschlange der Sammlung.
Wenn die Datenbank auf SQL Server Standard Edition aufsetzt, kann die Sammlung während der täglichen Datenbankwartung, in deren Rahmen Indizierungsvorgänge durchgeführt werden, keine Daten in die Datenbank schreiben, und es kommt zu einem Rückstand.
Wenn dies wiederholt auftritt, könnte dies ein Hinweis darauf sein, dass die Kapazität der Sammlung für das derzeitige Weiterleitungsaufkommen nicht ausreicht.
Folgende Maßnahmen können helfen, das Problem zu beheben:
Wechseln Sie zu SQL Server Enterprise Edition.
Richten Sie zusätzliche ACS-Sammlungen ein.
Target | Microsoft.SystemCenter.ACS.Collector |
Parent Monitor | Microsoft.SystemCenter.ACS.Collector.AvailabilityHealthRollup |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ACS.Collector.MaintainingClientConnections" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ACS.Collector" ParentMonitorID="Microsoft.SystemCenter.ACS.Collector.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="AcceptingNewClientConnections" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="DisconnectingClientConnections" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4615</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AdtServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4613</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AdtServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>