Beheben von HDX Insight-Problemen

Wenn die HDX Insight-Lösung nicht wie erwartet funktioniert, liegt das Problem möglicherweise an einem der folgenden Punkte. Zur Fehlerbehebung beachten Sie die Checklisten in den jeweiligen Abschnitten.

Checkliste für die HDX Insight-Konfiguration

Checkliste für die Konnektivität zwischen NetScaler und NetScaler Console

Datensatzgenerierung für HDX/ICA-Verkehr in der NetScaler-Checkliste

Führen Sie den Befehl tail -f /var/log/ns.log | grep -i "default ICA Message" zur Protokollvalidierung aus. Basierend auf den generierten Protokollen können Sie diese Informationen zur Fehlerbehebung verwenden.

Der Sprungcode 0 zeigt an, dass der Datensatz erfolgreich aus NetScaler exportiert wurde.

Code überspringen Fehlermeldung Fehlerursache
100 NS_ICA_ERR_NULL_FRAG Fehler bei der Verarbeitung von ICA-Fragmenten, wahrscheinlich aufgrund von Speicherbedingungen
101 NS_ICA_ERR_INVALID_HS_CMD Ungültiger Handshake-Befehl empfangen
102 NS_ICA_ERR_REDUC_PARAM_CNT Ungültiger Parameter für die Initialisierung des V3-Expanders angegeben
103 NS_ICA_ERR_REDUC_INIT Der V3-Expander kann nicht korrekt initialisiert werden.
104 NS_ICA_ERR_REDUC_PARAM_BYTES Nicht genügend Bytes, um einem Kanal einen Coder zuzuweisen
105 NS_ICA_ERR_INVALID_CHANNEL Ungültige ICA-Kanalnummer
106 NS_ICA_ERR_INVALID_DECODER Für einen Kanal wurde ein ungültiger Decoder angegeben
107 NS_ICA_ERR_INVALID_TW_PARAM Ungültige Parameteranzahl auf Thinwire-Kanal angegeben
108 NS_ICA_ERR_INVALID_TW_DECODER Ungültiger Decoder für Thinwire-Kanal
109 NS_ICA_ERR_REDUC_NO_DECODER Für den Kanal ist kein Decoder definiert
110 NS_ICA_ERR_REDUC_V3_EXPANDER Kanaldaten konnten nicht erweitert werden
111 NS_ICA_ERR_REDUC_BYTES_V3_OOR Expander-Fehler: Es wurden mehr Bytes verbraucht als verfügbare Bytes
112 NS_ICA_ERR_REDUC_BYTES_OOR Fehler: Unkomprimierte Daten sind übergelaufen
113 NS_ICA_ERR_REDUC_INVALID_CMD Undefinierter Expander-Befehl
114 NS_ICA_ERR_CGP_FILL_HOLE Fehler beim Verarbeiten von geteilten CGP-Frames
115 NS_ICA_ERR_MEM_NSB_ALLOC NSB-Zuweisungsfehler – aufgrund von Speichermangel
116 NS_ICA_ERR_MEM_REDUC_CTX_ALLOC Speicherzuweisungsfehler für Expanderkontext
117 NS_ICA_ERR_ICA_OLD_SERVER Alter Server, Funktionsblöcke werden nicht unterstützt
118 NS_ICA_ERR_PIR_MANY_FRAG Die Paketinitialisierungsanforderung ist fragmentiert und kann nicht verarbeitet werden.
119 NS_ICA_ERR_INIT_ICA_CAPS Initialisierungsfehler der ICA-Fähigkeit
120 NS_ICA_ERR_NO_MSI_SUPPORT Der Host unterstützt die MSI-Funktion nicht. Zeigt an, dass XenApp-Versionen niedriger als 6.5 oder XenDesktop-Versionen niedriger als 5.0 sind.
121 NS_ICA_ERR_CGP_INVALID_CMD Ungültiger CGP-Befehl gefunden
122 NS_ICA_ERR_INSUFFICENT_CHANNEL_BYTES Nicht genügend Bytes über den Kanal
123 NS_ICA_ERR_CHANNEL_DATA Falsche Daten auf dem EUEM-, CONTROL- oder SEAMLESS-Kanal
124 NS_ICA_ERR_INVALID_PURE_CMD Beim Verarbeiten reiner ICA-Kanaldaten wurde ein ungültiger Befehl empfangen
125 NS_ICA_ERR_INVALID_PURE_LEN0 Ungültige Länge beim Verarbeiten reiner ICA-Kanaldaten
126 NS_ICA_ERR_INVALID_PURE_LEN Ungültige Länge beim Verarbeiten von PURE ICA-Kanaldaten
127 NS_ICA_ERR_INVALID_CLNT_DATA Ungültige Datenlänge vom Client empfangen
128 NS_ICA_ERR_MSI_GUID_SZ Fehler in der MSI-GUID-Größe
129 NS_ICA_ERR_INVALID_CHANNEL_HEADER Ungültiger Kanal-Header erkannt
130 NS_ICA_ERR_CGP_PARSE_RECONNECT_ID Abruf der wiederhergestellten Sitzung fehlgeschlagen
131 NS_ICA_ERR_DISABLE_SR_NON_NS_RECONNECT Fehler beim Deaktivieren von SR
132 NS_ICA_ERR_REDUC_NOT_V3 Nicht unterstützte ICA Reducer-Version
133 NS_ICA_ERR_HS_COMPRESSION_DISABLED Komprimierung deaktiviert, wird vom Host nicht berücksichtigt
134 NS_ICA_ERR_IDENT_PROTO ICA- oder CGP-Protokoll kann nicht identifiziert werden, wird mit falschen Arbeitsbereichen angezeigt
135 NS_ICA_ERR_INVALID_SIGNATURE Falsche ICA-Signatur oder Magic String
136 NS_ICA_ERR_PARSE_RAW Fehler beim Parsen des ICA-Handshake-Pakets
137 NS_ICA_ERR_INCOMPLETE_PKT Unvollständiges Paket im Handshake empfangen
138 NS_ICA_ERR_ICAFRAME_TOO_LARGE ICA-Frame ist zu groß, überschreitet 1460 Bytes
139 NS_ICA_ERR_FORWARD Fehler beim Weiterleiten der ICA-Daten
140 NS_ICA_ERR_MAX_HOLES Der CGP-Befehl kann nicht verarbeitet werden, da er über das unterstützte Limit hinaus aufgeteilt ist.
141 NS_ICA_ERR_ASSEMBLE_FRAME ICA-Rahmen kann nicht korrekt wieder zusammengebaut werden
142 NS_ICA_ERR_UNSUPPORTED_RECEIVER_VERSION ICA-Analyse für diesen Arbeitsbereich (Client) übersprungen, da er nicht in der Zulassungsliste steht
143 NS_ICA_ERR_LOOKUP_RECONNECT_ID Der Analysestatus für das Cookie zur erneuten Clientverbindung konnte nicht erkannt werden.
144 NS_ICA_ERR_SYNCUP_RECONNECT_ID Ungültige Länge des Reconnect-Cookies nach der Client-Reconnection erkannt
145 NS_ICA_ERR_INVALID_RECONNECT_ID Beim erneuten Verbinden des Clients mit dem Cookie wurde die erforderliche Einschränkung übersehen.
146 NS_ICA_ERR_INVALID_CLIENT_VERSION Ungültige Arbeitsbereichsversionszeichenfolge vom Client empfangen
147 NS_ICA_ERR_UNKNOWN_CLIENT_PRODUCT_ID Ungültige Produkt-ID vom Kunden erhalten
148 NS_ICA_ERR_V3_HDR_CORRUPT_LEN Ungültige Kanallänge nach der Erweiterung
149 NS_ICA_ERR_SPECIAL_THINWIRE Dekomprimierungsfehler
150 NS_ICA_ERR_SEAMLESS_INSUFFBYTE Für den Seamless-Befehl sind nicht genügend Bytes vorhanden
151 NS_ICA_ERR_EUEM_INSUFFBYTE Für den EUEM-Befehl sind nicht genügend Bytes vorhanden
152 NS_ICA_ERR_SEAMLESS_INVALID_EVENT Ungültiges Ereignis für die nahtlose Kanalanalyse
153 NS_ICA_ERR_CTRL_INVALID_EVENT Ungültiges Ereignis für die CTRL-Kanalanalyse
154 NS_ICA_ERR_EUEM_INVALID_EVENT Ungültiges Ereignis für die EUEM-Kanalanalyse
155 NS_ICA_ERR_USB_INVALID_EVENT Ungültiges Ereignis für die USB-Kanalanalyse
156 NS_ICA_ERR_PURE_INVALID_EVENT Ungültiges Ereignis für reines Kanal-Parsing
157 NS_ICA_ERR_VCP_INVALID_EVENT Ungültiges Ereignis für die Analyse des virtuellen Kanals
158 NS_ICA_ERR_ICAP_INVALID_EVENT Ungültiges Ereignis für die ICA-Datenanalyse
159 NS_ICA_ERR_CGPP_INVALID_EVENT Ungültiges Ereignis für die CGP-Datenanalyse
160 NS_ICA_ERR_BASICCRYPT_INVALIDSTATE Ungültiger Status für einen Crypt-Befehl in der Basisverschlüsselung
161 NS_ICA_ERR_BASICCRYPT_INVALIDCRYPTCMD Ungültiger Crypt-Befehl in der Basisverschlüsselung
162 NS_ICA_ERR_ADVCRYPT_INVALIDSTATE Ungültiger Status für einen Crypt-Befehl in der RC5-Verschlüsselung
163 NS_ICA_ERR_ADVCRYPT_INVALIDCRYPTCMD Ungültiger Crypt-Befehl in der RC5-Verschlüsselung
164 NS_ICA_ERR_ADVCRYPT_ENC Fehler bei der RC5-Verschlüsselung/Entschlüsselung
165 NS_ICA_ERR_ADVCRYPT_DEC Fehler bei der RC5-Verschlüsselung/Entschlüsselung
166 NS_ICA_ERR_SERVER_NOT_REDUCER_V3 VDA unterstützt Reducer Version 3 nicht
167 NS_ICA_ERR_CLIENT_NOT_REDUCER_V3 Der Arbeitsbereich unterstützt Reducer Version 3 nicht
168 NS_ICA_ERR_ICAP_INSUFFBYTE Unerwartete Anzahl von Bytes im ICA-Handshake
169 NS_ICA_ERR_HIGHER_RECONSEQ Höhere CGP-Wiederaufnahmesequenznummer von Peer-Post-Wiederverbindungen
170 NS_ICA_ERR_DESCSRINFO_ABSENT Der ICA-Analysestatus kann nach der erneuten Verbindung nicht wiederhergestellt werden.
171 NS_ICA_ERR_NSAP_PARSING Fehler beim Parsen der Insight-Kanaldaten
172 NS_ICA_ERR_NSAP_APP Fehler beim Parsen der App-Details aus den Insight-Kanaldaten
173 NS_ICA_ERR_NSAP_ACR Fehler beim Parsen der ACR-Details aus den Insight-Kanaldaten
174 NS_ICA_ERR_NSAP_SESSION_END Fehler beim Parsen der Sitzungsendedetails aus den Insight-Kanaldaten
175 NS_ICA_ERR_NON_NSAP_SN ICA-Analyse auf dem Serviceknoten wurde aufgrund fehlender Insight-Kanalunterstützung übersprungen
176 NS_ICA_ERR_NON_NSAP_CLIENT NSAP wird vom Client nicht unterstützt
177 NS_ICA_ERR_NON_NSAP_SERVER NSAP wird vom VDA nicht unterstützt
178 NS_ICA_ERR_NSAP_NEG_FAIL Fehler bei der NSAP-Datenverhandlung
179 NS_ICA_ERR_SN_RECONNECT_TKT_FETCH Fehler beim Abrufen des Service-Reconnects-Tickets im Serviceknoten
180 NS_ICA_ERR_SN_HIGHER_RECONSEQ Fehler beim Empfang einer höheren Reconnect-Sequenznummer im Serviceknoten
181 NS_ICA_ERR_DISABLE_HDXINSIGHT_NONNSAP Fehler beim Deaktivieren von HDX Insight für Nicht-NSAP-Verbindungen

