Citrix スカウト

はじめに

Citrix Scoutは、診断情報を収集し、ヘルスチェックを実行します。結果を使用して、Citrix Virtual Apps and Desktops™展開を維持できます。Citrixは、Citrix Insight Servicesを通じて、診断情報収集の包括的で自動化された分析を提供します。また、Scoutを使用して、自分で、またはCitrixサポートのガイダンスを受けて問題をトラブルシューティングすることもできます。

分析とCitrixサポートからのガイダンスのために、収集ファイルをCitrixにアップロードできます。または、自分で確認するために収集をローカルに保存し、後で分析のために収集ファイルをCitrixにアップロードすることもできます。

Scoutは以下の手順を提供します。

  • 収集: サイトで選択したマシンに対して、1回限りの診断情報収集を実行します。その後、ファイルをCitrixにアップロードするか、ローカルに保存できます。
  • トレースと再現: 選択したマシンで手動トレースを開始します。その後、それらのマシンで問題を再現します。問題を再現した後、トレースは停止されます。その後、Scoutは他の診断情報を収集し、ファイルをCitrixにアップロードするか、ローカルに保存します。
  • スケジュール: 選択したマシンで、毎日または毎週指定された時刻に診断情報収集が実行されるようにスケジュールします。ファイルは自動的にCitrixにアップロードされます。
  • ヘルスチェック: サイトとそのコンポーネントの健全性と可用性を測定するチェックを実行します。Delivery Controller、Virtual Delivery Agent(VDA)、StoreFront™サーバー、およびCitrix License Serverに対してヘルスチェックを実行できます。チェック中に問題が見つかった場合、Scoutは詳細なレポートを提供します。Scoutが起動するたびに、更新されたヘルスチェックスクリプトを確認します。新しいバージョンが利用可能な場合、Scoutはそれらを自動的にダウンロードし、次回のヘルスチェック実行時に使用します。

注:

トレースと再現スケジュール、およびヘルスチェックの手順は現在、Linux VDAでは利用できません。

この記事で説明されているグラフィカルインターフェイスは、Scoutを使用する主要な方法です。または、PowerShellを使用して、1回限りの診断情報収集またはスケジュールされた診断情報収集とアップロードを構成できます。「Call Home」を参照してください。

Scoutを実行する場所:

  • オンプレミス展開では、Delivery Controller™からScoutを実行して、1つ以上のVirtual Delivery Agent(VDA)、Delivery Controller、StoreFrontサーバー、およびLicense Serverで診断情報を収集したり、チェックを実行したりできます。VDAからScoutを実行して、ローカル診断情報を収集することもできます。
  • Citrix DaaS(旧称Citrix Virtual Apps and Desktopsサービス)を利用しているCitrix Cloud環境では、VDAからスカウトを実行して、ローカルの診断情報を収集してください。

ScoutアプリケーションのログはC:\ProgramData\Citrix\TelemetryService\ScoutUI.logに保存されます。このファイルはトラブルシューティングに使用できます。

収集されるもの

Scoutによって収集される診断情報には、Citrix Diagnostic Facility (CDF) トレースログファイルが含まれます。Always-on Tracing (AOT) と呼ばれるCDFトレースのサブセットも含まれます。AOT情報は、VDA登録やアプリケーション/デスクトップの起動などの一般的な問題のトラブルシューティングに役立ちます。その他のEvent Tracing for Windows (ETW) 情報は収集されません。

収集されるものには以下が含まれます。

  • Citrix Virtual Apps and Desktops によって HKEY_LOCAL_MACHINE\SOFTWARE\Citrix 配下に作成されたレジストリエントリ。
  • Citrix 名前空間 配下の Windows マネジメント インストゥルメンテーション (WMI) 情報。
  • 実行中のプロセス。
  • %PROGRAMDATA%\Citrix\CDFに保存されているCitrixプロセスのクラッシュダンプ。
  • CSV形式のCitrixポリシー情報。
  • インストールおよびアップグレード情報。収集には、製品の完全なメタインストーラーログ、失敗したMSIログ、MSIログアナライザーからの出力、StoreFrontログ、ライセンス互換性チェックログ、および予備的なサイトアップグレードテストの結果が含まれる場合があります。

トレース情報について:

  • トレース情報は収集時に圧縮されるため、マシン上のフットプリントは小さく保たれます。
  • 各マシンでは、Citrix Telemetry Serviceが最大8日間、圧縮された最新のトレース情報を保持します。
  • Citrix Virtual Apps and Desktops 7 1808以降、AOTトレースはデフォルトでローカルディスクに保存されます。(以前のバージョンでは、トレースはメモリに保持されていました。) デフォルトパス = C:\Users\CitrixTelemetryService\AppData\Local\CitrixAOT
  • Citrix Virtual Apps and Desktops 7 1811以降、ネットワーク共有に保存されたAOTトレースは、他の診断情報とともに収集されます。
  • 最大サイズ(デフォルト = 10 MB)とスライス期間は、Enable-CitrixTrace コマンドレットまたは HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Telemetry DefaultListen レジストリ文字列を使用して変更できます。
  • トレースは、ファイルが MaxSize の10%に達するまでファイルに追加されます。

Scoutが収集するデータポイントのリストについては、「Call Home key datapoints」を参照してください。

スカウトの構成

スカウトはLinux VDAで動作するように構成できます。Linux VDAとテレメトリの詳細については、Integrate with the Citrix Telemetry Serviceを参照してください。

Linux VDAは、ctxtelemetry ソケットポートまたはテレメトリサービスのポートを自動的に変更する場合があります。その場合は、ポートを手動で構成する必要があります。

  1. Navigate to C:\Program Files\Citrix\Telemetry Service
  2. Open the ScoutUI.exe.config file.
  3. Change the value for LinuxVDATelemetryServicePort or LinuxVDATelemetryWakeupPort to what was configured on the Linux VDA:
  • <add key="LinuxVDATelemetryServicePort" value="7502"/>
  • <add key="LinuxVDATelemetryWakeupPort" value="7503"/>
  1. 変更を保存してファイルを閉じます。
  2. 最新の構成がロードされていることを確認するために、Scoutを再度開きます。

