Anwendungsservices zuordnen, die Citrix XenApp und Presentation Server enthalten
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:
- Navigieren Sie in der Citrix Access Management Console zu .
- Suchen Sie den Ordner „Icon Path“ in der Navigationsstruktur.
- 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.
Prozedur
-
Erstellen Sie einen Anwendungsservice.
-
Definieren Sie den Einstiegspunkt für diesen Anwendungsservice:
- Klicken Sie links auf Zusätzliche Informationen, und deaktivieren Sie das Kontrollkästchen Datenverkehrsbasierte Erkennung.
- Klicken Sie auf Aktualisieren.
-
Stellen Sie sicher, dass das Zuordnungsergebnis zufriedenstellend ist:
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. |