Diagnostica i problemi di accesso utente
La vista Dettagli utente > scheda Accesso sessione visualizza una panoramica completa del processo di accesso alla sessione. Utilizzare questi dati per risolvere i problemi di accesso utente.
La durata dell’accesso viene misurata solo per le connessioni iniziali a un desktop o a un’app tramite HDX. Questi dati non includono gli utenti che tentano di connettersi con il protocollo Remote Desktop o di riconnettersi da sessioni disconnesse. In particolare, la durata dell’accesso non viene misurata quando un utente si connette inizialmente utilizzando un protocollo non HDX e si riconnette utilizzando HDX.
Quando gli utenti accedono a Citrix Virtual Apps and Desktops™, il servizio Monitoraggio tiene traccia delle fasi del processo di accesso. Le fasi iniziano dal momento in cui l’utente si connette dall’app Citrix Workspace™ fino al momento in cui l’app o il desktop è pronto per l’uso.
La scheda Accesso sessione contiene il grafico delle fasi di durata dell’accesso con le varie fasi di accesso tracciate. La durata dell’accesso rappresenta il tempo impiegato per stabilire la connessione e ottenere un’app o un desktop da Delivery Controller™ e il tempo impiegato per autenticarsi e accedere a un’app o un desktop virtuale. Le informazioni sulla durata sono presentate in secondi (o frazioni di secondo).
Durata dell’accesso - drill-down GPO(/it-it/citrix-virtual-apps-desktops/2311/media/dir-logon-duration.png)
Il grafico delle fasi di durata dell’accesso fornisce una chiara visione delle diverse fasi di accesso e dei loro orari di inizio e fine. Il grafico mostra la sovrapposizione delle singole fasi di accesso. Il tempo totale di accesso potrebbe non essere la somma delle durate delle singole fasi di accesso. Questo perché le singole fasi potrebbero sovrapporsi e non tutte le fasi di accesso fanno parte di questa rappresentazione. Inoltre, alcune fasi potrebbero estendersi anche dopo che l’utente inizia a interagire con l’app o il desktop virtuale, e questa durata non viene misurata come parte della durata complessiva dell’accesso.
Utilizzare questa vista per identificare le fasi di accesso specifiche che causano un avvio ritardato della sessione. La definizione di ogni fase di accesso e la sorgente dell’evento da cui è possibile tracciare le informazioni aiutano a risolvere ulteriormente i problemi. Passando il mouse sul grafico viene visualizzato un tooltip contenente la durata della fase per la sessione corrente, nonché la media di 7 giorni dell’utente e la media di 7 giorni del gruppo di consegna. Queste informazioni aiutano a confrontare la durata dell’accesso della sessione corrente con i valori medi di 7 giorni. È possibile approfondire ulteriormente le misurazioni delle sottofasi nel caso di GPO e Dettagli profilo. Questa visualizzazione aiuta a comprendere e risolvere facilmente i problemi relativi alla durata dell’accesso.
Prerequisiti
Assicurarsi che i seguenti prerequisiti siano soddisfatti affinché i dati sulla durata dell’accesso e i drill-down vengano visualizzati:
- Installare Citrix User Profile Manager e Citrix User Profile Manager WMI Plugin sul VDA.
- Assicurarsi che il servizio Citrix Profile Management sia in esecuzione.
- Per i siti XenApp e XenDesktop 7.15 e precedenti, disabilitare l’impostazione GPO, Non elaborare l’elenco di esecuzione legacy.
- Il tracciamento del processo di audit deve essere abilitato per il drill-down della sessione interattiva.
- Per il drill-down GPO, aumentare la dimensione dei log operativi di Criteri di gruppo.
Note:
La durata dell’accesso è supportata solo sulla shell predefinita di Windows (explorer.exe) e non su shell personalizzate.
La durata dell’accesso per l’accesso remoto al PC è disponibile solo quando Citrix User Profile Manager e il Citrix User Profile Manager WMI Plugin sono installati come componenti aggiuntivi durante l’installazione dell’accesso remoto al PC. Per maggiori informazioni, vedere il Passaggio 4 in Considerazioni sulla configurazione e la sequenza dell’accesso remoto al PC.
Passaggi per la risoluzione dei problemi di accesso utente
- Dalla vista Dettagli utente > scheda Accesso sessione, risolvere lo stato di accesso utilizzando il grafico Durata accesso.
- Se l’utente sta effettuando l’accesso, la vista riflette il processo di accesso.
- Se l’utente ha effettuato l’accesso, il pannello Durata accesso visualizza il tempo impiegato dall’utente per accedere alla sessione corrente.
- Esaminare le fasi del processo di accesso.
Fasi del processo di accesso
Brokeraggio
Tempo impiegato per decidere quale desktop assegnare all’utente.
Avvio VM
Se la sessione richiede l’avvio di una macchina, l’avvio della VM è il tempo impiegato per avviare la macchina virtuale.
Connessione HDX
Tempo impiegato per completare i passaggi necessari per configurare la connessione HDX dal client alla macchina virtuale.
Autenticazione
Tempo impiegato per completare l’autenticazione alla sessione remota.
GPO
Se le impostazioni dei Criteri di gruppo sono abilitate sulle macchine virtuali, questo è il tempo impiegato per applicare gli oggetti Criteri di gruppo durante l’accesso. L’analisi dettagliata del tempo impiegato per applicare ogni criterio, in base alle CSE (estensioni lato client), è disponibile come descrizione comando quando si passa il mouse sulla barra GPO.
Durata accesso - Analisi dettagliata GPO(/it-it/citrix-virtual-apps-desktops/2311/media/dir-gpo-drilldown.png)
Fare clic su Dettagli per visualizzare una tabella con lo stato del criterio e il nome GPO corrispondente. Le durate nell’analisi dettagliata rappresentano solo il tempo di elaborazione CSE e non si sommano al tempo GPO totale. È possibile copiare la tabella di analisi dettagliata per ulteriori risoluzioni dei problemi o per l’utilizzo nei report. Il tempo GPO per i criteri viene recuperato dai registri del Visualizzatore eventi. I registri possono essere sovrascritti a seconda della memoria allocata per i registri operativi (la dimensione predefinita è 4 MB). Per ulteriori informazioni sull’aumento delle dimensioni del registro per i registri operativi, consultare l’articolo di Microsoft TechNet Configurazione dei registri eventi.
Script di accesso
Se gli script di accesso sono configurati per la sessione, questo è il tempo impiegato per l’esecuzione degli script di accesso.
Caricamento profilo
Se le impostazioni del profilo sono configurate per l’utente o la macchina virtuale, questo è il tempo impiegato per il caricamento del profilo.
Se Citrix Profile Management è configurato, la barra Caricamento profilo include il tempo impiegato da Citrix Profile Management per elaborare i profili utente. Queste informazioni aiutano gli amministratori a risolvere i problemi relativi a durate elevate di elaborazione del profilo. Quando Profile Management è configurato, la barra Caricamento profilo visualizza una durata maggiore. Questo aumento è causato da questo miglioramento e non riflette un degrado delle prestazioni. Questo miglioramento è disponibile su VDA 1903 o versioni successive.
Passando il mouse sulla barra Caricamento profilo viene visualizzata una descrizione comando che mostra i dettagli del profilo utente per la sessione corrente.
Analisi dettagliata profilo(/it-it/citrix-virtual-apps-desktops/2311/media/profile_drilldown_1.png)
Fare clic su Dettagli per approfondire ogni singola cartella nella cartella radice del profilo (ad esempio, C:/Users/username), la sua dimensione e il numero di file (inclusi i file all’interno di cartelle annidate).
Analisi dettagliata(/it-it/citrix-virtual-apps-desktops/2311/media/profile_drilldown_2.png)
L’analisi approfondita del profilo è disponibile su Delivery Controller versione 7 1811 o successiva e VDA 1811 o successivi. Utilizzando le informazioni sull’analisi approfondita del profilo, è possibile risolvere i problemi che comportano un tempo di caricamento del profilo elevato. È possibile:
- Reimpostare il profilo utente
- Ottimizzare il profilo rimuovendo file di grandi dimensioni indesiderati
- Ridurre il numero di file per ridurre il carico di rete
- Utilizzare lo streaming del profilo
Per impostazione predefinita, tutte le cartelle nella radice del profilo vengono visualizzate nell’analisi approfondita. Per nascondere la visibilità delle cartelle, modificare il seguente valore del Registro di sistema sulla macchina VDA:
Avviso:
L’aggiunta e la modifica errata del Registro di sistema possono causare seri problemi che potrebbero richiedere la reinstallazione del sistema operativo. Citrix non garantisce che i problemi derivanti dall’uso errato dell’Editor del Registro di sistema possano essere risolti. Utilizzare l’Editor del Registro di sistema a proprio rischio. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo.
- Sul VDA, aggiungere un nuovo valore del Registro di sistema ProfileFoldersNameHidden in HKEY_LOCAL_MACHINE\Software\Citrix\Director\
- Impostare il valore su 1. Questo valore deve essere un valore DWORD (32 bit). La visibilità dei nomi delle cartelle è ora disabilitata.
- Per rendere nuovamente visibili i nomi delle cartelle, impostare il valore su 0.
Nota: È possibile utilizzare GPO o comandi PowerShell per applicare la modifica del valore del Registro di sistema su più macchine. Per ulteriori informazioni sull’utilizzo di GPO per distribuire le modifiche del Registro di sistema, consultare il blog.
Informazioni aggiuntive
- L’analisi approfondita del profilo non considera le cartelle reindirizzate.
- I file NTUser.dat nella cartella radice potrebbero non essere visibili agli utenti finali. Tuttavia, sono inclusi nell’analisi approfondita del profilo e visualizzati nell’elenco dei file in Cartella radice.
- Alcuni file nascosti nella cartella AppData non sono inclusi nel drilldown del profilo.
- Il numero di file e i dati relativi alle dimensioni del profilo potrebbero non corrispondere ai dati nel pannello Personalizzazione a causa di alcune limitazioni di Windows.
Sessione interattiva
La Sessione interattiva è il tempo impiegato per “passare” il controllo della tastiera e del mouse all’utente dopo che il profilo utente è stato caricato. È normalmente la durata più lunga tra tutte le fasi del processo di accesso ed è calcolata come durata della Sessione interattiva = Timestamp dell’evento Desktop pronto (EventId 1000 su VDA) - Timestamp dell’evento Profilo utente caricato (EventId 2 su VDA). La Sessione interattiva ha tre sottofasi: Pre-userinit, Userinit e Shell. Passare il mouse sulla Sessione interattiva per visualizzare un tooltip che mostra quanto segue:
- sottofasi
- tempo impiegato per ciascuna sottofase
- ritardo cumulativo totale tra queste sottofasi
Nota:
Questa funzionalità è disponibile su VDA 1811 e versioni successive. Se sono state avviate sessioni su siti precedenti alla versione 7.18 e poi si è eseguito l’aggiornamento alla versione 7.18 o successiva, viene visualizzato il messaggio “Drilldown non disponibile a causa di un errore del server”. Tuttavia, se sono state avviate sessioni dopo l’aggiornamento, non viene visualizzato alcun messaggio di errore.
Per visualizzare la durata di ciascuna sottofase, abilitare il monitoraggio del processo di controllo (Audit process tracking) sulla VM (VDA). Quando il monitoraggio del processo di controllo è disabilitato (impostazione predefinita), vengono visualizzate la durata di Pre-userinit e la durata combinata di Userinit e Shell. È possibile abilitare il monitoraggio del processo di controllo tramite un oggetto Criteri di gruppo (GPO) come segue:
- Creare un GPO e modificarlo utilizzando l’editor GPO.
- Andare a Configurazione computer > Impostazioni di Windows > Impostazioni di sicurezza > Criteri locali > Criteri di controllo.
- Nel riquadro destro, fare doppio clic su Controllo del monitoraggio dei processi.
- Selezionare Operazione riuscita e fare clic su OK.
- Applicare questo GPO ai VDA o al gruppo richiesti.
Per maggiori informazioni sul tracciamento dei processi di controllo e su come abilitarlo o disabilitarlo, consultare Tracciamento dei processi di controllo nella documentazione Microsoft.
Pannello Durata accesso nella vista Dettagli utente.
- Sessione interattiva – Pre-userinit: Il segmento della sessione interattiva che si sovrappone agli oggetti Criteri di gruppo e agli script. Questa sottofase può essere ridotta ottimizzando i GPO e gli script.
- Sessione interattiva – Userinit: Quando un utente accede a una macchina Windows, Winlogon esegue userinit.exe. Userinit.exe esegue gli script di accesso, ristabilisce le connessioni di rete e quindi avvia Explorer.exe, l’interfaccia utente di Windows. Questa sottofase della sessione interattiva rappresenta la durata tra l’avvio di Userinit.exe e l’avvio dell’interfaccia utente per il desktop virtuale o l’applicazione.
- Sessione interattiva – Shell: Nella fase precedente, Userinit avvia l’inizializzazione dell’interfaccia utente di Windows. La sottofase Shell cattura la durata tra l’inizializzazione dell’interfaccia utente e il momento in cui l’utente riceve il controllo della tastiera e del mouse.
- Ritardo: Questo è il ritardo cumulativo tra le sottofasi Pre-userinit e Userinit e le sottofasi Userinit e Shell.
Il tempo di accesso totale non è la somma esatta di queste fasi. Ad esempio, alcune fasi si verificano in parallelo e in alcune fasi si verifica una maggiore elaborazione che può comportare una durata di accesso più lunga della somma. Il tempo di accesso totale non include il tempo di inattività ICA® che è il tempo tra il download del file ICA e l’avvio del file ICA per un’applicazione. Per abilitare l’apertura automatica del file ICA all’avvio dell’applicazione, configurare il browser per l’avvio automatico del file ICA al download di un file ICA. Per maggiori informazioni, consultare CTX804493.
Nota: Il grafico Durata accesso mostra le fasi di accesso in secondi. Eventuali valori di durata inferiori a un secondo vengono visualizzati come valori inferiori al secondo. I valori superiori a un secondo vengono arrotondati al mezzo secondo più vicino. Il grafico è stato progettato per mostrare il valore massimo dell’asse y come 200 secondi. Qualsiasi valore superiore a 200 secondi viene mostrato con il valore effettivo visualizzato sopra la barra.
Suggerimenti per la risoluzione dei problemi
Per identificare valori insoliti o inaspettati nel grafico, confrontare il tempo impiegato in ogni fase della sessione corrente con la durata media per questo utente negli ultimi sette giorni e la durata media per tutti gli utenti in questo gruppo di consegna negli ultimi sette giorni.
Escalare se necessario. Ad esempio, se l’avvio della VM è lento, il problema potrebbe risiedere nell’hypervisor, quindi è possibile inoltrarlo all’amministratore dell’hypervisor. Oppure, se il tempo di intermediazione è lento, è possibile inoltrare il problema all’amministratore del sito per verificare il bilanciamento del carico sul Delivery Controller.
Esaminare le differenze insolite, tra cui:
- Barre di accesso (correnti) mancanti
- Discrepanza significativa tra la durata attuale e la durata media di questo utente. Le cause includono:
- È stata installata una nuova applicazione.
- Si è verificato un aggiornamento del sistema operativo.
- Sono state apportate modifiche alla configurazione.
- La dimensione del profilo dell’utente è elevata. In questo caso, il caricamento del profilo è elevato.
- Notevole discrepanza tra i numeri di accesso dell’utente (durata attuale e media) e la durata media del gruppo di consegna.
Se necessario, fare clic su Riavvia per osservare il processo di accesso dell’utente e risolvere problemi, come l’avvio della VM o il Brokering.