Citrix XenDesktop (Windows)

Version 1

    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)

    1. 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.
    2. 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.
    1. Enter the following in the command prompt:
             winrm quickconfig
      winrm set winrm/config/client @{TrustedHosts="*"}
    2. 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