Zu viele getrennte Sitzungen

Citrix.PresentationServer.DisconnectedSessions.PerformanceMonitor (UnitMonitor)

Überwacht die Anzahl getrennter Citrix Sitzungen auf einem verwalteten Citrix Server.

Knowledge Base article:

Citrix ® Management Pack

Zusammenfassung

Auf dem Server wurde eine hohe Anzahl getrennter Sitzungen festgestellt. Dies kann zu einem Leistungsabfall des Servers führen.

 
Ursachen

Getrennte Sitzungen verbrauchen Serverressourcen. Eine hohe Anzahl getrennter Sitzungen kann daher die Leistung des Servers negativ beeinflussen.

 
Lösungen

Wenn es aufgrund zu vieler getrennter Sitzungen zu einem Leistungsabfall auf dem Server kommt, können Sie mit der Terminaldienstekonfiguration von Microsoft diese Sitzungen nach einem festgelegten Zeitraum automatisch beenden. Achtung: Wenn Benutzer ihre Daten in den getrennten Sitzungen nicht gespeichert haben, können diese verloren gehen.

Wenn nur auf bestimmten Servern in der Farm zu viele getrennte Sitzungen auftreten, können Sie die Verbindungen gleichmäßig zwischen den Servern verteilen und so die Last ausgleichen. Weitere Informationen zum Lastausgleich finden Sie im Load Manager-Administratorhandbuch und in der Onlinehilfe der Presentation Server Console.

 
Externe Informationsquellen

Folgende Informationsquellen können bei der Behandlung dieses Fehlers helfen:

Weitere Informationen finden Sie auch in der Citrix Knowledge Base.

 
Weitere Informationen

Die Anzahl getrennter Sitzungen kann nur einen groben Hinweis auf die Serverlast geben, da diese noch von anderen Faktoren, wie z. B. aktiven Sitzungen und der Art der in der Sitzung ausgeführten Anwendungen, beeinflusst wird.

Dieser Monitor ist standardmäßig deaktiviert, da es von der installierten Hardware und Software abhängt, wie viele getrennte Sitzungen ein Server ohne Leistungsabfall unterstützen kann.

Achtung: Wenn diese Warnung aktiviert ist, gilt sie global für alle verwalteten Server in der Farm. Hierbei wird davon ausgegangen, dass alle Server dieselbe Anzahl getrennter Sitzungen unterstützen können.

Beachten Sie, dass es eine ähnliche Warnung für die Anzahl aktiver Sitzungen gibt.

 
© 2002-2008 Citrix Systems, Inc. Alle Rechte vorbehalten.

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
Zu viele getrennte Sitzungen
Die Anzahl der getrennten Sitzungen auf diesem Server ist hoch.
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>