Monitor für Farmverbindungen

Citrix.PresentationServer.UserAttemptsToExceedMaxConnectionsInFarm.Monitor (UnitMonitor)

Überwacht Versuche von Benutzer, die maximale Verbindungsanzahl in einer Farm zu überschreiten.

Knowledge Base article:

Citrix ® Management Pack

Zusammenfassung

Über Richtlinien und Verbindungseinstellungen ist definiert worden, wie viele ICA-Sitzungen Benutzer zu einem beliebigen Zeitpunkt auf den Servern der Farm ausführen können. Ein Benutzer hat versucht, mehr als die zulässige Anzahl an Sitzungen zu erstellen.

 
Ursachen

Citrix Administratoren können die Anzahl gleichzeitiger Verbindungen (ICA-Sitzungen) beschränken, die Benutzer in der Serverfarm einrichten können. So wird die Anzahl der verwendeten ICA-Verbindungslizenzen reduziert und Ressourcen werden geschont.

 
Lösungen

Wenn Sie dem Benutzer, der das Ereignis ausgelöst hat, mehr gleichzeitige Sitzungen in der Serverfarm ermöglichen möchten, bearbeiten Sie mit der Access Management Console die entsprechende Richtlinie oder die farmweiten Verbindungslimits. Wenn Sie mehrere Farmen überwachen, finden Sie die betroffene Farm über die Farmmitgliedschaft des Servers, der dieses Ereignis ausgelöst hat. Weitere Informationen über das Einrichten von ICA-Verbindungslimits finden Sie in der Onlinehilfe der Konsole.

Hinweis: Wenn sowohl globale Verbindungslimits (über Verbindungslimits im Eigenschaften-Dialogfeld der Farm) als auch eine Richtlinie die Anzahl gleichzeitiger Sitzungen beschränken, hat die Richtlinie Vorrang vor den farmweiten Verbindungslimits. Stellen Sie sicher, dass die Konfiguration an den entsprechenden Stellen geändert wird.

 
Externe Informationsquellen

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

  • Citrix Presentation Server-Administratorhandbuch

Weitere Informationen finden Sie auch in der Citrix Knowledge Base.

 
Beispielereignis

Benutzer '%1' hat das maximale Limit von Citrix für gleichzeitige Verbindungen überschritten und konnte sich nicht anmelden. In der Serverfarm sind derzeit %2 gleichzeitige Verbindungen pro Benutzer konfiguriert. Sie können dieses Verhalten über die Eigenschaften der Serverfarm in der Konsole ändern und mehr Verbindungen pro Benutzer erlauben.

 
Weitere Informationen

Dieses Ereignis kann nur erstellt werden, wenn jede Farm mit der Access Management Console folgendermaßen konfiguriert wurde:

  1. Wählen Sie den Knoten der Farm aus, die Sie konfigurieren möchten.
  2. Klicken Sie im Taskbereich auf Farmeigenschaft ändern und dann auf Alle Eigenschaften bearbeiten.
  3. Klicken Sie im Eigenschaften-Dialogfeld der Farm auf Verbindungslimits.
  4. Stellen Sie sicher, dass das Kontrollkkästchen Limitübersteigende Verweigerungen protokollieren aktiviert ist.
 
© 2002-2008 Citrix Systems, Inc. Alle Rechte vorbehalten.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.IMA.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Benutzer versucht, die maximale Verbindungsanzahl in einer Farm zu überschreiten
Benutzer {0} hat versucht, die maximal zulässige Anzahl der für diese Farm konfigurierten Verbindungen zu überschreiten.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.UserAttemptsToExceedMaxConnectionsInFarm.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.IMA.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.UserAttemptsToExceedMaxConnectionsInFarm.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Warning" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1200</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaframeEvents</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>