Anwendungsservices zuordnen, die Citrix XenApp und Presentation Server enthalten

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Service-Mapping kann Anwendungsservices erkennen, die Citrix XenApp, Presentation Server und Citrix Usage Collector enthalten.

    Erkannte Komponenten

    Name Plattform Version Protokoll Discovery-Typ Muster (oder Sonde, falls angezeigt)
    Citrix XenApp-Server

    Windows

    6.x> 6.5, 7.x <7.6

    WMI

    WinRM

    Horizontal und von oben nach unten

    Citrix XenApp- oder Präsentationsserver
    Citrix Presentation Server

    Windows

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

    WMI

    WinRM

    Horizontal und von oben nach unten

    Citrix XenApp- oder Präsentationsserver
    Citrix-Nutzungssammler

    Windows

    7.x> 7,5, 8.x

    WMI

    WinRM

    Von oben nach unten

    Citrix Collector
    Allgemeine Anwendung basierend auf dem Symbolpfad

    Windows

    -

    WMI

    WinRM

    Von oben nach unten

    Symbolpfad der Citrix-Anwendung

    Anwendungsservices zuordnen, die Citrix XenApp und Presentation Server enthalten

    Ordnen Sie einen Anwendungsservice mit Citrix XenApps, Presentation Servern und Citrix Usage Collectors zu und vergewissern Sie sich, dass Service-Mapping alle Citrix-Komponenten richtig erkannt hat.

    Vorbereitungen

    • Erteilen Sie einem Benutzer die Berechtigung zum Lesen und Abfragen des Citrix-Repository:
      • Bei Versionen 4.5 und höher ein PowerShell-Skript vom XenApp-Server.
      • Für Versionen vor 4.5 ein Microsoft Visual Basic Script (VBScript) vom Citrix-Präsentationsserver
    • Konfigurieren Sie auf der Now Platform einen Domänenbenutzer für den Zugriff auf das Windows-Betriebssystem wie in Windows-Anmeldeinformationen beschrieben.
      Hinweis:
      Um diese Anmeldeinformationen später für XenAPP zu verwenden, legen Sie das Attribut Alias für Anmeldeinformationen auf cmdb_ci_appl_citrix_xenapp fest. Um diese Anmeldeinformationen später für Citrix zu verwenden, legen Sie das Attribut Alias für Anmeldeinformationen auf cmdb_ci_appl_citrix_collector fest.
    • (Optional) Informationen zum Verwenden des WinRM-Protokolls finden Sie unter Vertrauenswürdige WinRM-Hosts auf dem MID-Server konfigurieren
    • Konfigurieren Sie einen Benutzer mit Berechtigungen zum Ausführen von PowerShell-Befehlen auf dem Citrix-Server.
    • (Nur für die Erkennung von Citrix Presentation Server) Ermitteln Sie den Symbolpfad für den Einstiegspunkt:
      1. Navigieren Sie in der Citrix Access Management Console zu Presentation Server > Anwendungen.
      2. Suchen Sie den Ordner „Icon Path“ in der Navigationsstruktur.
      3. Klicken Sie mit der rechten Maustaste auf den Ordner „Icon Path“, und klicken Sie auf Pfad kopieren.
    • (Nur für die Erkennung von Citrix XenApp Server) Ermitteln Sie den Symbolpfad für den Einstiegspunkt, indem Sie das Attribut „Distinguished Name“ für den Symbolpfad überprüfen.
    Erforderliche Rolle: sm_admin

    Prozedur

    1. Erstellen Sie einen Anwendungsservice.
      1. Navigieren zu Alle > Service-Mapping > Anwendungsservices.
      2. Klicken Sie auf Neu.
        Die Option Erkennbar von Service-Mapping ist standardmäßig ausgewählt.
      3. Geben Sie im Feld Name einen beschreibenden Namen für den Anwendungsservice ein.
    2. Definieren Sie den Einstiegspunkt für diesen Anwendungsservice:
      1. Wählen Sie die Kachel Citrix XenApp aus.
      2. Definieren Sie die Einstiegspunktattribute.
        Attribut Beschreibung
        Host Die URL der Citrix XenApp bzw. des Presentation Server. Die URL muss eine VIP-IP oder einen physischen Host enthalten.
        Port Der Port, den die Citrix XenApp oder der Presentation Server auf dem Host verwendet
        Pfad für Symbol Der Pfad zum logischen Anwendungsspeicherort, wie er in der Citrix Access Management-Konsole angezeigt wird. Der Pfad muss mit dem Application-Ordner beginnen. Beispiel: /Application/Jane/Windows Media Player.
        URL Die URL muss eine VIP-IP oder einen physischen Host enthalten. Beispiel: http://<host>/Citrix/StoreWeb.
      3. Klicken Sie auf Hinzufügen.
      4. Klicken Sie auf Speichern.
    3. Klicken Sie links auf Zusätzliche Informationen, und deaktivieren Sie das Kontrollkästchen Datenverkehrsbasierte Erkennung.
    4. Klicken Sie auf Aktualisieren.
    5. Stellen Sie sicher, dass das Zuordnungsergebnis zufriedenstellend ist:
      1. Klicken Sie auf Karte anzeigen, und warten Sie, bis die Zuordnung abgeschlossen ist.
        Es kann einige Minuten dauern.
      2. Überprüfen Sie die Anwendungsservicezuordnung, und stellen Sie sicher, dass sie dem folgenden Beispiel ähnelt.

        Überprüfen Sie das Ergebnis der Zuordnung eines Anwendungsservice, der die XenApp-Server und andere Umgebungskomponenten enthält.

    Wenn das Zuordnungsergebnis nicht Ihren Erwartungen entspricht, führen Sie eine grundlegende Fehlerbehebung durch.

    Symptom Ursache Lösung
    Erkennung fehlgeschlagen. Das Erkennungsprotokoll zeigt eine Nachricht an, die mit dem folgenden Text beginnt:

    Sie haben keine ausreichenden Berechtigungen.

    Die Anzeigeabschnitte des Musters schlagen fehl, da der Benutzer keine Berechtigungen zum Ausführen von PowerShell-Befehlen hat. Stellen Sie sicher, dass Sie einem Benutzer Berechtigungen zum Ausführen von PowerShell-Befehlen auf Servern mit Citrix XenApp, Presentation Server oder Citrix Usage Collector bereitgestellt haben.
    Erkennung fehlgeschlagen. Das Erkennungsprotokoll zeigt eine Fehlermeldung an, die den folgenden Text enthält:

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

    Der MID-Server kann PowerShell-Befehle nicht remote ausführen, da die Ausführungsrichtlinie auf den Zielservern auf RemoteSigned festgelegt ist. Verwenden Sie den Befehl set-executionpolicy remotesigned auf den Zielservern, damit MID-Server PowerShell-Befehle erfolgreich auszuführen kann.
    Erkennung fehlgeschlagen. Das Erkennungsprotokoll zeigt eine Fehlermeldung an, die den folgenden Text enthält:

    Import-XAFarm: Das PowerShell-Snapin für allgemeine Citrix-Befehle ist nicht installiert.

    Der Zielhost verfügt nicht über diese PowerShell-Bibliothek: PowerShell-Snapin für allgemeine Citrix-Befehle. Laden Sie das PowerShell-SDK für Citrix XenApp herunter, und installieren Sie es auf allen Servern, auf denen Citrix XenApp, Presentation Server oder Citrix Usage Collector gehostet wird.
    Die Anwendungsservicezuordnung enthält den Citrix Delivery Controller, jedoch nicht Citrix XenApp, Citrix Presentation Server oder Citrix Usage Collector. Der von Ihnen definierte Symbolpfad ist falsch. Überprüfen Sie den Symbolpfad und geben Sie ihn in den Einstiegspunktattributen für den Anwendungsservice erneut ein.