Citrix Virtual Apps and Desktops

Centralized AOT Log Server

The AOT Log Server acts as a centralized destination for collecting and storing Always on Tracing (AOT) logs from various Citrix components. It is containerized using Docker technology and is preferably deployed on Linux, though it also supports Windows environments via Docker Desktop, and on the Citrix Connector appliance.

Key Features of the AOT Log Server

  • Centralized Log Storage: Aggregates logs from multiple Citrix components into a unified and searchable location.
  • Retention Policy: Logs are retained based on a configurable policy (default: 7 days) to optimize storage usage and performance.
  • Deployment: The Log Server is deployed using packaged installer scripts and Docker containers. The setup requires compatible hardware and a Docker runtime environment or the Cloud Connector appliance (if selected).
  • Secure Log Access: Logs can be retrieved using CLI tools included with the Log Server. All access requires proper authentication to ensure security and compliance.
  • Integration with Citrix Core Components: The AOT Telemetry Service is embedded within core Citrix components, enabling them to act as log generators. Telemetry Service ensures seamless and automated log capture across these components, enabling consistent logs visibility throughout the Citrix infrastructure.

AOT Log Server Deployment and Configuration

AOT Prerequisites

The AOT Log Server relies on Docker container technology to function. While Linux is the recommended host operating system, installation on Windows is also possible with Docker Desktop. Alternatively, using a Citrix Connector Appliance provides a packaged solution removing the need to manage hosts and Docker infrastructure.

A single Log Server can support up to 128,000 active component connections at any moment, and it can process up to 10,000 log events per second. Any sizing or deployment recommendation should be based on these two factors:

  • Connection capacity determines how many components can be connected simultaneously.

  • Log throughput determines how many logs the system can ingest and index without performance impact.

A single Log Server is suitable as long as your environment stays within these limits.

Citrix Connector Appliance

  • Ensure you are running the latest version of Citrix Connector Appliance.

  • If you don’t have it, download the latest version from Citrix Cloud and install it.

Linux

  • Supported OS: Ubuntu 24.04 and RHEL 8.10, 9.4
  • Hardware requirements: 4 cores of CPU, 16 GB RAM, and 500 GB free disk space.
  • Software Requirements: Install Docker Engine for Linux or Docker Desktop for Linux.
  • User permissions: Ensure the user can start Docker without requiring root.

Windows

  • Supported OS: Windows 11, Windows 10, Windows Server 2022 and Windows Server 2025. For Azure VMs see recommendations here.
  • Hardware requirements: 8 cores of CPU, 24 GB RAM, and 500 GB free disk space.
  • Software requirements: Install Docker Desktop (subscription may be required) for Windows.
    • WSL version 2.1.5 or later is required.
    • Enable Hyper-V and Containers Windows features.
    • Set the memory limit >= 12 GB in docker desktop settings
Centralized AOT Log Server