Zentralisierter AOT-Protokollserver
Der AOT-Protokollserver fungiert als zentrales Ziel zum Sammeln und Speichern von Always On Tracing (AOT)-Protokollen von verschiedenen Citrix-Komponenten. Er ist mithilfe der Docker-Technologie containerisiert und wird vorzugsweise unter Linux bereitgestellt, obwohl er auch Windows-Umgebungen über Docker Desktop und auf der Citrix Connector Appliance unterstützt.
Hauptmerkmale des AOT-Protokollservers
-
Zentrale Protokollspeicherung: Fasst Protokolle von mehreren Citrix-Komponenten an einem einheitlichen und durchsuchbaren Ort zusammen.
-
Aufbewahrungsrichtlinie: Protokolle werden basierend auf einer konfigurierbaren Richtlinie (Standard: 7 Tage) aufbewahrt, um die Speichernutzung und Leistung zu optimieren.
-
Bereitstellung: Der Protokollserver wird mithilfe von gebündelten Installationsskripten und Docker-Containern bereitgestellt. Die Einrichtung erfordert kompatible Hardware und eine Docker-Laufzeitumgebung oder die Cloud Connector Appliance (falls ausgewählt).
-
Sicherer Protokollzugriff: Protokolle können mithilfe der im Protokollserver enthaltenen CLI-Tools abgerufen werden. Jeder Zugriff erfordert eine ordnungsgemäße Authentifizierung, um Sicherheit und Compliance zu gewährleisten.
-
Integration mit Citrix-Kernkomponenten: Der AOT-Telemetriedienst ist in die Citrix-Kernkomponenten eingebettet, wodurch diese als Protokollgeneratoren fungieren können. Der Telemetriedienst gewährleistet eine nahtlose und automatisierte Protokollerfassung über diese Komponenten hinweg und ermöglicht so eine konsistente Protokollsichtbarkeit in der gesamten Citrix-Infrastruktur.
Bereitstellung und Konfiguration des AOT-Protokollservers
AOT-Voraussetzungen
Der AOT-Protokollserver basiert auf der Docker-Container-Technologie, um zu funktionieren. Während Linux das empfohlene Host-Betriebssystem ist, ist die Installation unter Windows auch mit Docker Desktop möglich. Alternativ bietet die Verwendung einer Citrix Connector Appliance eine gebündelte Lösung, die die Notwendigkeit entfällt, Hosts und Docker-Infrastruktur zu verwalten.
Ein einzelner Protokollserver kann jederzeit bis zu 128.000 aktive Komponentenverbindungen unterstützen und er kann bis zu 10.000 Protokollereignisse pro Sekunde verarbeiten. Jede Dimensionierungs- oder Bereitstellungsempfehlung sollte auf diesen beiden Faktoren basieren:
-
Verbindungskapazität bestimmt, wie viele Komponenten gleichzeitig verbunden werden können.
-
Protokolldurchsatz bestimmt, wie viele Protokolle das System ohne Leistungseinbußen aufnehmen und indizieren kann.
Ein einzelner Protokollserver ist geeignet, solange Ihre Umgebung innerhalb dieser Grenzen bleibt.
Citrix Connector Appliance
-
Stellen Sie sicher, dass Sie die neueste Version der Citrix Connector Appliance verwenden.
-
Falls Sie sie nicht haben, laden Sie die neueste Version von Citrix Cloud herunter und installieren Sie sie.
Linux
-
Unterstützte Betriebssysteme: Ubuntu 24.04 und RHEL 8.10, 9.4
-
Hardwareanforderungen: 4 CPU-Kerne, 16 GB RAM und 500 GB freier Festplattenspeicher.
-
Softwareanforderungen: Installieren Sie Docker Engine für Linux oder Docker Desktop für Linux.
-
Benutzerberechtigungen: Stellen Sie sicher, dass der Benutzer Docker ohne Root-Rechte starten kann.
Windows
-
Unterstützte Betriebssysteme: Windows 11, Windows 10, Windows Server 2022 und Windows Server 2025. Für Azure-VMs siehe Empfehlungen hier.
-
Hardwareanforderungen: 8 CPU-Kerne, 24 GB RAM und 500 GB freier Festplattenspeicher.
-
Softwareanforderungen: Installieren Sie Docker Desktop (Abonnement möglicherweise erforderlich) für Windows.
-
WSL Version 2.1.5 oder höher ist erforderlich.
-
Aktivieren Sie die Windows-Funktionen Hyper-V und Container.
-
Legen Sie das Speicherlimit in den Docker Desktop-Einstellungen auf >= 12 GB fest.
-