| DisplayName | Description | ID | Target | Category | Enabled | Instance Name | Counter Name | Frequency | Event_ID | Event Source | Alert Generate | Alert Severity | Alert Priority | Remotable | Event Log |
| Applications Discovery |
Enable this rule to monitor large environments.
When enabled, all applications published in the Delivery Groups are discovered. You can add or remove specific applications to be discovered.
Parameters:
- ApplicationIncludeRegExPattern: Applications with application name as the regular expression result are discovered.
- ApplicationExcludeRegExPattern: Applications with application name NOT as the regular expression result are discovered.
| Citrix.XenDesktop.Application.DiscoveryRule.Alert | ComTrade.Citrix.XenDesktop.SiteDataCollector | Alert | False | | | 0 | 0 | | True | Warning | Normal | True | |
| Delivery Groups and Hypervisor Connections Discovery |
Enable this rule to monitor large environments.
When enabled, all hypervisor connections, Delivery Groups, and Server OS machines that deliver desktops and published applications are discovered.
You can add or remove specific Sites and Delivery Groups to be discovered.
Parameters:
- SiteIncludeRegExPattern: Sites (and its components) with site name as the regular expression result are discovered. The value of this parameter must match the value of the "SiteIncludeRegExPattern" parameter in the "Delivery Controller Discovery" discovery.
- SiteExcludeRegExPattern: Only sites (with belonging components) with site name NOT matching this regular expression will be discovered. This parameter must have the same value as "Delivery Controller Discovery" discovery "SiteExcludeRegExPattern" parameter.
- DeliveryGroupIncludeRegExPattern: Only delivery groups with delivery group name matching this regular expression will be discovered.
- DeliveryGroupExcludeRegExPattern: Only delivery groups with delivery group name NOT matching this regular expression will be discovered.
NOTE: When using filter parameters, you must change the same parameters in 'Delivery Controller Discovery' and 'Site Data Collector Discovery' discoveries accordingly.
| Citrix.XenDesktop.DeliveryGroupsAndConnections.DiscoveryRule.Alert | ComTrade.Citrix.XenDesktop.SiteDataCollector | Alert | False | | | 0 | 0 | | True | Warning | Normal | True | |
| Number of All Sessions per Application (Performance DW) | Collects the number of all concurrent sessions per application and stores data to Data Warehouse database. | ComTrade.Citrix.XenDesktop.Application.ConcurrentSessions.PerfDW | ComTrade.Citrix.XenDesktop.SiteDataCollector | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Application Event Log Collect | Monitors the Application event log for XenApp/XenDesktop controller specific events. | ComTrade.Citrix.XenDesktop.DeliveryController.ApplicationLogEvents.Event | ComTrade.Citrix.XenDesktop.DeliveryController | EventCollection | True | | | 0 | 0 | | False | | | True | |
| Delivery Controller License Warning (Alert) | Generates alerts for the following Citrix XenApp/XenDesktop licensing event messages:
1154 - This controller has entered the licensing grace period. | ComTrade.Citrix.XenDesktop.DeliveryController.LicenseError.Alert | ComTrade.Citrix.XenDesktop.DeliveryController | Alert | True | | | 0 | 1154 | Citrix Broker Service | True | Warning | Normal | True | Application |
| Number of Active Sessions (Performance DB DW) | Collects the number of XenApp/XenDesktop active sessions for a delivery group and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.DeliveryGroup.ActiveSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of All Sessions (Performance DB DW) | Collects the number of all XenApp/XenDesktop sessions for a delivery group and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.DeliveryGroup.AllSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Disconnected Sessions (Performance DB DW) | Collects the number of XenApp/XenDesktop disconnected sessions for a delivery group and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.DeliveryGroup.DisconnectedSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Machine Failed Registrations (Alert) | Generate alerts for power managed machines that failed to register. | ComTrade.Citrix.XenDesktop.DeliveryGroup.FailedRegistrations.Alert | ComTrade.Citrix.XenDesktop.DeliveryGroup | Alert | True | | | 0 | 0 | | True | Error | Low | True | |
| Desktop OS Static Delivery Group Usage (\%) (Performance DB DW) | Collects the percentage of assigned desktops for a Desktop OS Static delivery group and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Private.DesktopOS.PrivateDesktopGroupUsage.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Private.DesktopOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Ready Desktops (Performance DB DW) | Collects the number of ready desktops in a delivery group and stores data to OpsMgr and DataWarehouse databases.
Ready desktops are machines which are running and are ready for brokering (are ready to be used by users). Only one user sessions is allowed on one Desktop OS machine. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.DesktopOS.AvailableDesktops.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.DesktopOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Desktop OS Random Delivery Group Usage (\%) (Performance DB DW) | Collects the percentage of used desktops (In use or Disconnected) for Desktop OS Random delivery group and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.DesktopOS.SharedDesktopGroupUsage.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.DesktopOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Available Servers (Performance DB DW) | Collects the number of available servers in Server OS delivery group and stores data to OpsMgr and DataWarehouse databases.
Available servers are machines that are running, are registered with the delivery controller, are not in maintenance mode and have Load Evaluator Index less than 100\%. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS.AvailableServers.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Avg. Server OS Machine Load Index (Performance DB DW) | Collects average load index of all registered Server OS machines (active servers) in the specified delivery group and stores data to OpsMgr and DataWarehouse databases.
User sessions on a delivery group are load balanced based on the load index. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS.AvgLoadIndex.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Load Available (\%) (Performance DB DW) | Collects the percentage of currently available delivery group load and stores data to OpsMgr and DataWarehouse databases.
Load availability is the percentage of free load index on all active server machines vs. total available load index on all active server machines. Free load index is a total non-used load index on all active servers in the delivery group. Total available load index is a number obtained by counting all active server machines in the delivery group. Each server machine has a potential of load index 10000. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS.CurrentLoadAvailable.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Total Load/Capacity Usage (\%) (Performance DB DW) | Collects the percentage of total delivery group load usage and stores data to OpsMgr and DataWarehouse databases.
Usage is the percentage of actual load index vs. total load index potential. Actual load index is the sum of load index of all the servers in the delivery group. Total load index potential is a number obtained by counting all server machines in the delivery group except those that are in maintenance mode. Each server machine has a potential of load index 10000. | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS.LoadUsage.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup.Shared.ServerOS | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Machine Failed Registrations Resolved | Successful registrations for machines that failed to register before. | ComTrade.Citrix.XenDesktop.DeliveryGroup.SuccessfulRegistrations.Alert | ComTrade.Citrix.XenDesktop.DeliveryGroup | Alert | True | | | 0 | 0 | | True | Information | Low | True | |
| Number of Unregistered Machines (Performance DB DW) | Collects the number of unregistered machines for a delivery group and stores data to OpsMgr and DataWarehouse databases.
Unregistered machines are machines that can be either turned off or turned on but are not registered with a controller. | ComTrade.Citrix.XenDesktop.DeliveryGroup.UnregisteredMachines.PerfDBDW | ComTrade.Citrix.XenDesktop.DeliveryGroup | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Active Sessions (Performance DW) | Collects the number of active sessions for a specific Server OS machine and stores data to Data Warehouse. | ComTrade.Citrix.XenDesktop.ServerOSMachine.ActiveSessions.PerfDW | ComTrade.Citrix.XenDesktop.ServerOSMachine | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Server OS Machine CPU Utilization (Alert) | Generates alert if CPU utilization on Server OS machine is consistently high over multiple consecutive samples. | Comtrade.Citrix.XenDesktop.ServerOSMachine.Cpu.Alert | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | Alert | True | | | 0 | 0 | | True | Warning | Normal | True | |
| Server OS Machine Disk Latency (Alert) | Generates alert if disk transfer (reads and writes) latency is consistently high over multiple consecutive samples. | Comtrade.Citrix.XenDesktop.ServerOSMachine.DiskLatency.Alert | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | Alert | True | | | 0 | 0 | | True | Warning | Normal | True | |
| Load Index (Performance DB DW) | Collects load index for a specific Server OS machine and stores data to OpsMgr and DataWarehouse databases.
User sessions on a delivery group are load balanced based on the load index. | ComTrade.Citrix.XenDesktop.ServerOSMachine.LoadIndex.PerfDBDW | ComTrade.Citrix.XenDesktop.ServerOSMachine | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Server OS Machine Network Traffic (Alert) | Generates alert if network traffic (send and receive) is consistently high over multiple consecutive samples. | Comtrade.Citrix.XenDesktop.ServerOSMachine.NetworkBandwidthConsumption.Alert | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | Alert | False | | | 0 | 0 | | True | Warning | Normal | True | |
| Server OS Machine Memory Hard Page Faults (Alert) | Generates alert if memory pages (per second) rate on Server OS machine is consistently high over multiple consecutive samples. | Comtrade.Citrix.XenDesktop.ServerOSMachine.PageFaults.Alert | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | Alert | False | | | 0 | 0 | | True | Warning | Normal | True | |
| Server OS Machine Physical Memory Utilization (Alert) | Generates alert if physical memory utilization on Server OS machine is high. | Comtrade.Citrix.XenDesktop.ServerOSMachine.PhysicalMemUtil.Alert | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | Alert | True | | | 0 | 0 | | True | Warning | Normal | True | |
| Broker Service License Critical Errors (Alert) | Generates alerts for the following Citrix XenApp/XenDesktop licensing event messages:
1151 - The Citrix Broker Service cannot contact the license server.
1155 - The Citrix Broker Service will now stop providing desktop sessions.
1157 - The version of the license server is older than the version of the Citrix Broker Service.
1159 - The Citrix Broker Service denied a desktop connection because the maximum number of installed licenses for this site has been exceeded. | ComTrade.Citrix.XenDesktop.Service.Broker.LicenseError.Critical.Alert | ComTrade.Citrix.XenDesktop.Service.Broker | Alert | True | | | 0 | 0 | | True | Error | Normal | True | Application |
| Broker Service License Information (Alert) | Generates alerts for the following Citrix XenApp/XenDesktop licensing event messages:
1150 - The Citrix Broker Service successfully contacted the license server.
1156 - The Citrix Broker Service is successfully communicating with the license server. | ComTrade.Citrix.XenDesktop.Service.Broker.LicenseError.Info.Alert | ComTrade.Citrix.XenDesktop.Service.Broker | Alert | True | | | 0 | 0 | Citrix Broker Service | True | Information | Normal | True | Application |
| Broker Service License Warnings (Alert) | Generates alerts for the following Citrix XenApp/XenDesktop licensing event messages:
1153 - This XenApp/XenDesktop site's license expired. The Citrix Broker service will request a new license from the license server.
1158 - The Citrix Broker Service detected that you have exceeded the number of licenses available for this site on the license server for this edition.
1160 - The Citrix Broker service encountered an internal error while managing licenses. | ComTrade.Citrix.XenDesktop.Service.Broker.LicenseError.Warning.Alert | ComTrade.Citrix.XenDesktop.Service.Broker | Alert | True | | | 0 | 0 | | True | Warning | Normal | True | Application |
| Process Private Memory (in MB) (Performance DB) | Collects the XenApp/XenDesktop service memory usage and stores data to OpsMgr database. | ComTrade.Citrix.XenDesktop.Service.PrivateBytes.PerfDB | ComTrade.Citrix.XenDesktop.Service | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Process Processor Time (in \%) (Performance DB) | Collects the XenApp/XenDesktop service processor utilization and stores data to OpsMgr database. | ComTrade.Citrix.XenDesktop.Service.ProcessorTime.PerfDB | ComTrade.Citrix.XenDesktop.Service | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Process Working Set (in MB) (Performance DB) | Collects the XenApp/XenDesktop service working set and stores data to OpsMgr database. | ComTrade.Citrix.XenDesktop.Service.WorkingSet.PerfDB | ComTrade.Citrix.XenDesktop.Service | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Active Sessions (Performance DB DW) | Collects the number of active sessions on a site and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.Site.ActiveSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.SiteDataCollector | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of All Sessions (Performance DB DW) | Collects the number of all sessions on a site and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.Site.AllSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.SiteDataCollector | PerformanceCollection | False | | | 0 | 0 | | False | | | True | |
| Number of Concurrent Users (Performance DB DW) | Collects the number of currently connected users on a site and stores data to OpsMgr and DataWarehouse databases.
Only distinct users having active sessions are counted while users having disconnected sessions are not. | ComTrade.Citrix.XenDesktop.Site.ConnectedUsers.PerfDBDW | ComTrade.Citrix.XenDesktop.SiteDataCollector | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Number of Disconnected Sessions (Performance DB DW) | Collects the number of disconnected sessions on a site and stores data to OpsMgr and DataWarehouse databases. | ComTrade.Citrix.XenDesktop.Site.DisconnectedSessions.PerfDBDW | ComTrade.Citrix.XenDesktop.SiteDataCollector | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Failed Registrations Alerts Handler | Auto resolves 'Desktop Failed Registration' alerts for corresponding 'Desktop Failed Registrations Resolved' alerts. | ComTrade.Citrix.XenDesktop.Site.FailedRegistrationsAlertsHandler.Alert | ComTrade.Citrix.XenDesktop.Sites | Operations | True | | | 0 | 0 | | False | | | True | |
| Site License Errors (Alert) | Generates alerts for the following Citrix XenApp/XenDesktop licensing event messages:
1152 - This XenApp/XenDesktop site does not have the required licenses present on the license server. | ComTrade.Citrix.XenDesktop.SiteDataCollector.LicenseError.Alert | ComTrade.Citrix.XenDesktop.SiteDataCollector | Alert | True | | | 0 | 1152 | Citrix Broker Service | True | Error | Normal | True | Application |