Monitors the controller's Licensing Server State.
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.
The monitor can report a failure for many reasons, including:
An error has occurred communicating to the license server because of a firewall between the delivery controller and the license server.
Check the Application log within Windows Logs in the Windows event viewer for detailed error messages.
Target | Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.DeliveryController | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.MonitorType.BrokerController.2state | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Free.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile |
<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>