Métriques N/A ou non classées

Le tableau de bord de l’expérience utilisateur et les pages Facteurs UX peuvent contenir des utilisateurs et des sessions qui ne sont pas classés dans des catégories excellentes, passables ou médiocres en fonction d’un facteur ou d’un sous-facteur particulier. En outre, les facteurs UX et le libre-service peuvent avoir des mesures avec une N/A valeur indiquant que la mesure n’était pas disponible ou que la mesure n’est pas applicable dans le flux de travail particulier.

Cela peut se produire en raison de problèmes d’instrumentation avec le produit ou de problèmes de connectivité réseau. En outre, les valeurs peuvent ne pas être classées en raison de problèmes de configuration ou de dépendances spécifiques.

Raisons de non-catégorisation des utilisateurs et des sessions

Raisons NA

Cliquez sur le lien En savoir plus sous la classification Non classé dans les tendances de l’expérience utilisateur et de la réactivité de session pour afficher les principales raisons pour lesquelles certains utilisateurs et sessions ne sont pas classés.

NA raisonne les utilisateurs

  • Le service EUEM n’est pas actif : le service Citrix EUEM doit être installé et exécuté pour que le score UX soit disponible et que la classification des utilisateurs ait lieu. Le lien Vérifier l’état du service pour le service EUEM non actif mène à la section Vérification de Citrix EUEM et Citrix Profile Management Services de ce document. Il contient du code PowerShell que vous pouvez exécuter pour identifier les machines de votre environnement d’applications et de bureaux sur lesquelles le service Citrix EUEM n’est pas en cours d’exécution.

  • Service UPM non actif : le service Citrix Profile Management doit être installé et en cours d’exécution pour que le score UX soit disponible et que la classification des utilisateurs ait lieu. Le lien Vérifier l’état du service pour le service UPM non actif mène à la section Vérification de Citrix EUEM et de Citrix Profile Management Services de ce document. Il contient du code PowerShell que vous pouvez exécuter pour identifier les machines de votre environnement d’applications et de bureaux sur lesquelles le service Citrix Performance Management n’est pas en cours d’exécution.

  • Version CWA non prise en charge : le lien Vérifier la version CWA mène à la matrice des versions de l’application Citrix Workspace qui répertorie la version minimale requise de l’application Citrix Workspace pour les fonctionnalités de Citrix Analytics for Performance.

  • Version de VDA non prise en charge : le lien Vérifier la version du VDA mène à Citrix VDA Version Matrix qui répertorie le minimum requis de Citrix Virtual Apps and Desktops pour s’exécuter sur les machines pour les fonctionnalités de Citrix Analytics for Performance.

Le fait de cliquer sur le lien En savoir plus sous la classification Non classé des sessions dans la tendance Réactivité de session fournit les raisons suivantes :

Séances de raisons NA

L’une des principales raisons pour lesquelles les sessions ne sont pas classées est que les sessions courtes d’une durée inférieure à 5 minutes n’envoient pas de mesures de performance comme ICARTT qui est à la base de la catégorisation. Cliquez sur le lien Afficher les sessions pour ouvrir la vue en libre-service Sessions répertoriant les sessions d’une durée inférieure à 5 minutes. Les autres raisons pour lesquelles les sessions ne sont pas classées sont la version CWA non prise en charge, la version VDA non prise en charge et le service EUEM non actif.

Remarque :

  • Toutes les mesures relatives à l’échec d’une session sont affichées sous la forme N/A.
  • Toutes les sessions lancées via un bail de connexion ne sont pas classées car le RTT ICA et les mesures de durée d’ouverture de session ne sont pas disponibles.

Vous trouverez ci-dessous les raisons pour lesquelles les mesures spécifiques du tableau de bord Performance Analytics et les détails détaillés sont N/A ou Non classés.

Utilisateurs, score d’expérience utilisateur, score de session non classé

Les utilisateurs, le score d’expérience utilisateur et le score de session peuvent ne pas être classés lorsque les mesures du facteur de réactivité de session ou de durée d’ouverture de session ne sont pas disponibles pour la période sélectionnée.

RTT ICA N/A et réactivité de session non catégorisés

