Tools and Utilities

The xdlcollect shell script

The xdlcollect shell script integrated into the VDA software installation process collects logs and is located under /opt/Citrix/VDA/bin.

Once you install the VDA, run the /opt/Citrix/VDA/bin/xdlcollect.sh script to collect logs.

When you run the xdlcollect.sh, the following information and logs are collected and packaged:

System Information:

  • macOS Release Version
  • Memory and CPU usage
  • General Disk Information
  • Loaded Kernel Extensions
  • List of PCI and USB devices
  • Running Processes
  • Services
  • System Messages (dmesg)
  • System Logs
  • Package Installation Logs
  • Network Information:
  • Host Name
  • DNS Servers

Network interfaces:

  • Routes
  • Firewall Configuration

Additional Information:

  • VDA Logs and related configuration
  • Crash Dump

Some basic tests are performed to check connectivity to:

  • DNS Severs
  • Citrix DaaS control plane

After log collection, a compressed log file is generated in the same folder as the script.

The vdaversion script

The vdaversion script is integrated into the VDA software installation process and located under /opt/Citrix/VDA/bin.

After you install the VDA, run the ./vdaversion under the folder mentioned to check your VDA revision number to validate if you installed the latest or chosen version of VDA.

The ctxsession tool

The ctxsession tool is integrated into the VDA software installation process and located under /opt/Citrix/VDA/bin.

The ctxsession is a diagnostic tool that assists you to check your VDA and CWA session information.

Note:

You can run it either without any parameters or in a verbose mode.

For example ./ctxsession -v

The Citrix support team uses the information to assist in troubleshooting.

Tools and Utilities