Проверяет возможность сборщика службы Microsoft ACS обслуживать соединения с клиентами
Этот монитор и предупреждение означают, что сборщик ACS выполняет отключение серверов пересылки для снижения входящего трафика и распределения ресурсов для обслуживания журнала ожидания событий, которые требуется обработать и записать в базу данных.
Ниже приведено краткое описание конфигурации по умолчанию этого монитора:
Красное состояние. Переход в "красное" состояние при инициализации сборщиком отключения текущих сеансов серверов пересылки для обслуживания журнала ожидания в очереди базы данных (AdtServer 4615).
Зеленое состояние. Переход в "зеленое" состояние при возобновлении сборщиком принятия подключений от серверов пересылки (AdtServer 4613).
"Красное" состояние может свидетельствовать о следующем.
Управляемый компьютер с многочисленными текущими событиями безопасности в журнале событий безопасности (например контроллер домена) пытается впервые переслать события безопасности сборщику ACS. Сервер пересылки на управляемом компьютере попытается переслать все события журнала сборщику как можно скорее, что становится причиной накопления событий в очереди базы данных сборщика.
Если база данных установлена в системе SQL Server Standard Edition, то в течение ежедневного периода обслуживания базы данных, когда база данных выполняет операции индексирования, сборщику не удается записать данные в базу, что приводит к созданию журнала ожидания очереди.
Если такое условие постоянно возникает в течение дня, это может указывать на недостаточность емкости сборщика для управления текущим количеством серверов пересылки.
Для решения проблемы можно выполнить следующие действия:
рассмотреть возможность перехода на SQL Server Enterprise Edition;
рассмотреть возможность увеличения количества сборщиков ACS.
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>