Beispielprotokolle:

9. Januar 22:57:02 <local0.notice> 10.106.40.223 01.09.2020:22:57:02 GMT ns-223 0-PPE-2: Standard-ICA-Nachricht 1234 0: „Sitzungseinrichtungsdaten gesendet: Sitzungs-GUID [57af35043e624abab409f5e6af7fd22c], Client-IP/Port [10.105.232.40/52314], Server-IP/Port [10.106.40.215/2598], MSI-Client-Cookie [Nicht-MSI], Sitzungseinrichtungszeit [01.09.2020:22:56:49 GMT], Client-Typ [0x0052], Empfängerversion [19.12.0.23], Benutzer [Benutzer1], Client [10.105.232.40], Server [WIN2K12-215], Ctx-Flags [0x8820220228], Track-Flags [0x1775010c3fc], Skip-Code [0]"

9. Januar 22:55:41 <local0.notice> 10.106.40.223 01.09.2020:22:55:41 GMT ns-223 0-PPE-0: Standard-ICA-Nachricht 156 0: „ICA-Fluss wird übersprungen: Sitzungs-GUID [4e3a91175ebcbe686baf175eec7e0200], Client-IP/Port [10.105.232.40/60059], Server-IP/Port [10.106.40.219/2598], MSI-Client-Cookie [Nicht-MSI], Sitzungsaufbauzeit [01.09.2020:22:55:39 GMT], Client-Typ [0x0052], Empfängerversion [19.12.0.23], Benutzer [Benutzer1], Client [10.105.232.40], Server [10.106.40.219], Ctx-Flags [0x8820220008], Track-Flags [0x1600010c040], Skip-Code [171]"