Le RTT de l’ICA étant N/A, conduit à des sessions non classées pour la réactivité des sessions. Cela peut se produire pour les raisons suivantes :

  • Endpoint OS exécute HTML5 ou iOS.
  • La session est dans l’état Échec, déconnecté.
  • La session est reconnectée.
  • La session n’est pas exécutée sur le protocole HDX.
  • Citrix Profile Management ne fonctionne pas.
  • Le service End User Experience Monitoring (EUEM) n’est pas en cours d’exécution et les stratégies correspondantes ne sont pas configurées sur les machines.
  • La session n’est pas connectée via Citrix Gateway version 12.1 ou ultérieure, et configurée avec Citrix Analytics for Performance. Pour plus d’informations, consultez la section Source de données Gateway.
  • La session est lancée à partir de machines qui ne sont pas activées pour NSAP.
  • La session n’est pas une nouvelle session CGP (Common Gateway Protocol).

Durée d’ouverture de session non classée

  • La session n’est pas exécutée sur le protocole HDX.
  • La durée d’ouverture de session nécessite que Citrix Profile Management soit exécuté sur les machines. Citrix Profile Management calcule la durée d’ouverture de session en fonction des événements de machine et la transmet au service de surveillance. Si un déploiement Remote PC Access existe et qu’une mise à niveau de la machine n’est pas nécessaire, vous pouvez déployer les composants Profile Management séparément (plug-in Citrix Profile Management et Citrix Profile Management WMI). Pour plus d’informations, consultez le blog Surveiller et dépanner les machines Remote PC Access.

GPO N/A

Les paramètres de stratégie de groupe ne sont ni configurés ni activés sur les machines virtuelles.

Charge du profil N/A

  • Citrix Profile Management n’est pas en cours d’exécution sur les machines.
  • La machine n’exécute pas Citrix Virtual Apps and Desktops version 1912 ou ultérieure.

Démarrage VM N/A

Cette mesure n’est disponible que lorsque la machine à alimentation gérée est démarrée lors du lancement de la session.

Scripts de connexion N/A

Les scripts d’ouverture de session ne sont pas configurés pour la session.

Machines surchargées non classées

  • Machine non enregistrée
  • Utilisateurs dont la mauvaise expérience de session n’est pas due à une surcharge de ressources.

Emplacement et fournisseur de services Internet N/A

  • Endpoint n’exécute pas l’application Citrix Workspace pour Windows version 1912 ou ultérieure.
  • L’état de session est Échec.
  • Le délai de communication s’est produit avec l’URL, https://locus.analytics.cloud.com/api/locateip.
  • L’adresse IP peut ne pas être résolue.
  • L’entrée de Registre SendPublicipAddress de l’ordinateur de point de terminaison est définie pour désactiver la transmission de l’adresse IP.
  • Le serveur StoreFront de votre déploiement de site sur site n’est pas configuré avec Citrix Analytics. Pour plus d’informations, consultez la section Onboard Virtual Apps and Desktops sites using StoreFront.

Version de l’application Workspace ou système d’exploitation pour

  • Les points de terminaison n’exécutent pas l’application Citrix Workspace pour Windows version 1912 ou ultérieure.
  • La session n’est pas exécutée sur le protocole HDX.
  • La session a échoué.

Type de connexion N/A

Les points de terminaison n’exécutent pas l’application Citrix Workspace pour Windows version 20.12.0 ou ultérieure.

Type d’interface réseau N/A

Les points de terminaison n’exécutent pas l’application Citrix Workspace pour Windows version 2105 ou ultérieure.

Mesures de la bande passante et de la latence

La machine n’exécute pas Citrix Virtual Apps and Desktops 7 2112 ou version ultérieure.

La collecte de données VDA pour la politique Performance Analytics n’est pas définie sur Autorisée sur les machines. Cela est nécessaire pour permettre au service de surveillance de collecter des mesures de performance relatives à la machine, telles que des statistiques de bande passante et de latence. Pour plus d’informations, consultez la section Stratégie de collecte de données pour Performance Analytics.

Mesures du réseau Endpoint N/A

