Trop de sessions déconnectées

Citrix.PresentationServer.DisconnectedSessions.PerformanceMonitor (UnitMonitor)

Contrôle le nombre de sessions Citrix déconnectées sur un serveur Citrix géré

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Un nombre élevé de sessions déconnectées existe sur ce serveur. Ceci peut dégrader les performances du serveur.

 
Causes

Les sessions déconnectées consomment les ressources du serveur. Un nombre élevé de sessions déconnectées peut donc affecter les performances du serveur.

 
Résolutions

Si le serveur présente des performances dégradées à cause d'un nombre important de sessions déconnectées, utilisez l'outil Configuration des services Microsoft Terminal Server afin d'arrêter automatiquement les sessions déconnectées après une durée spécifiée. Avertissement : il se peut que les utilisateurs perdent des données non enregistrées dans les sessions déconnectées s'ils utilisent cette méthode.

Si les sessions déconnectées s'accumulent uniquement sur certains serveurs de la batterie, utilisez l'équilibrage de charge pour distribuer équitablement les connexions parmi les serveurs. Pour plus d'informations sur l'équilibrage de charge, veuillez consulter le Guide de l'administrateur Load Manager et l'aide en ligne de la Console Presentation Server.

 
Sources de connaissances externes

Les sources d'informations suivantes peuvent vous être utiles lors de l'apparition de cette alerte :

Ou effectuez des recherches dans la Base de connaissances Citrix pour plus d'informations.

 
Autres informations

Le nombre de sessions déconnectées est un indicateur grossier de la charge du serveur, car elle est influencée par d'autres facteurs tels que les sessions actives et le type d'applications exécutées dans les sessions.

Ce contrôle est désactivé par défaut, car le nombre de sessions déconnectées pouvant être prises en charge par un serveur sans dégradation des performances dépend du matériel et des logiciels de votre installation.

Avertissement : lorsqu'elle est activée, cette alerte s'applique globalement à tous les serveurs gérés de la batterie. Ceci suppose que tous les serveurs possèdent la même capacité en nombre de sessions déconnectées.

Notez qu'une alerte similaire existe pour le nombre de sessions actives.

 
© 2002-2008 Citrix Systems, Inc. Tous droits réservés.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.Connections.PerformanceState
CategoryAvailabilityHealth
EnabledTrue
Instance NameMetaFrame_Server
Counter NameNumberOfDisconnectedSessions
Frequency1800
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.WmiBased.Performance.ThresholdMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Trop de sessions déconnectées
Le nombre de sessions déconnectées sur ce serveur est élevé.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.DisconnectedSessions.PerformanceMonitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.Connections.PerformanceState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.WmiBased.Performance.ThresholdMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.DisconnectedSessions.PerformanceMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="OverThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<NameSpace>\\$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/NetworkName$\root\Citrix</NameSpace>
<Query>SELECT * FROM MetaFrame_Server WHERE ServerName="$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/NetbiosComputerName$"</Query>
<Frequency>1800</Frequency>
<ObjectName>MetaFrame_Server</ObjectName>
<CounterName>NumberOfDisconnectedSessions</CounterName>
<InstanceName>$Target/Property[Type='CtxLibrary!Citrix.Library.ServerApplication']/Name$</InstanceName>
<Value>$Data/Property[@Name='NumberOfDisconnectedSessions']$</Value>
<Threshold>100.00</Threshold>
</Configuration>
</UnitMonitor>