Analyse de l'action de rétablissement du service de suivi et de rétablissement de l'état

Citrix.PresentationServer.HCARecoveryActionFailed.Monitor (UnitMonitor)

Contrôle les résultats de l'action de rétablissement exécutée par le suivi et le rétablissement de l'état

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Un test s'exécutant sous Suivi & rétablissement de l'état a détecté un problème et signalé un échec. Le service Health Monitoring & Recovery prendra l'action de rétablissement attribuée à ce test.

 
Causes

La cause dépend de la nature du test qui a échoué. Quatre tests sont définis pour le suivi & le rétablissement de l'état. Ces tests sont les suivants.

  • Test des services Terminal Server : ce test énumère la liste de sessions s'exécutant sur le serveur et les informations de session, telles que le nom d'utilisateur.
  • Test du service IMA : ce test interroge le service IMA (Citrix Independent Management Architecture) pour s'assurer qu'il est exécuté en énumérant les applications disponibles sur le serveur.
  • Test de suivi des ouvertures/fermetures de session : les cycles d'ouverture/fermeture de session sont contrôlés afin de déterminer s'il existe un problème avec l'initialisation de session ou qu'il existe un échec d'application. Si plusieurs cycles courts se produisent dans une courte période, un problème est supposé exister.
  • Test de ticket XML : ce test requiert un ticket depuis le service XML s'exécutant sur le serveur et imprime le ticket.

Cette alerte indique un problème dans l'un des composants de Citrix Presentation Server.

 
Résolutions
  • Test des services Terminal Server
    Vérifiez que Microsoft Terminal Services est en cours d'exécution sur Presentation Server. L'action de récupération recommandée pour le suivi & rétablissement de l'état à prendre, est la suppression du serveur de l'équilibrage de charge pendant que l'administrateur corrige Terminal Services.
  • Test du service IMA
    Vérifiez que le service IMA est toujours en cours d'exécution ou ne répond pas. L'action de récupération recommandée est de fermer ou de redémarrer le service IMA.
  • Test d'ouverture/de fermeture de session
    Ceci indique un problème avec une application publiée. L'action de récupération recommandée pour le suivi & rétablissement de l'état à prendre, est la suppression du serveur de l'équilibrage de charge pendant que l'administrateur corrige le problème découvert lors du test.
  • Test de ticket XML
    Vérifiez que le service XML Citrix est en cours d'exécution et que l'autorité de ticket est accessible. L'action de récupération recommandée pour le suivi & rétablissement de l'état à prendre, est la suppression du serveur de l'équilibrage de charge pendant que l'administrateur corrige le problème découvert lors du test.

Si le suivi & rétablissement de l'état supprime un serveur de l'équilibrage de charge en tant qu'action de récupération, le serveur peut être placé dans l'équilibrage de charge à nouveau à l'aide de l'outil enablelb.exe.

 
Sources de connaissances externes

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

 
Événement exemple

Seuil du test atteint pour le test {0}. L'action spécifiée sera maintenant réalisée. Il est supposé que ce test est réalisé en état d'échec, et aucun message d'échec ne sera retourné. Un message d'informations est envoyé lorsque le test réussit.

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

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.HealthCheckAgent.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
L'action de rétablissement du service de suivi et de rétablissement de l'état a échoué
Une action de rétablissement exécutée par le suivi et le rétablissement de l'état a échoué
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.HCARecoveryActionFailed.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.HealthCheckAgent.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.HCARecoveryActionFailed.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<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>1001</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>CitrixHealthMon</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>