Nombre total de sessions actives

Microsoft.Windows.Server.2003.TerminalServerRole.ActiveSessions (UnitMonitor)

Analyse le nombre total de sessions actives

Knowledge Base article:

Résumé

Le nombre de sessions utilisateur actives pour les services Terminal Server ne correspond pas à celui des conditions de fonctionnement normales.

Causes

Le nombre total de sessions utilisateur actives sur le serveur Terminal Server est proche des limites de performance du matériel informatique hébergeant Terminal Server.

Solutions

Pour éviter le problème, configurez un nombre maximal de sessions actives autorisées en fonction des limites de performance du matériel informatique sur lequel Terminal Server est installé.

Vous pouvez configurer ce nombre dans le champ Limite de session active, sous l'onglet Sessions de la boîte de dialogue Paramètres de connexion, dans la console Configuration des services Terminal Server.

Vous pouvez également modifier ce paramètre dans la console Stratégie de groupe. Dans le volet de navigation, ouvrez Configuration de l'ordinateur, Modèles d'administration, Composants Windows, Services Terminal Server, puis Sessions. Modifiez les propriétés des sessions actives autorisées comme il convient.

Externe

Pour plus d'informations sur les sessions autorisées et le déploiement de Terminal Server sur Microsoft® Windows Server™ 2003, voir l'article traitant du déploiement et de la capacité de Terminal Server sur Windows Server 2003, sur le site Web de Microsoft à l'adresse http://go.microsoft.com/fwlink/?LinkId=43122 (peut être en anglais).

Element properties:

TargetMicrosoft.Windows.Server.2003.TerminalServerRole
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameTerminal Services
Counter NameActive Sessions
Frequency900
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.TwoStateBaseliningMonitorWithoutCompression
RemotableTrue
AccessibilityPublic
Alert Message
Mesure des sessions actives des services Terminal Server au-dessus de la ligne de base
La mesure des sessions actives est au-dessus de la ligne de base calculée. La valeur actuelle est {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.TerminalServerRole.ActiveSessions" TypeID="SystemPerf!System.Performance.TwoStateBaseliningMonitorWithoutCompression" Accessibility="Public" Target="Microsoft.Windows.Server.2003.TerminalServerRole" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Enabled="onStandardMonitoring">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.TerminalServerRole.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 HealthState="Success" MonitorTypeStateID="WithinEnvelope" ID="ActiveSessionsNormal"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OutsideEnvelope" ID="ActiveSessionsHigh"/>
</OperationalStates>
<Configuration>
<SignatureID>Microsoft.Windows.Server.2003.TerminalServerRole.ActiveSessions.Sig</SignatureID>
<DataSourceSettings>
<ComputerName>$Target/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>