Trop de sessions actives

Citrix.PresentationServer.ActiveSessions.PerformanceMonitor (UnitMonitor)

Contrôle le nombre de sessions Citrix actives sur un serveur Citrix géré

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Un nombre élevé de sessions actives existe sur ce serveur. Il se peut que cela indique une surcharge du serveur.

 
Causes

Cette alerte peut indiquer des problèmes de performances sur le serveur. Toutes les sessions consomment des ressources sur le serveur. Un nombre élevé de sessions peut donc affecter les performances du serveur. Notez que toutes les sessions, y compris les sessions inactives et déconnectées, consomment des ressources.

 
Résolutions

Si le serveur montre des signes de dégradation des performances à cause de la présence d'un nombre élevé de sessions actives, limitez le nombre de sessions acceptées par le serveur (par exemple, à l'aide de l'outil Configuration des services Microsoft Terminal Server). Si d'autres serveurs de la batterie de serveurs ne sont pas aussi chargés, utilisez l'équilibrage de charge pour distribuer les connexions équitablement entre 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 actives est un indicateur grossier de la charge du serveur, car elle est influencée par d'autres facteurs tels que les sessions déconnectées et le type d'applications exécutées dans les sessions. Notez que le nombre de sessions actives comprend les sessions de console et distantes actives.

Ce contrôle est désactivé par défaut, car le nombre de sessions actives 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 dont la gestion est effectuée. Ceci suppose que tous les serveurs possèdent la même capacité en nombre de sessions actives.

Le Pack d'administration comprend une vue de contrôle des performances Sessions actives qui affiche un historique des sessions actives sur les serveurs gérés. Ceci est utile pour découvrir des tendances dans l'utilisation des sessions sur des serveurs individuels.

Notez qu'une alerte similaire existe pour le nombre de sessions déconnectées.

 
© 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 NameNumberOfActiveSessions
Frequency1020
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.WmiBased.Performance.ThresholdMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Trop de sessions actives
Le nombre de sessions actives sur ce serveur est élevé.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.ActiveSessions.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.ActiveSessions.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>1020</Frequency>
<ObjectName>MetaFrame_Server</ObjectName>
<CounterName>NumberOfActiveSessions</CounterName>
<InstanceName>$Target/Property[Type='CtxLibrary!Citrix.Library.ServerApplication']/Name$</InstanceName>
<Value>$Data/Property[@Name='NumberOfActiveSessions']$</Value>
<Threshold>75.00</Threshold>
</Configuration>
</UnitMonitor>