ADC

Citrix Virtual Desktops Delivery Controller service monitoring

In desktop virtualization, the NetScaler appliance can be used to load balance the Citrix Virtual Desktops Delivery Controller servers deployed by the Citrix Virtual Desktops environment. The NetScaler appliance provides a built-in monitor, CITRIX-XD-DDC monitor, which monitors the Citrix Virtual Desktops Delivery Controller servers. In addition to the health check, you can also verify whether the probe is sent by a valid user of the Citrix Virtual Desktops Delivery Controller server.

The monitor sends a probe to the Citrix Virtual Desktops Delivery Controller server in the form of an XML message. If the server responds to the probe with the identity of the server farm, the probe is considered to be successful and the server’s status is marked as UP. If the HTTP response does not have a success code or the identity of the server farm is not present in the response, the probe is considered to be a failure and the server’s status is marked as DOWN.

The Validate Credentials option determines the probe to be sent by the monitor to the Citrix Virtual Desktops Delivery Controller server, that is, whether to request only the server name or to also validate the login credentials.

Note: Regardless of whether the user credentials (user name, password, and domain) are specified on the CITRIX-XD-DDC monitor, the Citrix Virtual Desktops Delivery Controller server validates the user credentials only if the option to validate credentials is enabled on the monitor.

If you use the wizard for configuring the load balancing of the Citrix Virtual Desktops servers, the CITRIX-XD-DDC monitor is automatically created and bound to the Citrix Virtual Desktops Delivery Controller services.

To add an XD-DDC monitor with the validate credentials option by using the command line interface

At the command prompt, type the following commands to add an XD-DDC monitor and verify the configuration:

add lb monitor <monitorName> <monitorType> -userName <userName> -password <password> -domain <domain_name> -validateCred YES

show lb monitor <monitorName>
<!--NeedCopy-->

Example:

 > add lb monitor xdddcmon Citrix-xd-ddc -userName Administrator -password E12Dc35450a1 -domain dhop -validateCred YES
 Done
> show lb monitor xdddcmon
1) Name......:xdddcmon Type......:CITRIX-XD-DDC State......: ENABLED

Standard parameters:
Interval......:..5 sec...Retries......:..3
Response timeout......:..2 sec...Down time......:..30 sec
Reverse......:..NO...Transparent......:..NO
Secure......:..NO...LRTM......:..ENABLED
Action......:..Not applicable...Deviation......:..0 sec
Destination IP......:..Bound service
Destination port......:..Bound service
Iptunnel......:..NO
TOS......:..NO...TOS ID......:..0
SNMP Alert Retries......:..0...Success Retries......:..1
Failure Retries......:..0

Special parameters:
User Name..........:"Administrator"
Password...........:*****
DDC Domain.........: "dhop"
Done
<!--NeedCopy-->

To specify the validate credentials option on an XD-DDC monitor by using the command line interface

At the command prompt, type:

set lb monitor <monitorName> <monitorType> -userName -password -domain <domain_name> -validateCred YES
<!--NeedCopy-->

Example:

 set lb monitor XD_DDC_21.21.21.22_443_mn CITRIX-xd-ddc -userName Administrator -password D123S1R2A123 -domain dhop -validateCred YES
Done
<!--NeedCopy-->

To configure an XD-DDC monitor with the validate credentials option by using the configuration utility

Navigate to Traffic Management > Load Balancing > Monitors, and create a monitor of type Citrix-XD-DDC.

Citrix Virtual Desktops Delivery Controller service monitoring