ヘルスチェックについて

ヘルスチェックデータは、C:\ProgramData\Citrix\TelemetryService\ の下のフォルダーに保存されます。

サイト健全性チェック

サイト健全性チェックは、FlexCast Management Architecture (FMA) サービスの包括的な評価を提供する環境テストサービスに含まれています。サービス可用性の確認に加えて、これらのチェックはデータベース接続などの他の健全性指標も確認します。

サイト健全性チェックはDelivery Controllerで実行されます。サイトの規模によっては、これらのチェックの完了に最大1時間かかる場合があります。

デリバリーコントローラー構成チェック

サイト健全性チェックの一部として、Delivery Controller 構成チェックは、Virtual Apps and Desktops サイトに関するCitrixの推奨事項に基づいて、以下の問題が存在するかどうかを確認します。

  • 1つ以上のDelivery Controllerが失敗状態にある。
  • サイトにデリバリーコントローラーが1つしかない。
  • デリバリーコントローラーのバージョンが異なります。

健全性チェックの権限と要件を満たすことに加えて、Delivery Controller 構成チェックには以下が必要です。

  • 少なくとも1つのControllerが電源オンになっていること。
  • コントローラー上でブローカーサービスが実行されている。
  • Controllerからサイトデータベースへの動作する接続。

VDA健全性チェック

VDA健全性チェックは、一般的なVDA登録、セッション起動、およびタイムゾーンリダイレクトの問題の考えられる原因を特定します。

VDAでの登録について、Scoutは以下を確認します。

  • VDA ソフトウェアのインストール
  • VDA マシンのドメインメンバーシップ
  • VDA 通信ポートの可用性
  • VDA サービスのステータス
  • Windows ファイアウォールの構成
  • コントローラーとの通信
  • コントローラーとの時刻同期
  • VDA 登録ステータス

VDA でのセッション起動について、Scout は以下を確認します。

  • セッション起動通信ポートの可用性
  • セッション起動サービスのステータス
  • セッション起動 Windows ファイアウォールの構成
  • VDA リモートデスクトップサービス クライアントアクセスライセンス
  • VDA アプリケーション起動パス
  • セッション起動レジストリ設定

VDA のタイムゾーンリダイレクトについて、Scout は以下をチェックします:

  • Windows ホットフィックスのインストール
  • Citrix ホットフィックスのインストール
  • Microsoft グループポリシー設定
  • Citrix グループポリシー設定

VDA のプロファイル管理について、Scout は以下をチェックします:

  • ハイパーバイザーの検出
  • プロビジョニングの検出
  • シトリックス バーチャルアプリおよびデスクトップ
  • パーソナル vDisk の構成
  • ユーザーストア
  • プロファイル管理サービスのステータス検出
  • Winlogon.exe のフック機能のテスト

プロファイル管理のチェックを実行するには、VDA にプロファイル管理をインストールして有効にする必要があります。プロファイル管理の構成チェックの詳細については、Knowledge Center の記事 CTX132805 を参照してください。

StoreFront のヘルスチェック

StoreFront のチェックでは以下を確認します。

  • Citrix デフォルトドメイン サービスが稼働していること
  • シトリックス クレデンシャル ウォレット サービスが稼働していること
  • ストアフロント サーバーからアクティブディレクトリ ポート 88 への接続
  • ストアフロントサーバーからアクティブディレクトリポート389への接続
  • ベース URL に有効な FQDN があること
  • ベース URL から正しい IP アドレスを取得できること
  • IIS アプリケーションプールが .NET 4.0 を使用していること
  • 証明書がホスト URL の SSL ポートにバインドされているか
  • 証明書チェーンが完全であるか
  • 証明書の有効期限が切れているか
  • 証明書の有効期限が間もなく切れるか(30 日以内)

ライセンスサーバーのチェック

ライセンスサーバーのチェックでは以下を確認します。

  • Delivery Controller からのライセンスサーバー接続
  • ライセンスサーバーのファイアウォールリモートアクセスステータス
  • Citrix ライセンスサービスのステータス
  • ライセンスサーバーのライセンスキャッシュモードの状態
  • ライセンスサーバーポートの接続
  • Citrix ベンダーデーモン (CITRIX) が実行中であるかどうか
  • システムクロックが同期されているかどうか
  • Citrix Licensing サービスがローカルサービスアカウントで実行されているかどうか
  • CITRIX.opt ファイルの存在
  • カスタマーサクセスサービス の資格有効期限日
  • シトリックス ライセンスサーバー のアップデート
  • ライセンスサーバーの証明書が Delivery Controller の信頼されたルートストアにあるかどうか

ヘルスチェックの 権限と要件 を満たすことに加えて、ライセンスサーバーはドメインに参加している必要があります。そうでない場合、ライセンスサーバーは検出されません。

ヘルスチェックの実行

