Analyse le nombre total de sessions actives
Le nombre de sessions utilisateur actives pour les services Terminal Server ne correspond pas à celui des conditions de fonctionnement normales.
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.
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.
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).
Target | Microsoft.Windows.Server.2003.TerminalServerRole | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
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.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>