Analyse de la durée d'inactivité de la session Citrix

Citrix.PresentationServer.CitrixSessionIdle.Monitor (UnitMonitor)

Contrôle et identifie les sessions Citrix qui ont dépassé une période d'inactivité prédéfinie

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Une session a été inactive plus longtemps que la période autorisée. Il ne se peut que la session ne soit plus en cours d'utilisation et consomme toujours des ressources (y compris des licences) de manière intempestive.

Notez que la règle qui gouverne cette alerte fait partie d'un ensemble de deux règles qui contrôlent la manière dont le Pack d'administration traite et répond aux informations sur les sessions qui ont été inactives trop longtemps. Pour plus d'informations sur la configuration et l'activation de ces règles, consultez la Base des connaissances Citrix (voir lien ci-dessous).

 
Récapitulatif

Une session a été inactive plus longtemps que la période autorisée. Il ne se peut que la session ne soit plus en cours d'utilisation et consomme toujours des ressources (y compris des licences) de manière intempestive.

 
Causes

Il se peut que cela indique des problèmes avec la session. Une session est inactive lorsque aucune entrée utilisateur n'est détectée pendant un moment. Toutes les sessions, y compris les sessions inactives, consomment des ressources sur le serveur. Ainsi, les sessions inactives peuvent causer des problèmes lorsque les ressources serveur sont limitées.

 
Résolutions

Si la session inactive n'est pas en cours d'utilisation en ce moment, déconnectez-la ; par exemple, à l'aide de la Console Presentation Server. La déconnexion d'une session termine la connexion entre le serveur et le client. Cependant, la session de l'utilisateur n'est pas fermée et tous les programmes en cours d'exécution restent actifs, ainsi l'utilisateur peut se reconnecter plus tard à la session déconnectée. La déconnexion de la session assure la mise à disposition de toute licence consommée par la session auprès des autres utilisateurs.

Si la session inactive n'est plus requise, fermez la. La fermeture d'une session ferme la connexion et tous les programmes en cours d'exécution. L'utilisateur ne peut pas se reconnecter à la session. Ceci libèrera des ressources consommées par cette session pour les autres utilisateurs.

Vous pouvez automatiquement déconnecter des sessions qui ont été inactives pour une durée spécifiée à l'aide de l'outil Configuration des services Microsoft Terminal Server. Pour plus d'informations, consultez le fichier d'aide de cet outil.

Si cette alerte est générée parce que les sessions utilisateur restent connectées lors des heures non ouvrées, considérez limiter le programme de cette règle aux heures ouvrées de la société.

 
Sources de connaissances externes

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

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

 
Événement exemple

Une session Citrix a été inactive trop longtemps (session %1 pour l'utilisateur %2)

 
Autres informations

Cette alerte est désactivée par défaut car la durée acceptable pour laquelle une session devrait être inactive varie entre les sites. L'alerte « La durée d'inactivité de la session est trop longue » est réglée par défaut pour se déclencher après 120 secondes.

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

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.IMA.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeCitrix.PresentationServer.CitrixSessionIdle.MonitorType
RemotableTrue
AccessibilityPublic
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.CitrixSessionIdle.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.IMA.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Citrix.PresentationServer.CitrixSessionIdle.MonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Warning" MonitorTypeStateID="SessionIdle" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="SessionActive" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalInSeconds>3600</IntervalInSeconds>
<MinutesIdle>120</MinutesIdle>
</Configuration>
</UnitMonitor>