ヘルスチェックの手順は、マシンの選択、チェックの開始、および結果レポートの確認で構成されます。

  1. Scout を起動します。マシンの スタート メニューから、Citrix > Citrix Scout を選択します。開いたページで、Health Check をクリックします。
  2. マシンを選択します。[Find machine] をクリックしてマシンを検出します。[Select machines] ページには、サイトで検出されたすべてのVDA、Delivery Controller、およびライセンスサーバーが一覧表示されます。マシン名で表示をフィルターできます。診断情報を収集する各マシンの横にあるチェックボックスをオンにして、[Continue] をクリックします。

    その他のコンポーネントタイプ(StoreFrontサーバーやVDAマシンなど)を追加するには、「Add machines manually」および「Import VDA machines」を参照してください。Citrix Provisioning™サーバーまたはライセンスサーバーを手動で追加することはできません。

    Scoutは、選択した各マシンで検証テストを自動的に起動し、「Verification tests」に記載されている基準を満たしていることを確認します。検証に失敗すると、[Status] 列にメッセージが表示され、そのマシンのチェックボックスがオフになります。次のいずれかを実行できます。

    • 問題を解決してから、そのマシンのチェックボックスをもう一度オンにします。これにより、検証テストが再試行されます。
    • そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンではヘルスチェックは実行されません。

    検証テストが完了したら、[Continue] をクリックします。

  3. 選択したマシンでヘルスチェックを実行します。概要には、テストが実行されるマシン(検証テストに合格した選択済みのマシン)が一覧表示されます。[Start Checking] をクリックします。

    チェック中およびチェック後:

    • [Status] 列には、マシンの現在のチェック状態が表示されます。
    • 進行中のすべてのチェックを停止するには、ページの右下隅にある [Stop Checking] をクリックします。(個々のマシンのヘルスチェックをキャンセルすることはできず、選択したすべてのマシンのみをキャンセルできます。チェックが完了したマシンからの情報は保持されます。)
    • 選択したすべてのマシンのチェックが完了すると、右下隅にある [Stop Checking] ボタンが [Done] に変わります。
    • チェックが失敗した場合は、[Action] 列の [Retry] をクリックできます。
    • チェックが問題なく完了した場合、[Action] 列は空になります。
    • チェックで問題が見つかった場合は、[View Details] をクリックして結果を表示します。
    • 選択したすべてのマシンのチェックが完了したら、[Back] をクリックしないでください。(クリックすると、チェック結果が失われます。)
  4. チェックが完了したら、完了をクリックしてScoutの開始ページに戻ります。

ヘルスチェックの結果

レポートを生成するCitrixチェックの場合、レポートには以下が含まれます。

  • 結果レポートが生成された日時
  • チェックされたマシン
  • ターゲットマシンでチェックが探した条件

アクセス権限と必要条件

権限:

  • 診断を収集するには:

    • 診断を収集する各マシンで、ローカル管理者およびドメインユーザーである必要があります。
    • 各マシンでLocalAppDataディレクトリへの書き込み権限が必要です。
  • ヘルスチェックを実行するには:

    • ドメインユーザーグループのメンバーである必要があります。
    • フル管理者であるか、サイトに対して読み取り専用および環境テストの実行権限を持つカスタムロールを持っている必要があります。
    • スクリプトの実行を許可するには、スクリプト実行ポリシーを少なくともRemoteSignedに設定します。例: Set-ExecutionPolicy RemoteSigned注: 他のスクリプト実行権限でも機能する場合があります。
  • Scoutを起動する際は、管理者として実行を使用してください。

診断情報を収集したり、ヘルスチェックを実行したりする各マシンについて、以下が必要です。

  • Scoutはマシンと通信できる必要があります。
  • ファイルとプリンターの共有が有効になっている必要があります。
  • PSRemotingとWinRMが有効になっている必要があります。また、マシンではPowerShell 3.0以降が実行されている必要があります。
  • Citrix Telemetry Serviceがマシンで実行されている必要があります。
  • マシンでWindows Management Infrastructure (WMI)アクセスが有効になっている必要があります。
  • 診断情報収集のスケジュールを設定するには、マシンで互換性のあるScoutバージョンが実行されている必要があります。

パス名で指定するユーザー名にドル記号 ($) を使用しないでください。診断情報の収集が妨げられます。

Scoutは、選択したマシンで検証テストを実行し、これらの要件が満たされていることを確認します。

Windows用Telemetry Serviceは、ネットワークサービス上で実行されます。

Scoutデータ使用量 1

AOTトレースフォルダーはC:\ProgramData\Citrix\TelemetryService\CitrixAOTに保存されます。

Administratorグループ、System、およびTelemetry Service SIDのユーザーのみが、HKEYLOCALMACHINE:SOFTWARE\Citrix\Telemetryレジストリにアクセスする権限を持っています。

Scoutデータ使用量 2

テレメトリサービスSIDは、テレメトリサービスをアンインストールした後もパフォーマンスログユーザーグループに残りますが、手動で削除できます。

Scout データ使用量 3

検証テスト

診断情報の収集またはヘルスチェックが開始される前に、選択された各マシンに対して検証テストが自動的に実行されます。これらのテストは、要件が満たされていることを確認します。マシンのテストが失敗した場合、Scout は推奨される是正措置を含むメッセージを表示します。

  • Scout がこのマシンに到達できません - 以下を確認してください:

    • マシンの電源がオンになっていること。
    • ネットワーク接続が正常に機能していること。(これには、ファイアウォールが適切に構成されていることの確認も含まれます。)
    • ファイルとプリンターの共有がオンになっていること。手順については、Microsoft のドキュメントを参照してください。
  • PSRemoting と WinRM を有効にする - PowerShell リモート処理と WinRM を同時に有効にできます。管理者として実行を使用して、Enable-PSRemoting コマンドレットを実行します。詳細については、コマンドレットに関する Microsoft のヘルプを参照してください。
  • Scout には PowerShell 3.0 (最小) が必要です - マシンに PowerShell 3.0 (またはそれ以降) をインストールし、PowerShell リモート処理を有効にします。
  • このマシン上の LocalAppData ディレクトリにアクセスできません - アカウントに、マシン上の LocalAppData ディレクトリへの書き込み権限があることを確認してください。
  • Citrix Telemetry Service を見つけられません - Citrix Telemetry Service がマシンにインストールされ、開始されていることを確認してください。
  • スケジュールを取得できません - マシンを (最小) XenApp および XenDesktop 7.14 にアップグレードしてください。
  • WMI がマシンで実行されていません - Windows Management Instrumentation (WMI) アクセスが有効になっていることを確認してください。
  • WMI 接続がブロックされています - Windows ファイアウォールサービスで WMI を有効にしてください。
  • Citrix Telemetry Serviceの新しいバージョンが必要です - (バージョンは、収集およびトレースと再現の場合にのみチェックされます。) マシンのTelemetry Serviceのバージョンをアップグレードしてください (インストールとアップグレードを参照)。サービスをアップグレードしない場合、そのマシンは収集またはトレースと再現アクションに含まれません。
  • Scoutがこのマシンのsystemdソケットに接続できません - 以下を確認してください:

    • ポート7503が開いていること。systemd ctxtelemetry.socketがマシンのポート7503でリッスンしていることを確認してください。ctxtelemetry.socketポートが変更されている場合、ポートが異なる可能性があります。ポートを調整するには、Scoutの構成を参照してください。
    • ネットワーク接続が正常に機能していること。(これには、ファイアウォールが適切に構成されていることの確認が含まれる場合があります。)
  • このマシンでLinux VDA Telemetry Serviceが開始されていません - 以下を確認してください:

    • ポート7502が開いていること。Linux VDA Telemetry Serviceがマシンにインストールされ、開始されていることを確認してください。テレメトリサービスポートが変更されている場合、ポートが異なる可能性があります。ポートを調整するには、Scoutの構成を参照してください。
    • ネットワーク接続が正常に機能していること。(これには、ファイアウォールが適切に構成されていることの確認が含まれる場合があります。)

