Licensing Server State

Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.Controller.LicensingServerState (UnitMonitor)

Monitors the controller's Licensing Server State.

Knowledge Base article:

Summary

Monitors if the license server is reachable and healthy from the controllers broker service perspective.

When this monitor fails, you may assume there is an (connectivity) issue with the specified license server within the site configuration.

Causes

The monitor can report a failure for many reasons, including:

Resolutions

Check the Application log within Windows Logs in the Windows event viewer for detailed error messages.

Element properties:

TargetFree.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.DeliveryController
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFree.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.MonitorType.BrokerController.2state
RemotableTrue
AccessibilityInternal
Alert Message
The state of the license server from the controller(s) perspective became {0}
The state of the license server from the controller(s) perspective became {0}. See knowledge section for more details.
RunAsFree.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile

Source Code:

<UnitMonitor ID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.Controller.LicensingServerState" Accessibility="Internal" Enabled="true" Target="Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.DeliveryController" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.MonitorType.BrokerController.2state" ConfirmDelivery="false" RunAs="MC!Free.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.Controller.LicensingServerState.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='LicenseServerState']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FAILED" MonitorTypeStateID="FAILED" HealthState="Warning"/>
<OperationalState ID="SUCCESS" MonitorTypeStateID="SUCCESS" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime>00:00</SyncTime>
<Property>LicenseServerState</Property>
<PropertyExpectedValue>OK</PropertyExpectedValue>
<Debug>true</Debug>
</Configuration>
</UnitMonitor>