Этот объект отслеживает общее число активных сеансов на сервере узла сеансов удаленных рабочих столов.
Число активных сеансов пользователей на узле сеансов удаленных рабочих столов выходит за рамки нормальных рабочих условий.
Общее число активных сеансов пользователей на сервере узла сеансов удаленных рабочих столов приближается к пределам производительности оборудования, на котором установлена служба роли узла сеансов удаленных рабочих столов.
Чтобы предотвратить возникновение этой проблемы, настройте максимальное допустимое число активных сеансов на основании ограничений производительности оборудования, на котором установлена служба роли узла сеансов удаленных рабочих столов.
Чтобы настроить максимальное количество активных сеансов, допустимое для этого сервера узла сеансов удаленных рабочих столов, используйте параметр Ограничение активного сеанса на вкладке Сеансы диалогового окна Свойства подключения в разделе настройки узла сеансов удаленных рабочих столов.
Упомянутым выше параметром можно также управлять посредством консоли групповой политики. В области навигации откройте пункт «Конфигурация компьютера», выберите пункты «Административные шаблоны», «Компоненты Windows», «Службы удаленных рабочих столов», а затем выберите пункт «Сеансы». В соответствии с требованиями измените параметры максимального допустимого количества активных сеансов.
Target | Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | Terminal Services | ||
Counter Name | Active Sessions | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.TwoStateBaseliningMonitorWithoutCompression | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>>$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>