バージョン互換性

Scout (3.x) のこのバージョンは、Citrix Virtual Apps and Desktops (または最低限XenAppおよびXenDesktop 7.14) のコントローラーおよびVDAで実行することを目的としています。

Scoutの以前のバージョンは、7.14より前のXenAppおよびXenDesktopバージョンで提供されています。その以前のバージョンについては、CTX130147を参照してください。

7.14より前のControllerまたはVDAをバージョン7.14 (またはそれ以降のサポートされているバージョン) にアップグレードすると、Scoutの以前のバージョンは現在のバージョンに置き換えられます。

機能 Scout 2.23 Scout 3.0
Citrix Virtual Apps and Desktops (およびXenAppとXenDesktop 7.14~7.18) をサポート はい はい
XenDesktop 5.x、7.1~7.13をサポート はい いいえ
XenApp 6.x、7.5~7.13をサポート はい いいえ
製品に同梱 7.1~7.13 7.14以降
CTX記事からダウンロード可能 はい いいえ
CDFトレースをキャプチャ はい はい
常時オンのトレース (AOT) をキャプチャ いいえ はい
診断データの収集を許可 一度に最大10台のマシン (デフォルト) 無制限 (リソースの可用性による)
診断データをCitrixに送信することを許可 はい はい
診断データをローカルに保存することを許可 はい はい
Citrix Cloud™資格情報をサポート いいえ はい
Citrix資格情報をサポート はい はい
アップロード用のプロキシサーバーをサポート はい はい
スケジュールを調整 N/A はい
スクリプトのサポート コマンドライン (ローカルControllerのみ) Call Homeコマンドレットを使用したPowerShell (Telemetry Serviceがインストールされている任意のマシン)
ヘルスチェック いいえ はい
データマスキング いいえ 3.17以降

インストールとアップグレード

デフォルトでは、VDAまたはControllerをインストールまたはアップグレードする際に、ScoutはCitrix Telemetry Serviceの一部として自動的にインストールまたはアップグレードされます。

VDAをインストールする際にCitrix Telemetry Serviceを省略した場合、または後でサービスを削除した場合、Citrix Virtual Apps and Desktopsインストールメディアのx64\Virtual Desktop Componentsまたはx86\Virtual Desktop ComponentsフォルダーからTelemetryServiceInstaller_xx.msiを実行してください。

Collect」または「Trace & Reproduce」アクションを選択すると、マシンが古いバージョンのCitrix Telemetry Serviceを実行している場合に通知されます。Citrixは、最新のサポートされているバージョンを使用することをお勧めします。そのマシンでTelemetry Serviceをアップグレードしない場合、そのマシンは「Collect」または「Trace & Reproduce」アクションに含まれません。Telemetry Serviceをアップグレードするには、インストールと同じ手順を使用します。

アップロードの承認

診断コレクションをCitrixにアップロードする予定がある場合は、CitrixアカウントまたはCitrix Cloudアカウントが必要です。(これらは、Citrixダウンロードにアクセスしたり、Citrix Cloud Control Centerにアクセスしたりするために使用する資格情報です。)アカウントの資格情報が検証されると、トークンが発行されます。

CitrixアカウントまたはCitrix Cloudアカウントで認証する場合、リンクをクリックして、デフォルトのブラウザでHTTPSを使用してCitrix Cloudにアクセスします。Citrix Cloudの資格情報を入力すると、トークンが表示されます。トークンをコピーしてScoutに貼り付けます。その後、Scoutウィザードを続行できます。

トークンは、Scoutを実行しているマシンにローカルに保存されます。次回「Collect」または「Trace & Reproduce」を実行するときにそのトークンを使用できるようにするには、「Store token and skip this step in the future」チェックボックスをオンにします。

Scoutの開始ページで「Schedule」を選択するたびに、再承認する必要があります。スケジュールを作成または変更する際に、保存されたトークンを使用することはできません。

アップロードにプロキシを使用する

プロキシサーバーを使用してコレクションをCitrixにアップロードしたい場合は、Scoutにブラウザのインターネットプロパティで構成されているプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を指定することもできます。

マシンを検索

Collect」、「Trace & Reproduce」、および「Schedule」の手順では、Scoutは自動的に検出したコントローラーとVDAを一覧表示します。

Delivery ControllerからScout Health Checkを実行するときは、「Find machine」をクリックして、デリバリーコントローラー、VDA、ライセンスサーバー、StoreFrontサーバーなどのマシンを検出します。

Delivery Controllerではないドメイン参加済みマシンからScout Health Checkを実行する場合、Scoutはマシンを自動的に検出できません。マシンを手動で追加するか、VDAマシンをインポートする必要があります。

