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. Certaines raisons pour lesquelles les utilisateurs ou les sessions ne sont pas catégorisés ou les valeurs des mesures sont N/A sont répertoriées dans les sections ci-dessous.

Vous pouvez vérifier la compatibilité des versions de l’application Citrix Workspace dans la matrice des versions de l’application Citrix Workspace.

Remarque :

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

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

Cela se produit 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 local n’est pas configuré avec Citrix Analytics Service. 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

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-->