Linux Virtual Delivery Agent

Tools 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.

  • Eingangsbandbreite der Sitzung

  • Ausgangsbandbreite der Sitzung

  • Leitungsgeschwindigkeit der Ausgangssitzung

  • Latenz – zuletzt aufgezeichnet

  • Roundtrip-Zeit

  • ThinWire-Ausgangsbandbreite

  • Audio-Ausgangsbandbreite

  • Drucker-Ausgangsbandbreite

  • Laufwerks-Eingangsbandbreite

  • Laufwerks-Ausgangsbandbreite

  • Das xdlcollect Bash-Skript

    • Das Bash-Skript xdlcollect 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 Bash-Skript xdlcollect 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 XDPing-Tool ist eine Befehlszeilenanwendung. Es automatisiert den Prozess der Überprüfung auf häufige Konfigurationsprobleme in einer Linux VDA-Umgebung.

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

  • Prüfen, ob die Systemanforderungen für Linux VDA erfüllt sind
  • Identifizieren und Anzeigen von Maschineninformationen einschließlich der Linux-Distributionen
  • Prüfen der Linux-Kernel-Kompatibilität
  • Prüfen auf bekannte Probleme mit Linux-Distributionen, die den Betrieb des Linux VDA beeinträchtigen können
    • Prüfen des Security-Enhanced Linux (SELinux)-Modus und der Kompatibilität
    • Identifizieren von Netzwerkschnittstellen und Prüfen der Netzwerkeinstellungen
    • Prüfen der Speicherpartitionierung und des verfügbaren Speicherplatzes
  • Prüfen der Host- und Domänennamenkonfiguration der Maschine
  • Prüfen der DNS-Konfiguration und Ausführen von Lookup-Tests
  • Identifizieren der zugrunde liegenden Hypervisoren und Prüfen der Konfiguration virtueller Maschinen. Unterstützung für:
    • Citrix Hypervisor™
    • Microsoft HyperV
    • VMware vSphere
    • Prüfen der Zeiteinstellungen und 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
    • Prüfen der Kerberos-Konfiguration und Ausführen von Authentifizierungstests
  • Prüfen der LDAP-Suchumgebung für die Gruppenrichtliniendienst-Engine
  • Prüfen, ob die Active Directory-Integration ordnungsgemäß eingerichtet ist und die aktuelle Maschine der Domäne beigetreten ist. Unterstützung für:
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • Prüfen der Integrität des Linux-Computerobjekts in Active Directory
  • Prüfen der Pluggable Authentication Module (PAM)-Konfiguration
  • Prüfen des Core-Dump-Musters
  • Prüfen, ob die für den Linux VDA erforderlichen Pakete installiert sind
  • Identifizieren des Linux VDA-Pakets und Prüfen der Integrität der Installation
  • Prüfen der Integrität der PostgreSQL-Registrierungsdatenbank
  • Prüfen, ob die Linux VDA-Dienste ordnungsgemäß konfiguriert sind und funktionieren
  • Prüfen der Integrität der VDA- und HDX™-Konfiguration
  • Abfragen jedes konfigurierten Delivery Controller™ zur Überprüfung, ob der Broker-Dienst erreichbar, funktionsfähig und reaktionsschnell ist
  • Prüfen, ob die Maschine bei der Delivery Controller-Farm registriert ist
  • Prüfen des Status jeder aktiven oder getrennten HDX-Sitzung
  • Scannen von Protokolldateien nach Linux VDA-bezogenen Fehlern und Warnungen
  • Prüfen, ob die Xorg-Version geeignet ist

Verwenden des Linux XDPing-Tools

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 Python3-virtuelle Umgebung, die für XDPing erforderlich ist. Wenn dieser Befehl keine Python3-virtuelle Umgebung erstellen kann, erstellen Sie diese manuell gemäß den Anweisungen unter Erstellen einer Python3-virtuellen 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 Testsuite 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 überprü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

Das Folgende ist eine Beispielausgabe der Ausführung des Kerberos-Tests:

Erster Teil der Beispielausgabe des Kerberos-Tests

Zweiter Teil der Beispielausgabe des Kerberos-Tests

Dritter Teil der Beispielausgabe des Kerberos-Tests

Tools und Dienstprogramme