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

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

これは、製品の計測に関する問題、またはネットワーク接続の問題が原因で発生することがあります。また、特定の設定上の問題や依存関係により、値が分類されない場合もあります。

ユーザーとセッションが分類されない理由

NA の理由

[ユーザーエクスペリエンス] および [セッションの応答性] トレンドの [ 未分類] 分類の下にある [詳細情報 ] リンクをクリックして、特定のユーザーとセッションが分類されない主な理由を表示します。

NA 理由ユーザー

[セッションの応答性] トレンドの [未分類] のセッション分類の下にある [ 詳細情報 ] リンクをクリックすると、次のような理由が示されます。

NA 理由セッション

セッションが分類されない主な理由の1つは、5分未満の短いセッションでは、分類の基礎となるICARTTのようなパフォーマンスメトリックが送信されないことです。[セッションの表示] リンクをクリックして、5 分未満のセッションを一覧表示する [セッションセルフサービス] ビューを開きます。 セッションが分類されないその他の理由は、サポートされていないCWAバージョン、サポートされていないVDAバージョン、およびEUEMサービスがアクティブでないことです。

注記:

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

Performance Analytics ダッシュボードの特定のメトリクスとドリルダウンが N/A または Not Categorized である理由を以下に説明します。

エンドポイントメトリクスに N/A 値が表示される理由

Citrix Virtual Apps and Desktops環境を最適に分析するには、データの可用性が重要です。ロケーション、ISP、WiFi強度、スループットなどのエンドポイントメトリックは、セッションエクスペリエンスの低下を優先順位付けするのに役立つ重要な指標です。適切な前提条件が満たされていないと、エンドポイントのメトリック値が欠落する可能性があります。

ユーザーエクスペリエンスダッシュボードには、過去 7 日間にエンドポイントメトリックが欠落しているセッションの数を示すバナーが含まれています。

NA ダッシュボードバナー

もっと知る」をクリックします。理由の詳細と、問題を解決するために実行できるアクションを含むモーダルボックスが表示されます。データ可用性アイコンをクリックしてモーダルを表示することもできます。

NA ダッシュボードモーダル

  • エンドポイントテレメトリが欠落する主な理由の1つは、StoreFront のオンボーディングです。StoreFront を正しくオンボーディングし、データ処理を有効にし、適切なURLを許可リストに登録する必要があります。StoreFront データソースを確認すると 、[データソース]ページが表示されます。このページでは、Workspaceアプリのデータ収集に必要なStoreFront のオンボーディングプロセスを順を追って説明します。Citrix Workspaceではオンボーディングは不要です。[ エンドポイントデータが不足しているセッション ]をクリックすると、StoreFront Onboardingが正しくない、または存在しないためにエンドポイントメトリックが欠落しているセッションのリストを含むセッションセルフサービスビューが開きます。

  • エンドポイントテレメトリは、サポートされていないOSプラットフォームまたは互換性のないCitrix Workspaceアプリバージョンを実行しているエンドポイントから起動されたセッションでは使用できません。「 セッション欠落エンドポイントデータ 」をクリックすると、セッションセルフサービスビューが開き、特定の理由によりエンドポイントテレメトリが欠落しているセッションのリストが表示されます。詳細については、 各機能のOSバージョンと、サポートされているWorkspaceアプリの必須バージョンを一覧表示するバージョンマトリックスを参照してください

N/A値の理由を詳しく説明するツールヒントが、以下のエンドポイント関連指標のセッションセルフサービスビューで利用できるようになりました。

  • Workspace Appバージョン
  • エンドポイントの国 (最後に確認された国)
  • エンドポイントシティ (最後に知られたもの)
  • エンドポイントのリンク速度 (P95)
  • エンドポイント受信スループット (P95)
  • エンドポイントスループット発信 (P95)
  • ISP (インターネットサービスプロバイダー)

NA セルフサービスツールチップ

ツールチップは、StoreFront のオンボーディングが正しくないか、サポートされていないOSプラットフォームまたは互換性のないCitrix Workspaceアプリバージョンを実行しているエンドポイントから起動されたセッションが原因で、これらのメトリックのN/A値に表示されます。セッションセルフサービスビューで利用できるメトリックの詳細については、「 セッションのセルフサービスビュー」を参照してください。

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

ユーザー、ユーザーエクスペリエンススコア、セッションスコアは、選択した期間にセッション応答性またはセッションログオン時間係数のいずれかの測定値が利用できない場合、分類されないことがあります。

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

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

  • エンドポイント OS は HTML5 または iOS のいずれかを実行しています。
  • セッションは「失敗、切断」状態です。
  • セッションが再接続されました。
  • セッションはHDXプロトコルで実行されていません。
  • Citrix Profile Management が実行されていません。
  • エンドユーザーエクスペリエンス監視 (EUEM) サービスが実行されておらず、対応するポリシーがマシンで構成されていません。
  • セッションがNetScaler 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

  • エンドポイントは古いバージョンのCitrix Workspaceアプリで実行されています。Citrix Analytics for Performance機能に必要なCitrix Workspaceアプリの最低バージョンについて詳しくは、「 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 Desktops 7 2112以降を実行していません。

AnalyticsのVDAデータ収集ポリシーがマシンで許可 」に設定されていません。これは、モニタリングサービスが帯域幅や遅延の統計などのマシン関連のパフォーマンスメトリックを収集できるようにするために必要です。詳細については、「 Analytics のデータ収集に関するポリシー」を参照してください。

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

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

Gatewayサービスとコネクタ N/A

Gatewayサービスとコネクタメトリックは、Gateway サービス (非Rendezvous ) とRendezvous 1 でのみサポートされます。

負荷に基づいて分類されていないマシン

次の場合、マシンは分類されない可能性があります。

  • マシンはシャットダウン、未登録、または障害状態です。
  • このマシンではリソースデータを使用できません。リソース監視ポリシーがマシンで有効になっていることを確認します。詳細については、「 リソース監視を有効にする」を参照してください。

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