Всего активных сеансов

Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.ActiveSessions (UnitMonitor)

Этот объект отслеживает общее число активных сеансов на сервере узла сеансов удаленных рабочих столов.

Knowledge Base article:

Краткое описание

Число активных сеансов пользователей на узле сеансов удаленных рабочих столов выходит за рамки нормальных рабочих условий.

Причины

Общее число активных сеансов пользователей на сервере узла сеансов удаленных рабочих столов приближается к пределам производительности оборудования, на котором установлена служба роли узла сеансов удаленных рабочих столов.

Решения

Чтобы предотвратить возникновение этой проблемы, настройте максимальное допустимое число активных сеансов на основании ограничений производительности оборудования, на котором установлена служба роли узла сеансов удаленных рабочих столов.

Чтобы настроить максимальное количество активных сеансов, допустимое для этого сервера узла сеансов удаленных рабочих столов, используйте параметр Ограничение активного сеанса на вкладке Сеансы диалогового окна Свойства подключения в разделе настройки узла сеансов удаленных рабочих столов.

Упомянутым выше параметром можно также управлять посредством консоли групповой политики. В области навигации откройте пункт «Конфигурация компьютера», выберите пункты «Административные шаблоны», «Компоненты Windows», «Службы удаленных рабочих столов», а затем выберите пункт «Сеансы». В соответствии с требованиями измените параметры максимального допустимого количества активных сеансов.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameTerminal Services
Counter NameActive Sessions
Frequency900
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.TwoStateBaseliningMonitorWithoutCompression
RemotableTrue
AccessibilityPublic
Alert Message
Метрика активных сеансов службы удаленных рабочих столов превышает базовый показатель
Значение показателя "Активных сеансов" выше рассчитанных базовых показателей. Текущее значение больше {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.ActiveSessions" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.TwoStateBaseliningMonitorWithoutCompression" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.ActiveSessions.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>&gt;$Data/Context/Property[@Name='Average']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ActiveSessionsNormal" MonitorTypeStateID="WithinEnvelope" HealthState="Success"/>
<OperationalState ID="ActiveSessionsHigh" MonitorTypeStateID="OutsideEnvelope" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SignatureID>Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.ActiveSessions.Sig</SignatureID>
<DataSourceSettings>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ObjectName>Terminal Services</ObjectName>
<CounterName>Active Sessions</CounterName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSourceSettings>
<LearningAndBaseliningSettings>
<BusinessCycleLengthUnit>Week</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>1</BusinessCycleLengthInGivenUnit>
<LearningType>Continuous</LearningType>
<Offset1>3</Offset1>
<Offset2>3</Offset2>
<Offset3>3</Offset3>
<LearningRate>2.33</LearningRate>
<InitialNoAlertPeriodInBizCycles>1</InitialNoAlertPeriodInBizCycles>
<OuterSensitivity>3.31</OuterSensitivity>
<InnerSensitivity>2.81</InnerSensitivity>
</LearningAndBaseliningSettings>
<SignatureCollectionSettings>
<DBUpdatePeriodInSeconds>900</DBUpdatePeriodInSeconds>
</SignatureCollectionSettings>
</Configuration>
</UnitMonitor>