Linux Virtual Delivery Agent

Werkzeuge und Dienstprogramme

Dienstprogramm zur Abfrage von Sitzungsdaten

  • Wir stellen ein Dienstprogramm (ctxsdcutil) bereit, mit dem Sie Sitzungsdaten auf jedem Linux-VDA abfragen können. Um die folgenden Daten aller Sitzungen oder einer bestimmten Sitzung, die auf einem VDA gehostet wird, abzufragen, führen Sie den Befehl /opt/Citrix/VDA/bin/ctxsdcutil -q <all | SessionID> [-c] aus. Das Argument [-c] bedeutet, Daten jede Sekunde abzufragen.

  • Eingangs-Sitzungsbandbreite

  • Ausgangs-Sitzungsbandbreite

  • Ausgangs-Sitzungsleitungsgeschwindigkeit

  • Latenz – zuletzt aufgezeichnet

  • Roundtrip-Zeit

  • ThinWire-Ausgangsbandbreite

  • Audio-Ausgangsbandbreite

  • Drucker-Ausgangsbandbreite

  • Laufwerks-Eingangsbandbreite

  • Laufwerks-Ausgangsbandbreite

  • Das xdlcollect Bash-Skript

    • Das xdlcollect Bash-Skript zum Sammeln von Protokollen ist in die Linux-VDA-Software integriert und befindet sich unter /opt/Citrix/VDA/bin. Nach der Installation des Linux-VDA können Sie den Befehl bash /opt/Citrix/VDA/bin/xdlcollect.sh ausführen, um Protokolle zu sammeln. Nach Abschluss der Protokollsammlung wird eine komprimierte Protokolldatei im selben Ordner wie das Skript generiert. Das xdlcollect Bash-Skript kann Sie fragen, ob die komprimierte Protokolldatei in Citrix Insight Services (CIS) hochgeladen werden soll. Wenn Sie zustimmen, gibt xdlcollect nach Abschluss des Uploads eine Upload-ID zurück. Der Upload entfernt die komprimierte Protokolldatei nicht von Ihrem lokalen Computer. Andere Benutzer können die Upload-ID verwenden, um auf die Protokolldatei in CIS zuzugreifen.

XDPing

  • Das Linux-Tool XDPing ist eine Befehlszeilenanwendung. Es automatisiert die Überprüfung gängiger Konfigurationsprobleme in einer Linux-VDA-Umgebung.

  • Das Linux-Tool XDPing führt über 150 einzelne Tests am System durch, die grob wie folgt kategorisiert werden:

  • Prüfen, ob die Systemanforderungen des Linux-VDA erfüllt sind
  • Maschineninformationen einschließlich der Linux-Distributionen identifizieren und anzeigen
  • Die Kompatibilität des Linux-Kernels prüfen
  • Auf bekannte Probleme mit Linux-Distributionen prüfen, die den Betrieb des Linux-VDA beeinträchtigen können
    • Den Security-Enhanced Linux (SELinux)-Modus und die Kompatibilität prüfen
    • Netzwerkschnittstellen identifizieren und Netzwerkeinstellungen prüfen
    • Speicherpartitionierung und verfügbaren Speicherplatz prüfen
  • Die Konfiguration von Maschinenhost und Domänennamen prüfen
  • Die DNS-Konfiguration prüfen und Lookup-Tests durchführen
  • Zugrunde liegende Hypervisoren identifizieren und die Konfiguration virtueller Maschinen prüfen. Unterstützung für:
    • Citrix Hypervisor™
    • Microsoft HyperV
    • VMware vSphere
    • Zeiteinstellungen prüfen und überprüfen, ob die Netzwerkzeitsynchronisierung funktioniert
    • Prüfen, ob der PostgreSQL-Dienst ordnungsgemäß konfiguriert ist und funktioniert
    • Prüfen, ob die Firewall aktiviert und die erforderlichen Ports geöffnet sind
    • Die Kerberos-Konfiguration prüfen und Authentifizierungstests durchführen
  • Die LDAP-Suchumgebung für die Gruppenrichtliniendienst-Engine prüfen
  • Prüfen, ob die Active Directory-Integration ordnungsgemäß eingerichtet ist und der aktuelle Computer der Domäne beigetreten ist. Unterstützung für:
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • Die Integrität des Linux-Computerobjekts in Active Directory prüfen
  • Die Konfiguration des Pluggable Authentication Module (PAM) prüfen
  • Das Core-Dump-Muster prüfen
  • Prüfen, ob die für den Linux-VDA erforderlichen Pakete installiert sind
  • Das Linux-VDA-Paket identifizieren und die Integrität der Installation prüfen
  • Die Integrität der PostgreSQL-Registrierungsdatenbank prüfen
  • Prüfen, ob die Linux-VDA-Dienste ordnungsgemäß konfiguriert sind und funktionieren
  • Die Integrität der VDA- und HDX™-Konfiguration prüfen
  • Jeden konfigurierten Delivery Controller™ abfragen, um zu testen, ob der Broker-Dienst erreichbar, funktionsfähig und reaktionsschnell ist
  • Prüfen, ob die Maschine bei der Delivery Controller-Farm registriert ist
  • Den Status jeder aktiven oder getrennten HDX-Sitzung prüfen
  • Protokolldateien auf Linux-VDA-bezogene Fehler und Warnungen scannen
  • Prüfen, ob die Xorg-Version geeignet ist

