This template assesses the status and overall health of services as well as the performance of the Citrix XenDesktop installed on Windows.
Prerequisites: WMI access to the target server.
Credentials: Windows Administrator on the target server.
Note: This template was created on Citrix XenDesktop v7.
Monitored Components
Service: Citrix AD Identity Service
This monitor returns CPU and memory usage of Citrix AD Identity Service. It manages Active Directory Computer Accounts.
Service: Citrix Broker Service
This monitor returns CPU and memory usage of Citrix Broker Service. It provides configuration and allows brokering of connections to desktops and applications.
Service: Citrix Configuration Logging Service
This monitor returns CPU and memory usage of Citrix Configuration Logging Service. It logs Administrator activity and configuration changes in a XenDesktop deployment.
Service: Citrix Configuration Service
This monitor returns CPU and memory usage of Citrix Configuration Service. It stores Service configuration information.
Service: Citrix Configuration Replication
This monitor returns CPU and memory usage of Citrix Configuration Replication. It provides access to Delivery Services Replication configuration information.
Service: Citrix Default Domain Services
This monitor returns CPU and memory usage of Citrix Default Domain Services. It provides authentication, change password and other domain services.
Service: Citrix Desktop Service
This monitor returns CPU and memory usage of Citrix Desktop Service. It manages communication between the delivery controller and virtual desktops. It handles initial brokering of connections, settings for connections, and interaction with sessions.
Service: Citrix Diagnostic Facility COM Server
This monitor returns CPU and memory usage of Citrix Diagnostic Facility COM Server. It manages and controls Citrix diagnostic trace sessions on the system.
Service: Citrix Environment Test Service
This monitor returns CPU and memory usage of Citrix Environment Test Service. It manages tests for evaluating the state of a XenDesktop Site
Service: Citrix Host Service
This monitor returns CPU and memory usage of Citrix Host Service. It manages Hosts, and Hypervisor Connections
Service: Citrix Licensing
This monitor returns CPU and memory usage of Citrix Licensing. It provides licensing services for Citrix products
Service: Citrix Licensing Support Service
This monitor returns CPU and memory usage of Citrix Licensing Support Service. This account controls reading the license files and updating strings with license trailers (data dictionary functionality).
Service: Citrix Machine Creation Service
This monitor returns CPU and memory usage of Citrix Machine Creation Service. It creates new Virtual Machines.
Service: Citrix Monitor Service
This monitor returns CPU and memory usage of Citrix Monitor Service. It monitors the FlexCast system.
Citrix Broker Agent: Number of DeRegistrations
Total Number of DeRegistrations.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Agent: Number of Registrations
Total Number of Registrations.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Agent: Total Application Sessions
Total Number of Seamless App Sessions.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Agent: Total Desktops Session
Total Number of Desktop Sessions.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Agent: Total Notifications
Total Number of Notifications.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Agent: Total Sessions
Total Number of Sessions.
Note: By default, this monitor has the Count statistic as difference box checked. It will show statistic since the last polling period.
Citrix Broker Service: Brokered Sessions
Brokered Sessions is the number of virtual desktop sessions brokered by the Citrix Broker Service.
Citrix Broker Service: Database Connected
Database Connected indicates whether the Citrix Broker Service is in contact with its database (1 is connected; 0 is not connected).
Citrix Broker Service: Expired Registrations/sec
Expired Registrations/sec is the rate at which virtual desktop registrations with Citrix Broker Service expire, through inactive communication.
Citrix Broker Service: Hard Registrations/sec
Hard Registrations/sec is the rate at which virtual desktop agents hard-register with Citrix Broker Service.
Citrix Broker Service: Registration Requests/sec
Registration Requests/sec is the rate at which Citrix Broker Service receives registration requests from virtual desktops.
Citrix Ad Identity Service: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Configuration Logging: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Configuration Service: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Env Test: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Host Service: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Machine Creation Service: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Monitor: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Citrix Storefront: Database Connected
Database Connected indicates whether this service is in contact with its database (1 is connected; 0 is not connected).
Broker Desktops Status
This monitor returns broker desktops status. The returned values are as follows:
Off – This component returns the current number of broker desktops in off state.
Unregistered – This component returns the current number of broker desktops in unregistered state.
Available – This component returns the current number of broker desktops in available state.
Disconnected – This component returns the current number of broker desktops in disconnected state.
In Use – This component returns the current number of broker desktops in use state.
Preparing – This component returns the current number of broker desktops in preparing state.
Note: By default this monitor is disabled.
Broker Hypervisor Connections Status
This monitor returns hypervisor connections status. The returned values are as follows:
In Maintenance Mode – This component returns the current number of hypervisor connections in maintenance mode state.
On – This component returns the current number of hypervisor connections in on state.
Unavailable – This component returns the current number of hypervisor connections in unavailable state.
Note: By default this monitor is disabled.
Broker Machines Status
This monitor returns machines status. The returned values are as follows:
Off – This component returns the current number of machines in off state.
Unregistered – This component returns the current number of machines in unregistered state.
Available – This component returns the current number of machines in available state.
Disconnected – This component returns the current number of machines in disconnected state.
In Use – This component returns the current number of machines in use state.
Preparing – This component returns the current number of machines in preparing state.
Note: By default this monitor is disabled.
Broker Sessions Status
This monitor returns broker sessions status. The returned values are as follows:
Other – This component returns the current number of broker sessions in other state.
Preparing Session – This component returns the current number of broker sessions in preparing session state.
Connected – This component returns the current number of broker sessions in connected state.
Active – This component returns the current number of broker sessions in active state.
Disconnected – This component returns the current number of broker sessions in disconnected state.
Reconnecting – This component returns the current number of broker sessions in reconnecting state.
Non Brokered Session – This component returns the current number of broker sessions in non-brokered session state.
Unknown – This component returns the current number of broker sessions in unknown state.
Note: By default this monitor is disabled.
Configuration Service Instances Status
This monitor returns configuration service instances status. The returned values are as follows:
Off – This component returns the current number of configuration service instances in off state.
On – This component returns the current number of configuration service instances in on state.
Active – This component returns the current number of configuration service instances in active state.
Failed – This component returns the current number of configuration service instances in failed state.
Note: By default this monitor is disabled.
Host Service Instances Status
This monitor returns host service instances status. The returned values are as follows:
Off – This component returns the current number of host service instances in off state.
On – This component returns the current number of host service instances in on state.
Active – This component returns the current number of host service instances in active state.
Failed – This component returns the current number of host service instances in failed state.
Note: By default this monitor is disabled.
Machine Creation Instances Status
This monitor returns machine creations instances status. The returned values are as follows:
Off – This component returns the current number of machine creations instances in off state.
On – This component returns the current number of machine creations instances in on state.
Active – This component returns the current number of machine creations instances in active state.
Failed – This component returns the current number of machine creations instances in failed state.
Note: By default this monitor is disabled.
TCP Port: Delivery Controller, Director and StoreFront (HTTP)
This component monitor tests the ability of a Delivery Controller, Director and Storefront services to accept incoming sessions by using HTTP protocol. By default it monitors TCP port 80.
TCP Port: Delivery Controller, Director and StoreFront (HTTPS)
This component monitor tests the ability of a Delivery Controller, Director and Storefront services to accept incoming sessions by using HTTPS protocol. By default it monitors TCP port 443.
TCP Port: License Server (7279)
This component monitor tests the ability of a License service to accept incoming sessions. By default it monitors TCP port 7279.
TCP Port: License Server (27000)
This component monitor tests the ability of a License service to accept incoming sessions. By default it monitors TCP port 27000.
TCP Port: License Server (8083)
This component monitor tests the ability of a License service to accept incoming sessions. By default it monitors TCP port 8083.
TCP Port: License Server (8082)
This component monitor tests the ability of a License service to accept incoming sessions. By default it monitors TCP port 8082.
Configuring Windows Remote Management (WinRM)
- If not already done so, install PowerShell 2.0 and WinRM on the SAM and target servers. Powershell 2.0 can be found here: http://support.microsoft.com/kb/968930.
- On the SAM server, open a command prompt as an Administrator. To do this, perform the following step:
- Go to the Start menu and right-click the cmd.exe and then select Run as Administrator.
- Enter the following in the command prompt:
winrm quickconfig
winrm set winrm/config/client @{TrustedHosts="*"} - On the target server, open a command prompt as an Administrator and enter the following:
winrm quickconfig
winrm set winrm/config/client @{TrustedHosts="IP_ADDRESS"}
where IP address is the IP address of your SAM server.
Portions of this document are courtesy of Citrix Corp. Copyright 2013
http://support.citrix.com/static/kc/CTX127254/help/index.htm