Analyse de grâce de licences

Citrix.PresentationServer.GracePeriodLicensing.Monitor (UnitMonitor)

Contrôle et signale lorsqu'un serveur Citrix tente d'entrer en état de délai de grâce de licence en raison d'une erreur de licence

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Un ordinateur exécutant Citrix Presentation Server a perdu le contact avec un serveur de licences. Cela marque donc le début du délai de grâce de licences. Une alerte se déclenche lorsqu'un délai de grâce de licence requis suite à l'échec d'obtention d'une licence valide est rejeté.

 
Causes

Lorsque le contact avec le serveur de licences est perdu, l'ordinateur exécutant Citrix Presentation Server passe dans un délai de grâce de licences. Le délai de grâce de licences est généralement de 30 jours. Pendant cette période, le logiciel Citrix Presentation Server fonctionne parfaitement et les connexions au serveur fonctionnent normalement. Le contact avec le serveur de licences doit être rétabli avant la fin du délai de grâce, ou la prochaine demande de délai de grâce de licences sera rejetée et le logiciel sera automatiquement réduit au mode utilisateur unique. En outre, seul l'administrateur pourra ouvrir une session sur le serveur.

 
Résolutions

Assurez-vous que le serveur de licences est en cours d'exécution et opérationnel. Utilisez la Console License Management Console pour vérifier les licences disponibles. Si votre installation contient différents produits ou serveurs avec différents codes produit, par exemple édition Enterprise et édition Advanced, assurez-vous qu'il y a assez de licences disponibles pour le nombre d'utilisateurs de chaque type de serveur. S'il y a un nombre insuffisant de licences disponibles, considérez les facteurs suivants.

  • Si vous avez attribué des licences à un serveur spécifique, considérez l'annulation de cette attribution afin d'augmenter le nombre de licences disponibles pour d'autres serveurs.
  • Si vous disposez de plus d'un serveur de licences installé dans votre société, considérez une combinaison de licences sur ces serveurs de licences afin qu'elles soient disponibles auprès d'autres serveurs dans votre société.
  • Achetez plus de licences et ajoutez-les à votre serveur de licences.
 
Sources de connaissances externes

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

  • Guide de l'administrateur Citrix Presentation Server - Français
  • Guide du système de licences Citrix - Français
 
© 2002-2008 Citrix Systems, Inc. Tous droits réservés.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.Licensing.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.3SingleEventLog3StateUnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
La requête de grâce de licence a été rejetée.
Erreur \%1 reçue lors de l'obtention d'une licence pour une connexion au client Citrix Presentation Server. La requête de licence a été rejetée.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.GracePeriodLicensing.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.Licensing.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.GracePeriodLicensing.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>9027</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaFrame</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>9026</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaFrame</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ThirdComputerName>
<ThirdLogName>System</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>9016</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaFrame</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>