Citrix Subscriptions Store Availability

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

Monitors Citrix Subscriptions Store Windows Service.

Knowledge Base article:

Summary

Monitor to see if the Citrix Subscription Store service is running.

The Citrix Subscription Store service is part of a Citrix StoreFront deployment and provides a store and replication of user subscriptions. The internal database (.edb file) where user subscriptions are saved are replicated within the StoreFront server group. If this service is stopped replication of the user subscription data between a StoreFront server group will not work. The Citrix Subscription Store 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.CitrixSubscriptionsStore
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 Subscriptions Store is not running or has been stopped
The service Citrix Subscriptions Store 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.CitrixSubscriptionsStore" Accessibility="Internal" Enabled="true" Target="Free.Edition.MetrixInsight.EndUserComputing.AccessLayer.Citrix.StoreFrontServer.WindowsService.CitrixSubscriptionsStore" 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.CitrixSubscriptionsStore.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>