Linux Virtual Delivery Agent

Outils et utilitaires

Utilitaire d’interrogation des données de session

  • Nous fournissons un utilitaire (ctxsdcutil) que vous pouvez utiliser pour interroger les données de session sur chaque VDA Linux. Pour interroger les données suivantes de toutes les sessions ou d’une session spécifique hébergée sur un VDA, exécutez la commande /opt/Citrix/VDA/bin/ctxsdcutil -q <all | SessionID> [-c]. L’argument [-c] signifie interroger les données chaque seconde.

  • Bande passante de session entrante

  • Bande passante de session sortante

  • Vitesse de ligne de session sortante

  • Latence - Dernière enregistrée

  • Temps d’aller-retour

  • Bande passante ThinWire sortante

  • Bande passante audio sortante

  • Bande passante d’imprimante sortante

  • Bande passante de lecteur entrante

  • Bande passante de lecteur sortante

  • Le script Bash xdlcollect

    • Le script Bash xdlcollect utilisé pour collecter les journaux est intégré au logiciel VDA Linux et se trouve sous /opt/Citrix/VDA/bin. Après avoir installé le VDA Linux, vous pouvez exécuter la commande bash /opt/Citrix/VDA/bin/xdlcollect.sh pour collecter les journaux. Une fois la collecte des journaux terminée, un fichier journal compressé est généré dans le même dossier que le script. Le script Bash xdlcollect peut vous demander si vous souhaitez télécharger le fichier journal compressé vers Citrix Insight Services (CIS). Si vous acceptez, xdlcollect renvoie un upload_ID une fois le téléchargement terminé. Le téléchargement ne supprime pas le fichier journal compressé de votre machine locale. D’autres utilisateurs peuvent utiliser l’upload_ID pour accéder au fichier journal dans CIS.

XDPing

  • L’outil Linux XDPing est une application en ligne de commande. Il automatise le processus de vérification des problèmes de configuration courants dans un environnement VDA Linux.

  • L’outil Linux XDPing effectue plus de 150 tests individuels sur le système, qui sont globalement classés comme suit :

  • Vérifier si les exigences système du VDA Linux sont satisfaites
  • Identifier et afficher les informations de la machine, y compris les distributions Linux
  • Vérifier la compatibilité du noyau Linux
  • Vérifier les problèmes connus des distributions Linux qui peuvent avoir un impact sur le fonctionnement du VDA Linux
    • Vérifier le mode et la compatibilité de Security-Enhanced Linux (SELinux)
    • Identifier les interfaces réseau et vérifier les paramètres réseau
    • Vérifier le partitionnement du stockage et l’espace disque disponible
  • Vérifier la configuration du nom d’hôte et du domaine de la machine
  • Vérifier la configuration DNS et effectuer des tests de résolution
  • Identifier les hyperviseurs sous-jacents et vérifier la configuration de la machine virtuelle. Prise en charge de :
    • Citrix Hypervisor™
    • Microsoft HyperV
    • VMware vSphere
    • Vérifier les paramètres de temps et vérifier si la synchronisation de l’heure réseau est opérationnelle
    • Vérifier si le service PostgreSQL est correctement configuré et opérationnel
    • Vérifier si le pare-feu est activé et si les ports requis sont ouverts
    • Vérifier la configuration Kerberos et effectuer des tests d’authentification
  • Vérifier l’environnement de recherche LDAP pour le moteur de service de stratégie de groupe
  • Vérifier si l’intégration Active Directory est correctement configurée et si la machine actuelle est jointe au domaine. Prise en charge de :
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • Vérifier l’intégrité de l’objet ordinateur Linux dans Active Directory
  • Vérifier la configuration du module d’authentification enfichable (PAM)
  • Vérifier le modèle de vidage de la mémoire
  • Vérifier si les packages requis par le VDA Linux sont installés
  • Identifier le package VDA Linux et vérifier l’intégrité de l’installation
  • Vérifier l’intégrité de la base de données du registre PostgreSQL
  • Vérifier si les services VDA Linux sont correctement configurés et opérationnels
  • Vérifier l’intégrité de la configuration VDA et HDX™
  • Sonder chaque Delivery Controller™ configuré pour vérifier que le service Broker est accessible, opérationnel et réactif
  • Vérifier si la machine est enregistrée auprès de la batterie de Delivery Controller
  • Vérifier l’état de chaque session HDX active ou déconnectée
  • Analyser les fichiers journaux pour les erreurs et avertissements liés au VDA Linux
  • Vérifier si la version de Xorg est appropriée
  • Vérifier si les dépendances requises sont installées

L’outil Linux XDPing fournit également un module d’analyse pour vous aider à vérifier et analyser l’état d’enregistrement de votre VDA. Pour une portée des vérifications de l’état d’enregistrement, consultez la capture d’écran suivante :

Vérifications de l'état d'enregistrement

Installer l’outil Linux XDPing

L’exécution de ctxsetup.sh n’installe pas XDPing. Pour installer XDPing, exécutez sudo /opt/Citrix/VDA/bin/xdping. Cette commande crée également un environnement virtuel Python3 qui est requis pour XDPing. Si cette commande ne parvient pas à créer un environnement virtuel Python3, créez-le manuellement en suivant les instructions de Créer un environnement virtuel Python3.

Pour résoudre les erreurs de connexion SSL que vous pourriez rencontrer lors de l’utilisation de l’outil pip, envisagez d’ajouter les hôtes de confiance suivants au fichier /etc/pip.conf :

[global] trusted-host = pypi.org files.pythonhosted.org

Utiliser l’outil Linux XDPing

XDPing est livré avec un seul exécutable nommé xdping qui est exécuté depuis l’interpréteur de commandes.

Pour afficher les options de ligne de commande, utilisez l’option -h :

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

Pour exécuter la suite complète de tests, exécutez xdping sans aucune option de ligne de commande :

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

Pour exécuter une vérification de l’état d’enregistrement du VDA, utilisez l’option -a :

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

Pour vérifier l’environnement avant d’installer le package VDA Linux, exécutez les tests pre-flight :

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

Pour exécuter uniquement des catégories de tests spécifiques, par exemple, les tests de temps et Kerberos, utilisez l’option -T :

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

Pour sonder un contrôleur XenDesktop® particulier :

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

Exemple de sortie

Voici un exemple de sortie de l’exécution du test Kerberos :

Première partie de l'exemple de sortie du test Kerberos

Deuxième partie de l'exemple de sortie du test Kerberos

Troisième partie de l'exemple de sortie du test Kerberos

Outils et utilitaires