Les points de terminaison n’exécutent pas l’application Citrix Workspace pour Windows version 2108 ou ultérieure.

Vérification de Citrix EUEM et de Citrix Profile Management Services

Exécutez le script PowerShell suivant pour identifier les machines de votre environnement Apps and Desktops sur lesquelles les services Citrix EUEM et Citrix Profile Management ne sont pas en cours d’exécution. Pour exécuter le script Service Check, procédez comme suit :

  1. Démarrez une session RDP vers Cloud Connector pour un environnement cloud ou Delivery Controller pour un environnement sur site.
  2. Exécutez le script PowerShell de vérification de service suivant. Si vous exécutez ce script sur Cloud Connector, le script affiche une fenêtre contextuelle pour vous connecter et sélectionner le client.

Le script produit deux fichiers de sortie dans le même dossier que le script lui-même.

  • upmnotrunning.txt spécifie la liste des machines sur lesquelles Citrix Profile Management n’est pas en cours d’exécution.
  • EUEMnotrunning.txt spécifie la liste des machines sur lesquelles le service EUEM n’est pas en cours d’exécution.

add-pssnapin citrix*

#for more filter : https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/Get-BrokerMachine/
$dgList = @('All') #Add the delivery group names here

#Get list of machine in that environment
if($dgList[0] -eq 'All')
{
  $machineList = Get-BrokerMachine
}
else
{
   for($i=0; $i -lt $dgList.Length; $i++)
   {
      $machineList += Get-BrokerMachine -DeliveryGroupName $dgList[$i]
   }
}


$upmNotRunning = [System.Collections.ArrayList] @()
$euemNotRunning = [System.Collections.ArrayList] @()

#Check for UPM and EUEM service status in machine
for($i=0; $i -lt $machineList.Length; $i++)
{
    Write-Host("Machine Name : " + $machineList[$i].DNSName)

    #UPM Service check

        $upm = Get-Service ctxProfile -ComputerName $machineList[$i].DNSName -ErrorVariable getServiceErrorUpm -ErrorAction SilentlyContinue

        if ($getServiceErrorUpm.Count -gt 0 -and ($getServiceErrorUpm | foreach {$_.FullyQualifiedErrorId -like "\*NoServiceFoundForGivenName\*"}))
        {
             Write-Warning "There is no service named UPM in $machineList[$i].DNSName"
             $upmNotRunning.Add($machineList[$i].DNSName)
        }
        elseif ($getServiceErrorUpm.Count -gt 0)
        {
            Write-Warning("Exception on $machineList[$i].DNSName : $getServiceErrorUpm")
        }
        else
        {
            if ( -Not('Running' -eq $upm.Status))
            {
                Write-Host("UPM service not running on $machineList[$i].DNSName")
                $upmNotRunning.Add($machineList[$i].DNSName)
            }
        }


    #EUEM Service check
        $euem = Get-Service 'Citrix EUEM' -ComputerName $machineList[$i].DNSName -ErrorVariable getServiceErrorEuem -ErrorAction SilentlyContinue

        if ($getServiceErrorEuem.count -gt 0 -and ($getServiceErrorEuem | foreach {$_.FullyQualifiedErrorId -like "\*NoServiceFoundForGivenName\*"}))
        {
             Write-Warning "There is no service named Citrix EUEM in $machineList[$i].DNSName"
             $euemNotRunning.Add($machineList[$i].DNSName)
        }
        elseif ($getServiceErrorEuem -gt 0)
        {
             Write-Warning("Exception on $machineList[$i].DNSName : $getServiceErrorEuem")
        }
        else
        {
            if (-Not('Running' -eq $euem.Status))
            {
                 Write-Host("EUEM service not running on $machineList[$i].DNSName")
                $euemNotRunning.Add($machineList[$i].DNSName)
            }
        }

}

# Add the list of machines not having UPM or EUEM services running to a file
Out-File -FilePath .\UpmNotRunning.txt -InputObject $upmNotRunning -Encoding ASCII -Width 100
Out-File -FilePath .\EuemNotRunning.txt -InputObject $euemNotRunning -Encoding ASCII -Width 100
<!--NeedCopy-->