Analyse de la base de données de journalisation de la configuration

Citrix.PresentationServer.ConfigLoggingDBUnavailable.Monitor (UnitMonitor)

Contrôle la connexion à la base de données de journalisation de la configuration

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Le composant du serveur de journalisation de la configuration est déconnecté de la base de données, ainsi les modifications apportées à la batterie ne peuvent pas être journalisées. Si les paramètres de journalisation de la configuration ne permettent pas de modifications sur la batterie lorsque la base de données est déconnectée, les modifications apportées à la batterie sont bloquées. Dès que la base de données devient disponible, le composant du serveur de journalisation de la configuration se reconnecte à la base de données.

Remarque : le composant du serveur de journalisation de la configuration est installé sur chaque hôte de batterie. Lorsque des modifications sont effectuées sur la batterie au travers d'un hôte particulier, le composant du serveur de journalisation de la configuration de cet hôte se connecte à la base de données et crée des entrées dans le journal.

 
Causes

Cet événement indique que le composant du serveur de journalisation de la configuration est déconnecté de la base de données. Il existe plusieurs causes possibles :

  • la base de données n'est pas démarrée ou n'est pas accessible ;
  • un problème réseau s'est produit entre le composant du serveur de journalisation de la configuration et la base de données ;
  • les propriétés de journalisation de la configuration pour la base de données telles que le serveur de base de données, le nom d'utilisateur et le mot de passe ne sont pas définis ;
  • le délai d'expiration de la connexion dans les propriétés de journalisation de la configuration est trop court ;
  • les permissions de la base de données ne permettent pas à Citrix Presentation Server de créer le schéma de base de données ;
  • les permissions de la base de données ne permettent pas à Citrix Presentation Server d'insérer des entrées dans le journal.
 
Résolutions
  • Assurez-vous que la base de données est en cours d'exécution et peut être accédée.
  • Assurez-vous que l'infrastructure réseau reliant le composant du serveur de journalisation de la configuration à la base de données fonctionne correctement.
  • Vérifiez que les propriétés de journalisation de la configuration sont valides et utilisez l'assistant de configuration de la base de données de journalisation pour tester la connexion à la base de données.
  • Augmentez le délai d'expiration de la connexion.
  • Si Citrix Presentation Server se connecte à la base de données de journalisation pour la première fois, vérifiez que les permissions de la base de données permettent à Presentation Server de créer le schéma de base de données.
  • Si le schéma de base de données est déjà créé, vérifiez si les permissions de la base de données permettent à Presentation Server l'insertion d'entrées dans le journal.
 
Sources de connaissances externes

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

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

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.ConfigurationLogging.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le composant serveur de journalisation de la configuration est déconnecté de la base de données.
Les modifications apportées à la batterie ne peuvent pas être consignées car le composant serveur de journalisation de la configuration est déconnecté de la base de données de journalisation de la configuration
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.ConfigLoggingDBUnavailable.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.ConfigurationLogging.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.ConfigLoggingDBUnavailable.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>1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Citrix Configuration Logging</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>