Verwenden des Linux-Tools XDPing

Hinweis:

Das Ausführen von ctxsetup.sh installiert XDPing nicht. Sie können sudo /opt/Citrix/VDA/bin/xdping ausführen, um XDPing zu installieren. Dieser Befehl erstellt auch eine virtuelle Python3-Umgebung, die für XDPing erforderlich ist. Wenn dieser Befehl keine virtuelle Python3-Umgebung erstellen kann, erstellen Sie sie manuell gemäß den Anweisungen unter Erstellen einer virtuellen Python3-Umgebung.

Um SSL-Verbindungsfehler zu beheben, die bei der Verwendung des pip-Tools auftreten können, sollten Sie die folgenden vertrauenswürdigen Hosts zur Datei /etc/pip.conf hinzufügen: [global] trusted-host = pypi.org files.pythonhosted.org

XDPing wird mit der einzelnen ausführbaren Datei xdping geliefert, die über die Befehlszeile ausgeführt wird.

Um die Befehlszeilenoptionen anzuzeigen, verwenden Sie die Option -h:

sudo /opt/Citrix/VDA/bin/xdping -h
<!--NeedCopy-->

Um die vollständige Testreihe auszuführen, führen Sie xdping ohne Befehlszeilenoptionen aus:

sudo /opt/Citrix/VDA/bin/xdping
<!--NeedCopy-->

Um die Umgebung vor der Installation des Linux-VDA-Pakets zu prüfen, führen Sie die Pre-Flight-Tests aus:

sudo /opt/Citrix/VDA/bin/xdping --preflight
<!--NeedCopy-->

Um nur bestimmte Testkategorien auszuführen, z. B. die Zeit- und Kerberos-Tests, verwenden Sie die Option -T:

sudo /opt/Citrix/VDA/bin/xdping -T time,kerberos
<!--NeedCopy-->

Um einen bestimmten XenDesktop® Controller abzufragen:

sudo /opt/Citrix/VDA/bin/xdping -d myddc.domain.net
<!--NeedCopy-->

Beispielausgabe

Im Folgenden sehen Sie eine Beispielausgabe des Kerberos-Tests:

Erster Teil der Beispielausgabe des Kerberos-Tests

Zweiter Teil der Beispielausgabe des Kerberos-Tests

Dritter Teil der Beispielausgabe des Kerberos-Tests

Werkzeuge und Dienstprogramme