Entfällt oder nicht kategorisierte Metriken

Das User Experience Dashboard und die UX Factors-Seiten können Benutzer und Sitzungen enthalten, die nicht in ausgezeichnete, faire oder schlechte Kategorien in Bezug auf einen bestimmten Faktor oder Unterfaktor kategorisiert sind. Darüber hinaus können die UX-Faktoren und der Self-Service Metriken mit einem N/A Wert enthalten, der angibt, dass die Messung entweder nicht verfügbar war oder dass die Metrik in dem jeweiligen Workflow nicht anwendbar ist.

Dies kann aufgrund von Problemen mit der Instrumentierung des Produkts oder aufgrund von Problemen mit der Netzwerkkonnektivität auftreten. Darüber hinaus werden die Werte möglicherweise aufgrund bestimmter Konfigurationsprobleme oder Abhängigkeiten nicht kategorisiert. Einige Gründe dafür, dass Benutzer oder Sitzungen nicht kategorisiert wurden oder Werte von Metriken nicht zutreffend sind, sind in den folgenden Abschnitten aufgeführt.

Sie können die Kompatibilität der Citrix Workspace-App-Version in der Versionsmatrix der Citrix Workspace-Appüberprüfen.

Hinweis:

  • Alle Metriken für eine fehlgeschlagene Sitzung werden als Nicht zutreffend angezeigt.
  • Alle über Verbindungslease gestarteten Sitzungen werden nicht kategorisiert, da die ICA-RTT- und Anmeldedauermetriken nicht verfügbar sind.

Benutzer, User Experience Score, Sitzungsbewertung nicht kategorisiert

Dies passiert, wenn die Messung des Faktors “Sitzungsreaktionsfähigkeit” oder “Dauer der Sitzungsanmeldung” für den ausgewählten Zeitraum nicht verfügbar ist.

ICA-RTT nicht zutreffend und Reaktionsfähigkeit der Sitzung nicht kategorisiert

Die Angabe von ICA-RTT führt zu Sitzungen, die nicht für die Sitzungsreaktionsfähigkeit kategorisiert sind. Dies kann aus folgenden Gründen geschehen:

  • Endpoint OS läuft entweder HTML5 oder iOS.
  • Sitzung befindet sich im Status Fehlgeschlagen, Getrennt.
  • Die Sitzung wurde wieder verbunden.
  • Die Sitzung läuft nicht auf dem HDX-Protokoll.
  • Die Citrix Profile Management wird nicht ausgeführt.
  • Der Dienst End User Experience Monitoring (EUEM) wird nicht ausgeführt, und die entsprechenden Richtlinien sind nicht auf den Computern konfiguriert.
  • Die Sitzung ist nicht über Citrix Gateway Version 12.1 oder höher verbunden und mit Citrix Analytics for Performance konfiguriert. Weitere Informationen finden Sie unter Gateway-Datenquelle.
  • Die Sitzung wird von Computern gestartet, die nicht für NSAP aktiviert sind.
  • Sitzung ist keine neue CGP-Sitzung (Common Gateway Protocol).

Anmeldedauer nicht kategorisiert

  • Die Sitzung läuft nicht auf dem HDX-Protokoll.
  • Für die Anmeldedauer muss die Citrix Profile Management auf den Computern ausgeführt werden. Citrix Profile Management berechnet die Anmeldedauer basierend auf Maschinenereignissen und leitet diese an den Monitordienst weiter. Wenn eine Remote-PC-Zugriffsbereitstellung vorhanden ist und kein Maschinenupgrade erforderlich ist, können Sie die Profilverwaltungskomponenten separat bereitstellen - Citrix Profile Management und Citrix Profile Management WMI-Plug-in. Weitere Informationen finden Sie im Blog Überwachen und beheben Sie Remote-PC-Zugriffsmaschinen.

GPO N/A

Gruppenrichtlinieneinstellungen sind auf den virtuellen Maschinen nicht konfiguriert oder aktiviert.

Profillast N/A

  • Die Citrix Profile Management wird auf den Computern nicht ausgeführt.
  • Auf dem Computer werden Citrix Virtual Apps and Desktops Version 1912 oder höher nicht ausgeführt.

VM startet N/A

Diese Messung ist nur verfügbar, wenn die energieverwaltete Maschine während des Sitzungsstarts gestartet wird.

Anmeldeskripte N/A

Anmeldeskripte sind nicht für die Sitzung konfiguriert.

Überladene Maschinen nicht kategorisiert

  • Maschine ist nicht registriert
  • Benutzer, deren Sitzungserfahrung nicht auf eine Ressourcenüberlastung zurückzuführen ist.

Standort und ISP n. v

  • Endpoint führt keine Citrix Workspace-App für Windows Version 1912 oder höher aus.
  • Der Sitzungsstatus ist fehlgeschlagen.
  • Bei der URL ist ein Zeitlimit für die Kommunikation aufgetreten: https://locus.analytics.cloud.com/api/locateip.
  • IP kann möglicherweise nicht aufgelöst werden.
  • Der SendPublicIPAddress-Registrierungseintrag im Endpunktcomputer ist so eingestellt, dass die IP-Adressübertragung deaktiviert wird.
  • Der StoreFront-Server Ihrer on-premises Site-Bereitstellung ist nicht mit dem Citrix Analytics Service konfiguriert. Weitere Informationen finden Sie unter Onboard-Websites für Virtual Apps and Desktops, die StoreFront verwenden.

Workspace-App-Version oder Endpoint-Betriebssystem Nicht zutreffend

  • Endpoints führen keine Citrix Workspace-App für Windows Version 1912 oder höher aus.
  • Die Sitzung läuft nicht auf dem HDX-Protokoll.
  • Die Sitzung ist fehlgeschlagen.

Verbindungsart N/A

Endpoints führen keine Citrix Workspace-App für Windows Version 20.12.0 oder höher aus.

Netzwerkschnittstellentyp Nicht zutreffend

Endpoints führen keine Citrix Workspace-App für Windows Version 2105 oder höher aus.

Metriken für Bandbreite und Netzwerklatenz

Auf dem Computer werden Citrix Virtual Apps and Desktops 7 2112 oder höher nicht ausgeführt

Endpoint-Netzwerkmetriken N/A

Endpoints führen keine Citrix Workspace-App für Windows Version 2108 oder höher aus.

EUEM-Dienst und Citrix Profilverwaltungsdienstprüfung

Führen Sie das folgende PowerShell-Skript aus, um die Computer in Ihrer Apps- und Desktopumgebung zu identifizieren, auf denen die Citrix EUEM- und Citrix Profilverwaltungsdienste nicht ausgeführt werden. Führen Sie die folgenden Schritte aus, um das Service Check-Skript auszuführen:

  1. Starten Sie eine RDP-Sitzung mit Cloud Connector für eine Cloud-Umgebung oder Delivery Controller für eine on-premises Umgebung.
  2. Führen Sie das folgende Service Check PowerShell-Skript aus. Wenn Sie dieses Skript auf dem Cloud Connector ausführen, zeigt das Script ein Popup-Fenster an, in dem Sie sich anmelden und den Kunden auswählen können.

Das Script erzeugt zwei Ausgabedateien im gleichen Ordner wie das Script selbst.

  • upmnotrunning.txt gibt die Liste der Computer an, auf denen die Citrix Profile Management nicht ausgeführt wird.
  • EUEMnotrunning.txt gibt die Liste der Computer an, auf denen der EUEM-Dienst nicht ausgeführt wird.

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