Número total de sesiones activas

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

Este objeto supervisa el número total de sesiones activas en el servidor host de sesión de Escritorio remoto.

Knowledge Base article:

Resumen

El número de sesiones de usuario activas para host de sesión de Escritorio remoto (Host de sesión de RD) no se ajusta a las condiciones de funcionamiento normales.

Causas

El número total de sesiones de usuario activas en el servidor de host de sesión de Escritorio remoto se aproxima a los límites de rendimiento del hardware del equipo en el que está instalado el servicio de rol de host de sesión de Escritorio remoto.

Soluciones

Para evitar este problema, configure un número máximo de sesiones activas permitidas, según los límites de rendimiento del hardware del equipo en el que el servicio de rol de host de sesión de Escritorio remoto está instalado.

Para configurar el número máximo de sesiones activas permitidas para este servidor host de sesión de Escritorio remoto, configure el valor Límite de sesión activa en la pestaña Sesiones del cuadro de diálogo Propiedades de conexión en Configuración de host de sesión de Escritorio remoto.

La configuración antes mencionada también se puede controlar utilizando la consola Directiva de grupo. En el panel de navegación, abra Configuración del equipo, Plantillas administrativas, Componentes de Windows, Servicios de Escritorio remoto y, por último, Sesiones. Cambie las propiedades para el máximo de sesiones activas permitidas según sea necesario.

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
La medida de sesiones activas de Servicios de Escritorio remoto está por encima de la línea de base
La medida de sesiones activas está por encima de la línea de base calculada. El valor actual es >{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>