Mapper des services d'application contenant Citrix XenApp et Presentation Server

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Mappage des services peut détecter les services d'application contenant Citrix XenApp, Presentation Server et Citrix Usage Collector.

    Composants détectés

    Nom Plateforme Version Protocole Type de détection Modèle (ou sonde si indiqué)
    Citrix XenApp Server

    Windows

    6.x>6.5, 7.x<7.6

    WMI

    WinRM

    Horizontale et haut en bas

    Citrix XenApp Server ou Citrix Presentation Server
    Citrix Presentation Server

    Windows

    4.x, 5.x, 6.x<6.5

    WMI

    WinRM

    Horizontale et haut en bas

    Citrix XenApp Server ou Citrix Presentation Server
    Citrix Usage Collector

    Windows

    7.x>7.5, 8.x

    WMI

    WinRM

    Haut en bas

    Citrix Collector
    Application générique basée sur le chemin d'accès à l'icône

    Windows

    -

    WMI

    WinRM

    Haut en bas

    Chemin d'accès à l'icône d'application Citrix

    Mapper des services d'application contenant Citrix XenApp et Presentation Server

    Mappez un service d'application contenant des instances Citrix XenApp, Presentation Server et Citrix Usage Collector et vérifiez que Mappage des services a détecté tous les composants Citrix correctement.

    Avant de commencer

    • Attribuez à un utilisateur les autorisations nécessaires pour lire et interroger le référentiel Citrix :
      • Pour les versions 4.5 et ultérieures, un script PowerShell du serveur XenApp.
      • Pour les versions antérieures à 4.5, un script Microsoft Visual Basic Script (VBScript) de Citrix Presentation Server
    • Sur la Now Platform, configurez un utilisateur de domaine pour accéder au système d'exploitation Windows, conformément aux instructions de la rubrique Informations d'identification Windows.
      Remarque :
      Pour utiliser ces informations d'identification ultérieurement pour XenAPP, définissez l'attribut Alias d'informations d'identification sur cmdb_ci_appl_citrix_xenapp. Pour utiliser ces informations d'identification ultérieurement pour Citrix, définissez l'attribut Alias d'informations d'identification sur cmdb_ci_appl_citrix_collector.
    • (Facultatif) Pour lancer une détection à l'aide du protocole WinRM, consultez Configurer les hôtes de confiance WinRM sur Serveur MID
    • Configurez un utilisateur avec des autorisations pour exécuter les commandes PowerShell sur le serveur Citrix.
    • (Pour la détection de Citrix Presentation Server uniquement) Découvrez le chemin d'accès de l'icône pour le point d'entrée :
      1. Dans la console de gestion Citrix Access, accédez à Serveur de présentation > Applications.
      2. Localisez le dossier Icon Path dans l'arborescence de navigation.
      3. Cliquez avec le bouton droit sur le dossier Icon Path, puis cliquez sur Copy path.
    • (Pour la détection de Citrix XenApp Server uniquement) Découvrez le chemin d'accès de l'icône pour le point d'entrée en cochant l'attribut Distinguish Name pour le dossier Icon Path.
    Rôle requis : service_mapping_admin

    Procédure

    1. Créez un service d'application.
      1. Accédez à Tout > Mappage des services > Services d'application.
      2. Cliquez sur Nouveau.
        L'option Détectable par Mappage des services est sélectionnée par défaut.
      3. Dans le champ Nom, saisissez un nom descriptif pour le service d'application.
    2. Définissez le point d'entrée pour ce service d'application :
      1. Sélectionnez la vignette Citrix XenApp.
      2. Définissez des attributs de points d'entrée.
        Attribut Description
        Hôte URL de Citrix XenApp Server ou Citrix Presentation Server. L'URL doit contenir une adresse IP VIP ou un hôte physique.
        Port Port que Citrix XenApp Server ou Presentation Server utilise sur l'hôte.
        Chemin d'accès d'icône Chemin d'accès de l'emplacement logique de l'application tel qu'il apparaît dans Citrix Access Management Console. Le chemin d'accès doit commencer par le dossier Applications. Exemple : /Application/Jane/Windows Media Player.
        URL L'URL doit contenir une adresse IP VIP ou un hôte physique. Exemple : http://<host>/Citrix/StoreWeb.
      3. Cliquez sur Ajouter.
      4. Cliquez sur Enregistrer.
    3. Cliquez sur Informations supplémentaires sur la gauche, puis décochez la case Détection basée sur le trafic.
    4. Cliquez sur Mettre à jour.
    5. Vérifiez que le résultat du mappage est satisfaisant :
      1. Cliquez sur Afficher la carte et attendez la fin du mappage.
        Cela peut prendre quelques minutes.
      2. Passez en revue la carte des services d'application et assurez-vous qu'elle est semblable à l'exemple suivant.

        Vérifiez le résultat du mappage d’un service d’application contenant les serveurs XenApp Server et d’autres composants de l’environnement.

    Si le mappage ne correspond pas au résultat attendu, effectuez un dépannage de base.

    Symptôme Cause Solution
    Échec de la détection. Le journal de détection affiche le message qui commence par le texte suivant :

    Vous ne disposez pas des autorisations suffisantes.

    Les sections d'indication du modèle échouent, car l'utilisateur n'est pas autorisé à exécuter les commandes PowerShell. Vérifiez que vous avez fourni à un utilisateur les autorisations nécessaires pour exécuter les commandes PowerShell sur les serveurs qui hébergent Citrix XenApp, Presentation Server ou Citrix Usage Collector.
    Échec de la détection. Le journal de détection affiche le message d'erreur qui inclut le texte suivant :

    CategoryInfo : NotSpecified: (:) [], PSSecurityException+ FullyQualifiedErrorId : RuntimeException

    Le Serveur MID ne peut pas exécuter les commandes PowerShell à distance, car la politique d'exécution est définie sur RemoteSigned sur les serveurs cibles. Utilisez la commande set-executionpolicy remotesigned sur les serveurs cibles pour permettre au Serveur MID d'exécuter des commandes PowerShell.
    Échec de la détection. Le journal de détection affiche le message d'erreur qui inclut le texte suivant :

    Import-XAFarm : le composant logiciel enfichable Citrix Common Commands PowerShell Snapin n'est pas installé

    L'hôte cible ne dispose pas de cette bibliothèque PowerShell : Citrix Common Commands PowerShell Snapin. Téléchargez et installez le Kit de développement logiciel (SDK) PowerShell pour Citrix XenApp sur tous les serveurs hébergeant Citrix XenApp, Presentation Server ou Citrix Usage Collector.
    La carte des services d'application affiche Citrix Delivery Controller, mais n'inclut pas Citrix XenApp, Citrix Presentation Server ni Citrix Usage Collector. Le chemin d'accès de l'icône que vous avez défini est incorrect. Vérifiez le chemin d'accès de l'icône et saisissez-le de nouveau dans les attributs de point d'entrée du service d'application.