Desktops Failed

Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.DeliveryGroup.DesktopsFailed (UnitMonitor)

Monitors Failed Desktops.

Knowledge Base article:

Summary

Monitors for failed desktops within a delivery group.

This monitor will trigger when one or more Desktop OS machines are in a Fault State within the delivery group. When a machine is in a Fault State that means the machine is in a condition that is not capable of hosting sessions and is unavailable for use. There are various Fault States possible:

Causes

The machine can become in a Fault State for many reasons, including:

Resolutions

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

External

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

Element properties:

TargetFree.Edition.MetrixInsight.EndUserComputing.UserLayer.Citrix.Site.DeliveryGroup
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFree.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.MonitorType.oData.DeliveryGroup.Counter.2state.up
RemotableTrue
AccessibilityInternal
Alert Message
{0} machine(s) failed within the delivery group
{0} machine(s) failed within the delivery group:
{1}
See knowledge section for more details.
RunAsFree.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile

Source Code:

<UnitMonitor ID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.DeliveryGroup.DesktopsFailed" Accessibility="Internal" Enabled="true" Target="Free.Edition.MetrixInsight.EndUserComputing.UserLayer.Citrix.Site.DeliveryGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.MonitorType.oData.DeliveryGroup.Counter.2state.up" ConfirmDelivery="false" RunAs="MC!Free.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Monitor.DeliveryGroup.DesktopsFailed.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DesktopsFaulted']$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='DesktopsFaultedNames']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FAILED" MonitorTypeStateID="FAILED" HealthState="Error"/>
<OperationalState ID="SUCCESS" MonitorTypeStateID="SUCCESS" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>180</IntervalSeconds>
<SyncTime/>
<DeliveryGroup>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.UserLayer.Citrix.Site.DeliveryGroup"]/ID$</DeliveryGroup>
<Property>DesktopsFaulted</Property>
<PropertyThreshold>1</PropertyThreshold>
<Site>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.UserLayer.Citrix.Site.DeliveryGroup"]/SiteID$</Site>
<DeliveryControllers>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.UserLayer.Citrix.Site.DeliveryGroup"]/DeliveryControllers$</DeliveryControllers>
<Debug>true</Debug>
</Configuration>
</UnitMonitor>