マシンを手動で追加

Scoutが検出したコントローラーとVDAを一覧表示した後、StoreFrontサーバー、ライセンスサーバー、Citrix Provisioningサーバーなど、展開内の他のマシンを手動で追加できます。

ヘルスチェックを実行する場合:

  • ドメイン内のCitrixライセンスサーバーは自動的に検出されます。ライセンスサーバーを手動で追加することはできません。
  • 現在、ヘルスチェックはCitrix Provisioningサーバーをサポートしていません。

検出されたマシンを一覧表示するScoutページで、+ Add machineをクリックします。追加するマシンのFQDNを入力し、Continueをクリックします。必要に応じて、他のマシンを追加するために繰り返します。(FQDNの代わりにDNSエイリアスを入力しても有効に見えることがありますが、ヘルスチェックが失敗する可能性があります。)

手動で追加されたマシンは、常にマシンリストの最上部、検出されたマシンより上に表示されます。

手動で追加されたマシンを識別する簡単な方法は、行の右端にある赤い削除ボタンです。手動で追加されたマシンのみがそのボタンを持っています。検出されたマシンにはありません。

手動で追加されたマシンを削除するには、行の右端にある赤いボタンをクリックします。削除を確認します。他の手動で追加されたマシンを削除するために繰り返します。

Scoutは、手動で追加されたマシンを削除するまで記憶しています。Scoutを閉じてから再度開いても、手動で追加されたマシンはリストの最上部に表示されたままです。

StoreFrontサーバーでTrace & Reproduceを使用している場合、CDFトレースは収集されません。ただし、その他のすべてのトレース情報は収集されます。

VDAマシンのインポート

ヘルスチェックを実行する際に、展開内のVDAマシンをインポートできます。

  1. Delivery ControllerまたはConnectorで、PowerShellコマンドを使用してマシンリストファイルを生成します。Connectorでは、Citrix資格情報を入力し、ポップアップダイアログで顧客を選択する必要があります。

    Get-BrokerMachine| foreach { $_.DnsName } | out-file C:\machineList.txt

  2. machineList.txtファイルを、Scout Health Checkを起動したいドメイン参加済みマシンにコピーします。
  3. Scout Health Check ページで、マシンの追加をクリックします。
  4. Windows VDAマシンタイプを選択します。
  5. VDAマシンをインポート」をクリックします。
  6. machineList.txtファイルを選択します。
  7. 開く」をクリックします。

インポートされたVDAマシンは、Scoutのヘルスチェックページに一覧表示されます。

Scoutヘルスチェック(/ja-jp/citrix-virtual-apps-desktops/2407/media/scout-health-check.png)

診断情報を収集する

