Zuordnung von Anwendungsservices, die Citrix XenApp und Präsentationsserver enthalten
Service-Mapping Kann Anwendungsservices erkennen, die Citrix XenApp, Präsentationsserver und Citrix-Nutzungssammler 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 Präsentationsserver |
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-Sammler |
| Generische Anwendung basierend auf dem Symbolpfad |
Windows |
- |
WMI WinRM |
Von oben nach unten |
Pfad Des Citrix-Anwendungssymbols |
Ordnen Sie Anwendungsservices zu, die Citrix XenApp und Präsentationsserver enthalten
Ordnen Sie einen Anwendungsservice zu, der Citrix XenApps, Präsentationsserver und Citrix-Nutzungssammler enthält, und überprüfen Sie dies Service-Mapping Alle Citrix-Komponenten korrekt erkannt.
Vorbereitungen
- Geben Sie einem Anwender die Berechtigung zum Lesen und Abfragen von an Citrix Repository:
- Für Versionen 4,5 und höher ein PowerShell-Skript vom XenApp-Server.
- Für Versionen vor 4,5 Microsoft Visual Basic Script (VBScript) aus Citrix Präsentationsserver
- Auf ServiceNow AI Platform, Konfigurieren Sie einen Domänenanwender für den Zugriff auf das Windows-Betriebssystem, wie in beschrieben Windows-Anmeldeinformationen .
Hinweis:Um diese Anmeldeinformationen später für XenApp zu verwenden, legen Sie fest Anmeldeinformationsalias Attribut für cmdb_ci_appl_citrix_xenapp. Um diese Anmeldeinformationen später für zu verwenden Citrix, Legen Sie fest Anmeldeinformationsalias Attribut für cmdb_ci_appl_citrix_collector.
- (Optional) Informationen zur Erkennung mit dem WinRM-Protokoll finden Sie unter Konfigurieren Sie vertrauenswürdige WinRM-Hosts auf dem MID-Server
- Konfigurieren Sie einen Anwender mit Berechtigungen zum Ausführen von PowerShell-Befehlen auf Citrix Server.
- (Nur für Discovery des Citrix-Präsentationsservers) Finden Sie den Symbolpfad für den Einstiegspunkt:
- Navigieren Sie in der Citrix-Zugriffsverwaltungskonsole zu an.
- Suchen Sie den Symbolpfadordner in der Navigationsstruktur.
- Klicken Sie mit der rechten Maustaste auf den Symbolpfad-Ordner, und klicken Sie auf Pfad kopieren .
- (Nur für Discovery von Citrix XenApp Server) Finden Sie den Symbolpfad für den Einstiegspunkt, indem Sie das Attribut „Unterscheidungsname“ für den Symbolpfad überprüfen.
Prozedur
-
Erstellen Sie eine Serviceinstanz.
-
Definieren Sie den Einstiegspunkt dafür Serviceinstanz :
- Klicken Sie Auf Zusätzliche Informationen Auf der linken Seite und löschen Sie Traffic-basierte Discovery Kontrollkästchen.
- Klicken Sie auf Aktualisieren.
-
Stellen Sie sicher, dass das Zuordnungsergebnis zufriedenstellend ist:
Wenn das Zuordnungsergebnis nicht wie erwartet ist, führen Sie eine grundlegende Fehlerbehebung durch.
| Symptom | Ursache | Lösung |
|---|---|---|
| Discovery fehlgeschlagen. Das Discovery-Protokoll zeigt die Nachricht an, die mit dem folgenden Text beginnt: Sie verfügen nicht über ausreichende Berechtigungen. |
Die Indizierungsabschnitte des Musters schlagen fehl, da der Anwender keine Berechtigungen zum Ausführen von PowerShell-Befehlen hat. | Stellen Sie sicher, dass Sie einen Anwender mit Berechtigungen zum Ausführen von PowerShell-Befehlen auf Servern bereitgestellt haben, die Citrix XenApp, Präsentationsserver oder Citrix-Nutzungssammler hosten. |
| Discovery fehlgeschlagen. Das Discovery-Protokoll zeigt die Fehlermeldung an, die den folgenden Text enthält: CategoryInfo: Nicht angegeben: (:) [], PSSecurityException+ FullyQualifiedErrorId: LaufzeitException |
Die MID-Server PowerShell-Befehle können nicht Remote ausgeführt werden, da die Ausführungsrichtlinie auf den Zielservern auf „RemoteSigned“ festgelegt ist. | Verwenden Sie Set-executionpolicy entfernt Befehl auf den Zielservern zum Aktivieren von MID-Server Zum erfolgreichen Ausführen von PowerShell-Befehlen. |
| Discovery fehlgeschlagen. Das Discovery-Protokoll zeigt die 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: Allgemeine Citrix-Befehle PowerShell-Snapin. | Laden Sie das PowerShell-SDK für Citrix XenApp herunter, und installieren Sie es auf allen Servern, die Citrix XenApp, Präsentationsserver oder Citrix-Nutzungssammler hosten. |
| Die Anwendungsservicezuordnung zeigt den Citrix-Bereitstellungscontroller an, enthält jedoch nicht Citrix XenApp, Citrix-Präsentationsserver oder Citrix-Nutzungssammler. | Der von Ihnen definierte Symbolpfad ist falsch. | Überprüfen Sie den Symbolpfad, und geben Sie ihn erneut in die Einstiegspunktattribute für den Anwendungsservice ein. |