Citrix Credential Wallet Availability

Free.Edition.MetrixInsight.EndUserComputing.Citrix.SF.Monitor.StoreFront.WindowsService.CitrixCredentialWallet (UnitMonitor)

Monitors Citrix Credential Wallet Windows Service.

Knowledge Base article:

Summary

Monitor to see if the Citrix Credential Wallet service is running.

The Citrix Credential Wallet service is part of a Citrix StoreFront deployment and is responsible for storing the credentials entered by a user to use for the authentication process. If this service is stopped user authentication will fail to complete. The user might experience error messages like “Cannot Complete Your Request”. The Citrix Credential Wallet service depends on the Citrix Peer Resolution service.

Causes

A service can stop for many reasons, including:

Resolutions

The service can be restarted using the Services snap-in which can be accessed through the Computer Management console.

Check the following log within Applications and Services in the Windows eventviewer for detailed error messages: Citrix Delivery Services

If the service cannot be started, make sure the NT SERVICE\CitrixConfigurationReplication and NT SERVICE\Citrix Cluster Service account are members of the local administrator group on the StoreFront server.

External

https://support.citrix.com/article/CTX205170

Element properties:

TargetFree.Edition.MetrixInsight.EndUserComputing.AccessLayer.Citrix.StoreFrontServer.WindowsService.CitrixCredentialWallet
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
The service Citrix Credential Wallet is not running or has been stopped
The service Citrix Credential Wallet is not running or has been stopped. See knowledge section for more details.
RunAsDefault

Source Code:

<UnitMonitor ID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.SF.Monitor.StoreFront.WindowsService.CitrixCredentialWallet" Accessibility="Internal" Enabled="true" Target="Free.Edition.MetrixInsight.EndUserComputing.AccessLayer.Citrix.StoreFrontServer.WindowsService.CitrixCredentialWallet" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Free.Edition.MetrixInsight.EndUserComputing.Citrix.SF.Monitor.StoreFront.WindowsService.CitrixCredentialWallet.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.AccessLayer.Citrix.StoreFrontServer.WindowsService"]/ServiceName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.AccessLayer.Citrix.StoreFrontServer.WindowsService"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>