Fehlerzähler

Durch ICA-Parsing werden verschiedene Zähler erfasst. In der folgenden Tabelle sind die verschiedenen Zähler für die ICA-Analyse aufgeführt. Führen Sie den Befehl nsconmsg –g hdx –d statswt0aus, um die Zählerdetails anzuzeigen.

HDX-Zählername Zweck Kategorie (Statistik/Fehler/Diagnose)
hdx_tot_ica_conn Gibt die Gesamtzahl der von NS erkannten Pure ICA-Verbindungen an. Wird erhöht, wenn eine ICA-Verbindung basierend auf der ICA-Signatur auf einer Client-PCB erkannt wird. Statistiken
hdx_tot_cgp_conn Gibt die Gesamtzahl der von NS erkannten CGP-Verbindungen an (Sitzungszuverlässigkeit EIN). Wird immer dann erhöht, wenn eine CGP-Verbindung basierend auf der CGP-Signatur auf einer Client-PCB erkannt wird. Statistiken
hdx_dbg_tot_udt_conn Gibt die Gesamtzahl der von NS erkannten UDP-ICA-Verbindungen an Statistiken
hdx_dbg_tot_nsap_conn Gibt die Gesamtzahl der von NSAP erkannten NSAP-unterstützten Verbindungen an Statistiken
hdx_tot_skip_conn Gibt an, wie viele ICA-Verbindungen vom Parser aufgrund einer ungültigen ICA- oder CGP-Signatur übersprungen wurden. Statistiken
hdx_dbg_active_conn Gesamtzahl der aktiven EDT/CGP/ICA-Verbindungen in diesem Moment. Statistiken
hdx_dbg_active_nsap_conn Gesamtzahl der aktiven EDT/CGP/ICA-NSAP-Verbindungen zu diesem Zeitpunkt. Statistiken
hdx_dbg_skip_appflow_disabled Gesamtzahl der Fälle, in denen AppFlow aufgrund der Deaktivierung von AppFlow von einer Sitzung getrennt wurde Statistiken/Diagnosen
hdx_dbg_transparent_user Gesamtzahl der transparenten Benutzerzugriffe Statistiken/Diagnosen
hdx_dbg_ag_user Gesamtzahl der Access Gateway-Benutzerzugriffe Statistiken/Diagnosen
hdx_dbg_lan_user Gesamtzahl der Zugriffe im LAN-Benutzermodus Statistiken/Diagnosen
hdx_basic_enc Gibt die Anzahl der ICA-Verbindungen mit Basisverschlüsselung an Statistiken/Diagnosen
hdx_advanced_enc Gibt die Anzahl der ICA-Verbindungen an, die eine erweiterte RC5-basierte Verschlüsselung verwenden Statistiken/Diagnosen
hdx_dbg_reconnected_session Gesamtzahl der erneuten Verbindungsanforderungen vom Client ohne NetScaler-Fehler Statistiken/Diagnosen
hdx_dbg_host_rejected_ns_reconnect Gesamtzahl der Hosts, die nach Client erneute Verbindungsanfragen abgelehnt haben Statistiken/Diagnosen
hdx_euem_available Gibt die Anzahl der Verbindungen an, für die der End User Experience Monitoring-Kanal verfügbar ist. Zum Erfassen von Statistiken wie ICA RTT ist ein End User Experience Monitoring-Kanal erforderlich. Statistiken/Diagnosen
hdx_err_disabled_sr Die Sitzungszuverlässigkeit wird mit dem Knopf nsapimgr deaktiviert. Die Sitzung funktioniert für diese Sitzung nicht. Fehler
hdx_err_skip_no_msi Dem XA/XD-Server fehlt die MSI-Fähigkeit. Dies weist auf eine ältere Serverversion hin und HDX Insight überspringt diese Verbindung. Fehler
hdx_err_skip_old_server Alte, nicht unterstützte Serverversion Fehler
hdx_err_clnt_not_whitelist Client-Arbeitsbereich nicht in der Zulassungsliste, HDX Insight überspringt diese Verbindung Fehler
hdx_sm_ica_cam_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_CAM_CHANNEL Diagnose
hdx_sm_ica_usb_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_USB_CHANNEL Diagnose
hdx_sm_ica_clip_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_CLIP_CHANNEL Diagnose
hdx_sm_ica_ccm_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_CCM_CHANNEL Diagnose
hdx_sm_ica_cdm_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_CDM_CHANNEL Diagnose
hdx_sm_ica_com1_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_COM1_CHANNEL Diagnose
hdx_sm_ica_com2_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_COM2_CHANNEL Diagnose
hdx_sm_ica_cpm_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_CPM_CHANNEL Diagnose
hdx_sm_ica_lpt1_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_LPT1_CHANNEL Diagnose
hdx_sm_ica_lpt2_channel_disabled Gesamtzahl der über die SmartAccess-Richtlinie deaktivierten NS_ICA_LPT2_CHANNEL Diagnose
dx_dbg_sm_ica_msi_disabled Gesamtzahl der Fälle, in denen MSI über die SmartAccess-Richtlinie deaktiviert wurde Diagnose
hdx_sm_ica_file_channel_disabled Die Gesamtzahl der NS_ICA_FILE_CHANNEL ist über die SmartAccess-Richtlinie deaktiviert Diagnose
hdx_dbg_usb_accept_device Gesamtzahl der akzeptierten USB-Geräte Diagnose
hdx_dbg_usb_reject_device Gesamtzahl der abgelehnten USB-Geräte Diagnose
hdx_dbg_usb_reset_endpoint Gesamtzahl der zurückgesetzten USB-Endpunkte Diagnose
hdx_dbg_usb_reset_device Gesamtzahl der zurückgesetzten USB-Geräte Diagnose
hdx_dbg_usb_stop_device Gesamtzahl der gestoppten USB-Geräte Diagnose
hdx_dbg_usb_stop_device_response Gesamtzahl der Antworten von gestoppten USB-Geräten Diagnose
hdx_dbg_usb_device_gone Gesamtzahl der verschwundenen USB-Geräte Diagnose
hdx_dbg_usb_device_stopped Gesamtzahl der gestoppten USB-Geräte Diagnose

nstrace-Validierung

Überprüfen Sie das CFLOW-Protokoll, um alle AppFlow-Datensätze anzuzeigen, die NetScaler verlassen.

Checkliste zum Auffüllen von Datensätzen in der NetScaler-Konsole

Bevor Sie den technischen Support von Citrix kontaktieren

Um eine schnelle Lösung zu erreichen, stellen Sie sicher, dass Sie über die folgenden Informationen verfügen, bevor Sie sich an den technischen Support von Citrix wenden:

Bekannte Probleme

Informationen zu bekannten Problemen mit HDX Insight finden Sie in den Versionshinweisen von NetScaler.