収集」手順は、マシンを選択し、診断情報の収集を開始し、収集情報を含むファイルをCitrixにアップロードするか、ローカルに保存することから構成されます。

  1. Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開いたページで、「収集」をクリックします。

  2. マシンを選択します。

    • Controllerでは、「マシンの選択」ページにサイト内のすべてのVDAとControllerが一覧表示されます。マシン名で表示をフィルターできます。他のマシンを手動で追加するには(StoreFrontやCitrix Provisioningサーバーなど)、マシンを手動で追加するを参照してください。
    • その他のコンポーネント(VDAサーバーなど)では、「マシンの選択」ページにはローカルマシンのみが表示されます。マシンの手動追加はサポートされていません。

    診断情報を収集する各マシンの横にあるチェックボックスをオンにして、「続行」をクリックします。

    Scoutは、選択された各マシンで検証テストを自動的に起動し、検証テストに記載されている基準を満たしていることを確認します。検証に失敗した場合、「ステータス」列にメッセージが表示され、そのマシンのチェックボックスはオフになります。次のいずれかを実行できます。

    • 問題を解決してから、そのマシンのチェックボックスを再度オンにします。これにより、検証テストが再試行されます。
    • そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断情報は収集されません。

    検証テストが完了したら、続行をクリックします。

  3. 診断情報を収集します。概要には、診断情報が収集されるすべてのマシン(検証テストに合格した選択済みのマシン)が一覧表示されます。収集の開始をクリックします。

    収集中の作業:

    • 状態列には、マシンの現在の収集状態が表示されます。
    • 単一マシンでの進行中の収集を停止するには、そのマシンのアクション列でキャンセルをクリックします。
    • 進行中のすべての収集を停止するには、ページの右下隅にある収集の停止をクリックします。収集が完了したマシンからの診断情報は保持されます。収集を再開するには、各マシンのアクション列で再試行をクリックします。
    • 選択したすべてのマシンで収集が完了すると、右下隅の収集の停止ボタンが続行に変わります。
    • 診断情報を再度収集するには、そのマシンのアクション列で再収集をクリックします。新しい収集は以前のものを上書きします。
    • 収集が失敗した場合は、アクション列で再試行をクリックできます。成功した収集のみがアップロードまたは保存されます。
    • 選択したすべてのマシンで収集が完了したら、戻るをクリックしないでください。(クリックすると、収集は失われます。)

    収集が完了したら、続行をクリックします。

  4. 収集を保存またはアップロードします。ファイルをCitrixにアップロードするか、ローカルマシンに保存するかを選択します。

    今すぐファイルをアップロードすることを選択した場合は、手順5に進みます。

    ファイルをローカルに保存することを選択した場合は:

    • Windowsの保存ダイアログボックスが表示されます。目的の場所に移動します。
    • ローカル保存が完了すると、ファイルのパス名が表示され、リンクされます。ファイルを表示できます。後でCitrixにファイルをアップロードできます。CTX136396を参照してください。

    完了をクリックして、Scoutの開始ページに戻ります。この手順でこれ以上ステップを完了する必要はありません。

  5. アップロードの認証を行い、必要に応じてプロキシを指定します。詳細については、(#upload-authorization)を参照してください。

    • Scoutを通じて認証していない場合は、この手順を続行します。
    • Scoutを通じて認証済みの場合、保存されている認証トークンがデフォルトで使用されます。これを行う場合は、このオプションを選択し、続行をクリックします。この収集では資格情報の入力を求められません。ステップ6に進みます。
    • 以前に認証済みでも、再認証して新しいトークンを取得したい場合は、変更/再認証をクリックして、この手順を続行します。

    アップロードを認証するためにCitrix資格情報を使用するか、Citrix Cloud資格情報を使用するかを選択します。続行をクリックします。資格情報ページは、保存されたトークンを使用していない場合にのみ表示されます。

    資格情報ページで:

    • ファイルアップロードにプロキシサーバーを使用する場合は、プロキシの構成をクリックします。Scoutに、ブラウザのインターネットプロパティ用に構成されたプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を入力することもできます。プロキシダイアログボックスを閉じます。
    • Citrix Cloudアカウントの場合は、トークンの生成をクリックします。デフォルトのブラウザがCitrix Cloudページに起動し、トークンが表示されます。トークンをコピーし、Scoutページに貼り付けます。
    • Citrixアカウントの場合は、資格情報を入力します。

    完了したら、続行をクリックします。

  6. アップロードに関する情報を入力します。

    • 名前フィールドには、収集された診断ファイルのデフォルト名が含まれています。名前は変更できますが、ほとんどの収集ではこれで十分です。(デフォルト名を削除して名前フィールドを空のままにした場合、デフォルト名が使用されます。)
    • 必要に応じて、8桁のCitrixサポートケース番号を指定します。
    • オプションの説明フィールドに、問題の内容と、該当する場合は問題が発生した時期を記述します。

    完了したら、アップロードの開始をクリックします。

    アップロード中、ページの左下部分にアップロードの完了率が概算で表示されます。進行中のアップロードをキャンセルするには、アップロードの停止をクリックします。

    アップロードが完了すると、その場所のURLが表示され、リンクされます。リンクをたどってCitrixの場所にアクセスし、アップロードの分析を表示したり、リンクをコピーしたりできます。

    完了をクリックして、Scoutの開始ページに戻ります。

トレースと再現

トレースと再現の手順には、マシンの選択、トレースの開始、問題の再現、診断コレクションの完了、そしてファイルをCitrixにアップロードするかローカルに保存することが含まれます。

この手順は標準の収集手順に似ています。ただし、マシンでトレースを開始し、それらのマシンで問題を再作成することができます。すべての診断コレクションにはAOTトレース情報が含まれています。この手順では、トラブルシューティングに役立つCDFトレースが追加されます。

  1. Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開始ページで、トレースと再現をクリックします。

  2. マシンを選択します。マシンの選択ページには、サイト内のすべてのVDAとコントローラーが一覧表示されます。マシン名で表示をフィルターできます。トレースと診断を収集する各マシンの横にあるチェックボックスをオンにします。次に、続行をクリックします。

    他のマシンを手動で追加するには(StoreFrontやCitrix Provisioningサーバーなど)、マシンを手動で追加を参照してください。

    Scoutは、選択された各マシンで検証テストを自動的に起動し、検証テストに記載されている基準を満たしていることを確認します。マシンの検証が失敗した場合、ステータス列にメッセージが表示され、そのマシンのチェックボックスはオフになります。次のいずれかを実行できます。

    • 問題を解決し、そのマシンのチェックボックスを再度オンにします。これにより、検証テストが再試行されます。
    • そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断とトレースは収集されません。

    検証テストが完了したら、続行をクリックします。

  3. トレースを開始します。概要には、トレースが収集されるすべてのマシンが一覧表示されます。「Start Tracing」をクリックします。

    選択した1台以上のマシンで、発生した問題を再現します。その間もトレースの収集は続行されます。問題の再現が完了したら、Scoutで「Continue」をクリックします。これによりトレースが停止します。

    トレースを停止した後、トレース中に問題を再現したかどうかを示します。

  4. マシンから診断情報を収集します。「Start Collecting」をクリックします。収集中:

    • Status」列は、マシンの現在の収集状態を示します。
    • 単一マシンで進行中の収集を停止するには、そのマシンの「Action」列にある「Cancel」をクリックします。
    • 進行中のすべての収集を停止するには、ページ右下隅にある「Stop Collection」をクリックします。収集が完了したマシンからの診断情報は保持されます。収集を再開するには、各マシンの「Action」列にある「Retry」をクリックします。
    • 選択したすべてのマシンで収集が完了すると、右下隅の「Stop Collection」ボタンが「Continue」に変わります。
    • マシンから診断情報を再度収集するには、そのマシンの「Action」列にある「Collect Again」をクリックします。新しい収集は以前のものを上書きします。
    • 収集が失敗した場合は、「Action」列にある「Retry」をクリックできます。成功した収集のみがアップロードまたは保存されます。
    • 選択したすべてのマシンで収集が完了した後、「Back」をクリックしないでください。(クリックすると、収集は失われます。)

    収集が完了したら、「Continue」をクリックします。

  5. 収集を保存またはアップロードします。ファイルをCitrixにアップロードするか、ローカルに保存するかを選択します。

    今すぐファイルをアップロードすることを選択した場合は、手順6に進みます。

    ファイルをローカルに保存することを選択した場合は:

    • Windowsの保存ダイアログボックスが表示されます。目的の場所を選択します。
    • ローカル保存が完了すると、ファイルのパス名が表示され、リンクされます。ファイルを表示できます。注意: ファイルは後でCitrixからアップロードできます。Citrix Insight Servicesについては、CTX136396を参照してください。

    完了をクリックしてScoutの開始ページに戻ります。この手順でこれ以上ステップを完了する必要はありません。

  6. アップロードのために認証し、必要に応じてプロキシを指定します。このプロセスの詳細については、アップロード認証を確認してください。

    • Scoutを通じて認証していない場合は、この手順を続行します。
    • Scoutを通じて認証した場合、保存されている認証トークンがデフォルトで使用されます。これを行う場合は、このオプションを選択し、続行をクリックします。このコレクションの資格情報は要求されません。手順7に進みます。
    • 以前に認証済みで、再認証して新しいトークンを取得したい場合は、変更/再認証をクリックしてこの手順を続行します。

    アップロードを認証するためにCitrix資格情報を使用するか、Citrix Cloud資格情報を使用するかを選択します。続行をクリックします。資格情報ページは、保存されたトークンを使用していない場合にのみ表示されます。

    資格情報ページで:

    • ファイルアップロードにプロキシサーバーを使用したい場合は、プロキシの構成をクリックします。Scoutに、ブラウザのインターネットプロパティで構成されているプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を入力することもできます。プロキシダイアログボックスを閉じます。
    • Citrix Cloudアカウントの場合は、トークンの生成をクリックします。デフォルトのブラウザがCitrix Cloudページに起動し、トークンが表示されます。トークンをコピーし、Scoutページに貼り付けます。
    • Citrixアカウントの場合は、資格情報を入力します。

    完了したら、続行をクリックします。

  7. アップロードに関する情報を提供します。

    アップロードの詳細を入力します:

    • 「名前」フィールドには、収集された診断ファイルのデフォルト名が含まれています。ほとんどの収集ではこれで十分ですが、名前を変更することもできます。(デフォルト名を削除して名前フィールドを空にした場合、デフォルト名が使用されます。)
    • オプションで、8桁のCitrixサポートケース番号を指定します。
    • オプションの「説明」フィールドに、問題の内容と、該当する場合は問題が発生した時期を記述します。

    完了したら、[アップロードの開始] をクリックします。

    アップロード中、ページの左下部分にアップロードの完了率が概算で表示されます。進行中のアップロードをキャンセルするには、[アップロードの停止] をクリックします。

    アップロードが完了すると、その場所のURLが表示され、リンクされます。Citrixの場所にリンクをたどってアップロードの分析を表示するか、リンクをコピーすることができます。

    [完了] をクリックしてScoutの開始ページに戻ります。

追加のログ収集を有効にする

[追加のログ収集を有効にする] 機能を使用すると、perfmon、Netsh、DebugView、Wiresharkなどのツールでトレースおよび再現機能を使用できます。

2407リリース以降、追加のログ収集を有効にすると、ScoutはマシンにインストールされているCDC関連ツールを自動的に検出し、CDCツール関連のトレースログをzipパッケージに自動収集します。これらのzipファイルをカスタマイズしてScoutに添付できます。この自動化により、Citrix Scoutをより効果的に使用でき、問題の診断を迅速に行うことができます。

注:

これはローカルマシンにのみ適用されます。

追加のログ収集を設定するには:

  1. シトリックス スカウトを起動します。
  2. [設定] ギアをクリックします。
  3. 追加のログ収集をより多くのツールで有効にする」をクリックします。
  4. 保存」をクリックします。

    追加のログ収集を有効にする(/ja-jp/citrix-virtual-apps-desktops/2407/media/enable-additional-log.png)

追加のログ収集を有効にするには、以下の必要なツールがインストールされており、指定された場所に手動でディレクトリが作成されていることを確認してください。

ツールのインストール場所:

  • Procdump logs: Download Procdump and place it at %ProgramData%\Citrix\TelemetryService\CDC\Lib\Resources\Tools\Procdump\procdump.exe

  • StoreFront logs: Download DbgView and place it at %ProgramData%\Citrix\TelemetryService\CDC\Lib\Resources\Tools\DebugView\Dbgview.exe

  • Procmon logs: Download Process Monitor and place it at %ProgramData%\Citrix\TelemetryService\CDC\Lib\Resources\Tools\ProcessMonitor\Procmon.exe

  • Wiresharkログ: Wiresharkをシステムに手動でインストールします。

追加のログを収集するには:

  1. Scoutのホームページで、「トレースと再現」をクリックします。
  2. データ収集のために、「マシンの選択または追加」ページで、ローカルマシンのチェックボックスをオンにします。ステータスは検証済みと表示されている必要があります。
  3. 続行」をクリックし、トレースと再現の手順に従います。
  4. 完了後、zipファイル内のログを確認します。ログはCDCLogsフォルダーにzip圧縮されています。

:

Procmon Toolがトレース用に選択されている場合、Process Monitorのログはすぐに大きくなる可能性があります。必要なツールのみを選択するようにしてください。ログのサイズは、%temp%\Scout-CDC-Logで監視することもできます。

コレクションのスケジュール

注:

現在、コレクションはスケジュールできますが、ヘルスチェックはスケジュールできません。

スケジュール手順は、マシンを選択し、スケジュールを設定またはキャンセルすることで構成されます。スケジュールされたコレクションはCitrixに自動的にアップロードされます。(PowerShellインターフェイスを使用して、スケジュールされたコレクションをローカルに保存できます。「Citrix Call Home」を参照してください。)

  1. Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開いたページで、Scheduleをクリックします。

  2. マシンを選択します。サイト内のすべてのVDAとControllerが一覧表示されます。マシン名で表示をフィルターできます。

    グラフィカルインターフェイスを使用してVDAとControllerをインストールしたときに、Call Homeスケジュールを設定した場合(「Citrix Call Home」を参照)、Scoutはデフォルトでそれらの設定を表示します。このバージョンのScoutを使用して、スケジュールされたコレクションを初めて開始したり、以前に構成したスケジュールを変更したりできます。

    コンポーネントのインストール中にマシンごとにCall Homeを有効/無効にした場合でも、Scoutで構成されたスケジュールは、選択したすべてのマシンに影響します。

    診断を収集する各マシンの横にあるチェックボックスをオンにしてから、Continueをクリックします。

    その他のマシン(StoreFrontサーバーやCitrix Provisioningサーバーなど)を手動で追加するには、「Add machines manually」を参照してください。

    Scoutは、選択した各マシンで検証テストを自動的に起動し、「Verification tests」の基準を満たしていることを確認します。マシンの検証が失敗した場合、Status列にメッセージが投稿され、そのマシンのチェックボックスはオフになります。次のいずれかを実行できます。

    • 問題を解決してから、そのマシンのチェックボックスを再度オンにします。これにより、検証テストが再試行されます。
    • そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断(またはトレース)は収集されません。

    検証テストが完了したら、Continueをクリックします。

    概要ページには、スケジュールが適用されるマシンが一覧表示されます。「続行」をクリックします。

  3. スケジュールを設定します。診断情報を収集するタイミングを指定します。注意:スケジュールは、選択したすべてのマシンに影響します。

    • 選択したマシンに週次スケジュールを構成するには、「週次」をクリックします。曜日を選択します。収集を開始する時刻(24時間形式)を入力します。
    • 選択したマシンに日次スケジュールを構成するには、「日次」をクリックします。収集を開始する時刻(24時間形式)を入力します。
    • 選択したマシンの既存のスケジュールをキャンセルするには(別のスケジュールに置き換えない場合)、「オフ」をクリックします。これにより、それらのマシンに対して以前に構成されたスケジュールがすべてキャンセルされます。

    続行」をクリックします。

  4. アップロードの認証を行い、必要に応じてプロキシを指定します。このプロセスの詳細については、「アップロードの承認」を参照してください。注意:Scoutスケジュールを使用する場合、保存されたトークンを使用して認証することはできません。

    アップロードを認証するために、Citrix資格情報とCitrix Cloud資格情報のどちらを使用するかを選択します。「続行」をクリックします。

    資格情報ページで:

    • ファイルをアップロードするためにプロキシサーバーを使用する場合は、「プロキシの構成」をクリックします。Scoutに、ブラウザーのインターネットプロパティ用に構成されたプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を入力することもできます。プロキシダイアログボックスを閉じます。
    • Citrix Cloudアカウントの場合は、「トークンの生成」をクリックします。デフォルトのブラウザーがCitrix Cloudページに起動し、トークンが表示されます。トークンをコピーし、Scoutページに貼り付けます。
    • Citrixアカウントの場合は、資格情報を入力します。

    完了したら、「続行」をクリックします。

    構成されたスケジュールを確認します。「完了」をクリックしてScoutの開始ページに戻ります。

    収集中、選択された各マシンのWindowsアプリケーションログには、収集とアップロードに関するエントリが含まれます。

データマスキング

Citrix Scout を使用して収集された診断情報には、セキュリティ上機密性の高い情報が含まれている場合があります。Citrix Scout のデータマスキング機能を使用すると、診断ファイルを Citrix にアップロードする前に、機密データをマスキングできます。

Scout のデータマスキングは、IPアドレス、マシン名、ドメイン名、ユーザー名、ハイパーバイザー名、デリバリーグループ名、カタログ名、アプリケーション名、およびSIDをマスキングするように構成されています。

注:

CDFトレースは暗号化されており、マスキングできません。

Linux VDAログは.tar.gz2形式に圧縮されており、マスキングできません。

新しい診断情報を収集し、データマスキングを実行する

Citrix Scout のデータマスキング機能を使用するには、コマンドラインから Scout を起動します。

  1. Windowsで、コマンドプロンプトを管理者として開きます。
  2. Scoutがインストールされているディレクトリに移動します: cd C:\Program Files\Citrix\Telemetry Service
  3. Scoutを起動します: ScoutUI.exe datamasking
  4. 診断情報を収集するには、[Collect] または [Trace & Reproduce] をクリックします。
  5. 収集が完了したら、[Enable data masking] を選択します。このオプションはデフォルトで有効になっています。
  6. データマスクを構成します。デフォルトのルールを使用することも、ルールをカスタマイズすることもできます。
  7. 診断情報の収集をアップロードするか保存するかを選択します。
    • 診断コレクションをCitrixにアップロード を選択すると、マスクされた診断ファイルがCitrixにアップロードされます。
    • Save the diagnostics collection on your local machine を選択すると、元の診断ファイルとマスクされた診断ファイルの両方が指定された場所に保存されます。

既存の診断データにデータマスキングを実行する

  1. Windowsで、管理者としてコマンドプロンプトを開きます。
  2. Scoutがインストールされているディレクトリに移動します: cd C:\Program Files\Citrix\Telemetry Service
  3. データマスキングモードでScoutを直接起動します: ScoutUI.exe datamasking filePath
  4. 続行するには「Enable data masking」を選択します。このオプションはデフォルトで有効になっています。
  5. データマスクを設定します。デフォルトのルールでデータマスキングを実行することも、ルールをカスタマイズすることもできます。
  6. 診断コレクションをアップロードするか保存するかを選択します。
    • 診断コレクションをCitrixにアップロード を選択すると、マスクされた診断ファイルがCitrixにアップロードされます。
    • Save the diagnostics collection on your local machine を選択すると、元の診断ファイルとマスクされた診断ファイルの両方が指定された場所に保存されます。

マスクされたデータファイルとマッピングファイルの場所

診断コレクションをアップロードまたは保存した後、リンクをクリックして元の診断ファイルとマスクされた診断ファイルを開き、マッピング情報ファイルを開きます。

使用状況データの収集

Scoutを使用すると、CitrixはGoogle Analyticsを使用して匿名使用状況データを収集し、将来の製品機能や改善に利用します。データ収集はデフォルトで有効になっています。

使用状況データの収集とアップロードを変更するには、Scout UI の設定ギアをクリックします。その後、はいまたはいいえを選択し、保存をクリックして、情報を送信するかどうかを選択できます。

Scout の使用状況データ収集(/ja-jp/citrix-virtual-apps-desktops/2407/media/scout-usage.png)