該当なしまたは分類されていないメトリック

[ユーザーエクスペリエンスダッシュボード] および [UX ファクター] ページには、特定のファクターまたはサブファクターに関して、優良、公正、または低のカテゴリに分類されていないユーザーとセッションが含まれる場合があります。 さらに、UX ファクターとセルフサービスには、 N/A 測定値が利用できなかったか、特定のワークフローにメトリクスが適用されないことを示す値を持つメトリクスを含めることができます。

これは、製品の計測に関する問題、またはネットワーク接続の問題が原因で発生することがあります。また、特定の設定上の問題や依存関係により、値が分類されない場合もあります。 ユーザーまたはセッションが分類されていない 、またはメトリックの値が N/A である理由のいくつかを以下のセクションに示します。

Citrix Workspace アプリのバージョンの互換性は、 Citrix Workspace アプリのバージョンマトリックスで確認できます

注:

  • 失敗したセッションのメトリックはすべて「N/A」と表示されます。
  • 接続リースを介して起動されたすべてのセッションは、ICA RTT およびログオン時間のメトリックが使用できないため、[ 未分類 ] になります。

ユーザー、ユーザーエクスペリエンススコア、セッションスコア未分類

これは、選択した期間に [セッションの応答性] または [セッションログオン時間] の測定値が使用できない場合に発生します。

ICA RTT N/A およびセッション応答性が分類されていない

ICA RTTがN/Aになると、セッション応答性に分類されないセッションが発生します。これは、次の理由により発生する可能性があります。

  • エンドポイント OS は HTML5 または iOS のいずれかを実行しています。
  • セッションは「失敗、切断」状態です。
  • セッションが再接続されました。
  • セッションはHDXプロトコルで実行されていません。
  • Citrix Profile Management が実行されていません。
  • エンドユーザーエクスペリエンス監視 (EUEM) サービスが実行されておらず、対応するポリシーがマシンで構成されていません。
  • セッションがCitrix Gateway バージョン12.1以降を介して接続されておらず、パフォーマンス向けCitrix Analytics で構成されている。詳細については、「 Gateway データソース」を参照してください。
  • NSAP が有効になっていないマシンからセッションが起動されます。
  • セッションは新しい CGP(共通ゲートウェイプロトコル)セッションではありません。

ログオン期間が分類されない

  • セッションはHDXプロトコルで実行されていません。
  • ログオン期間を使用するには、Citrix Profile Management がマシン上で実行されている必要があります。Citrix Profile Managementは、マシンイベントに基づいてログオン期間を計算し、その期間を監視サービスに転送します。リモートPCアクセスの展開が存在し、マシンのアップグレードが不要な場合は、Profile Managementコンポーネント(Citrix Profile ManagementおよびCitrix Profile Management WMIプラグイン)を個別に展開できます。詳細については、ブログ「 リモート PC アクセスマシンの監視とトラブルシューティング」を参照してください。

GPO N/A

仮想マシンでグループポリシー設定が構成または有効になっていない。

プロファイルロード N/A

  • Citrix Profile Management がマシン上で実行されていません。
  • マシンでCitrix Virtual Apps and Desktopsバージョン1912以降が実行されていません。

仮想マシンの起動 N/A

この測定は、セッションの起動中に電源管理対象マシンが起動された場合にのみ使用できます。

ログオンスクリプト N/A

ログオンスクリプトはセッション用に構成されていません。

過負荷のマシンが分類されていない

  • マシンが登録されていません
  • リソースの過負荷が原因ではないセッションエクスペリエンスの低下のユーザー。

ロケーションと ISP N/A

  • エンドポイントは、Windowsバージョン1912以降のCitrix Workspace アプリを実行していません。
  • セッション状態は Failedです。
  • URLhttps://locus.analytics.cloud.com/api/locateipで通信タイムアウトが発生しました。
  • IP アドレスが解決されない可能性があります。
  • エンドポイントマシンの SendPublicIpAddress レジストリエントリは、IP アドレスの送信を無効にするように設定されています。
  • オンプレミスサイト展開のStoreFront サーバーは、Citrix Analytics サービスで構成されていません。詳しくは、「 StoreFront を使用したVirtual Apps and Desktops サイトのオンボード」を参照してください。

Workspace アプリのバージョンまたはエンドポイント OS 該当なし

  • エンドポイントでは、Windowsバージョン1912以降のCitrix Workspace アプリが実行されていません。
  • セッションはHDXプロトコルで実行されていません。
  • セッションが失敗しました。

接続タイプ N/A

エンドポイントでWindowsバージョン20.12.0以降のCitrix Workspace アプリが実行されていません。

ネットワークインターフェースタイプ N/A

エンドポイントでは、Windowsバージョン2105以降のCitrix Workspace アプリが実行されていません。

帯域幅とネットワーク遅延のメトリック N/A

マシンでCitrix Virtual Apps and Desktops7 2112以降が実行されていない

エンドポイントネットワークメトリック N/A

エンドポイントでは、Windowsバージョン2108以降のCitrix Workspace アプリが実行されていません。

Citrix EUEM と Citrix Profile Management サービスのチェック

次のPowerShell スクリプトを実行して、Citrix EUEMおよびCitrix Profile Management サービスが実行されていないアプリとデスクトップ環境のマシンを特定します。サービスチェックスクリプトを実行するには、次の手順を実行します。

  1. クラウド環境の場合はCloud Connectorへ、オンプレミス環境の場合はDDelivery Controller とのRDPセッションを開始します。
  2. 次のサービスチェック PowerShell スクリプトを実行します。このスクリプトを Cloud Connector で実行すると、ログインして顧客を選択するためのポップアップウィンドウが表示されます。

このスクリプトは、スクリプト自体と同じフォルダに 2 つの出力ファイルを生成します。

  • upmnotrunning.txt には、Citrix Profile Management が実行されていないマシンの一覧を指定します。
  • EUEMnotrunning.txt は、EUEM サービスが実行されていないマシンのリストを指定します。

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