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. -
Eingangs-Sitzungsbandbreite
-
Ausgangs-Sitzungsbandbreite
-
Sitzungsleitungsgeschwindigkeit (Ausgang)
-
Latenz – zuletzt aufgezeichnet
-
Roundtripzeit
-
ThinWire-Bandbreite (Ausgang)
-
Audio-Bandbreite (Ausgang)
-
Drucker-Bandbreite (Ausgang)
-
Laufwerksbandbreite (Eingang)
-
Laufwerksbandbreite (Ausgang)
-
Das Bash-Skript xdlcollect
- 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-Tool XDPing ist eine Befehlszeilenanwendung. Es automatisiert die Überprüfung auf häufige 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 Linux-Kernel-Kompatibilität 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
- Maschinen-Host- und Domänennamenkonfiguration prüfen
- 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
- 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™ prüfen, 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
- Prüfen, ob die erforderlichen Abhängigkeiten installiert sind
Das Linux-Tool XDPing bietet auch ein Analysemodul, mit dem Sie den Registrierungsstatus Ihres VDA überprüfen und analysieren können. Eine Übersicht über die Registrierungsstatusprüfungen finden Sie im folgenden Screenshot:

Installieren des Linux-Tools XDPing
Das Ausführen von ctxsetup.sh installiert XDPing nicht. Um XDPing zu installieren, führen Sie sudo /opt/Citrix/VDA/bin/xdping aus.
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 sie 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, fügen Sie die folgenden vertrauenswürdigen Hosts zur Datei /etc/pip.conf hinzu:
[global]
trusted-host =
pypi.org
files.pythonhosted.org
Verwenden des Linux-Tools XDPing
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 eine Überprüfung des VDA-Registrierungsstatus durchzuführen, verwenden Sie die Option -a:
sudo /opt/Citrix/VDA/bin/xdping -a
<!--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 zu prüfen:
sudo /opt/Citrix/VDA/bin/xdping -d myddc.domain.net
<!--NeedCopy-->
Beispielausgabe
Im Folgenden finden Sie eine Beispielausgabe der Ausführung des Kerberos-Tests:


