シトリックス スカウト
はじめに
Citrix Scout は診断情報を収集し、ヘルスチェックを実行します。その結果を使用して、Citrix Virtual Apps and Desktops™ 展開を維持できます。Citrix は、Citrix Insight Services を通じて、診断情報収集の包括的で自動化された分析を提供します。また、Scout を使用して、ご自身で、または Citrix Support のガイダンスを受けて問題をトラブルシューティングすることもできます。
収集ファイルを Citrix にアップロードして、Citrix Support からの分析とガイダンスを受けることができます。または、収集したファイルをローカルに保存してご自身で確認し、後でその収集ファイルを 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」(/ja-jp/citrix-virtual-apps-desktops/2311/manage-deployment/cis.html#citrix-call-home) を参照してください。
Scout の実行場所:
- オンプレミス展開では、Scout を Delivery Controller™ から実行して、1つ以上の Virtual Delivery Agents (VDA)、Delivery Controllers、StoreFront サーバー、および License Servers の診断情報を取得したり、チェックを実行したりできます。VDA から Scout を実行して、ローカル診断情報を収集することも可能です。
- In a Citrix Cloud environment that uses Citrix DaaS (formerly Citrix Virtual Apps and Desktops service), run Scout from a VDA to collect local diagnostics.
ScoutアプリケーションのログはC:\ProgramData\Citrix\TelemetryService\ScoutUI.logに保存されます。このファイルはトラブルシューティングに使用できます。
収集されるもの
Scoutによって収集される診断情報には、Citrix Diagnostic Facility (CDF) トレースログファイルが含まれます。Always-on Tracing (AOT) と呼ばれるCDFトレースのサブセットも含まれます。AOT情報は、VDA登録やアプリケーション/デスクトップの起動などの一般的な問題のトラブルシューティングに役立ちます。その他のEvent Tracing for Windows (ETW) 情報は収集されません。
収集されるものには以下が含まれます。
-
HKEY_LOCAL_MACHINE\SOFTWARE\Citrixの下にCitrix Virtual Apps and Desktopsによって作成されたレジストリエントリ。 - シトリックス 名前空間 の下の ウィンドウズ マネジメント インストゥルメンテーション (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 の主要データポイント」を参照してください。
スカウトの構成
Scout は Linux VDA で動作するように構成できます。Linux VDA とテレメトリの詳細については、「Citrix Telemetry Service との統合」を参照してください。
Linux VDA は、ctxtelemetry ソケットポートまたはテレメトリサービスのポートを自動的に変更する場合があります。その場合は、ポートを手動で構成する必要があります。
- Navigate to C:\Program Files\Citrix\Telemetry Service
- ScoutUI.exe.config ファイルを開いてください。
- 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"/>
- 変更を保存してファイルを閉じます。
- 最新の構成がロードされていることを確認するために、Scout を再度開きます。
ヘルスチェックについて
ヘルスチェックデータは、C:\ProgramData\Citrix\TelemetryService\ の下のフォルダーに保存されます。
サイト健全性チェック
サイト健全性チェックは、FlexCast Management Architecture (FMA) サービスの包括的な評価を提供する環境テストサービスに含まれています。サービスの可用性を確認するだけでなく、これらのチェックはデータベース接続などの他の健全性指標も確認します。
サイト健全性チェックはDelivery Controllerで実行されます。サイトの規模によっては、これらのチェックは完了までに最大1時間かかる場合があります。
デリバリーコントローラーの構成チェック
サイト健全性チェックの一部として、Delivery Controller構成チェックは、Virtual Apps and Desktopsサイトに関するCitrixの推奨事項に基づいて、以下の問題が存在するかどうかを確認します。
- 1つ以上のDelivery Controllerが失敗状態にあります。
- サイトにDelivery Controllerが1つしかありません。
- 複数のDelivery Controllerのバージョンが一致していません。
健全性チェックの権限と要件を満たすことに加えて、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 Default Domain サービスが実行されていること
- シトリックス クレデンシャル ウォレット サービスが実行中であること
- ストアフロント サーバーからアクティブ ディレクトリ ポート 88 への接続
- ストアフロントサーバーからアクティブディレクトリのポート389への接続
- ベース URL に有効な FQDN があること
- ベース URL から正しい IP アドレスを取得できること
- IIS アプリケーションプールが .NET 4.0 を使用していること
- 証明書がホスト URL の SSL ポートにバインドされているか
- 証明書チェーンが完全であるか
- 証明書の有効期限が切れているか
- 証明書の有効期限が間もなく切れるか (30 日以内)
ライセンスサーバーのチェック
ライセンスサーバーのチェックで検証される項目:
- Delivery Controller からのライセンスサーバー接続
- ライセンスサーバーのファイアウォールリモートアクセスステータス
- Citrixライセンスサービスのステータス
- ライセンスサーバーのライセンスキャッシュモードの状態
- ライセンスサーバーのポート接続
- Citrixベンダーデーモン(CITRIX)が実行中かどうか
- システムクロックが同期されているかどうか
- Citrixライセンスサービスがローカルサービスアカウントで実行されているかどうか
-
CITRIX.optファイルの存在 - カスタマーサクセスサービスの資格取得日
- Citrixライセンスサーバーの更新
- ライセンスサーバー証明書がDelivery Controllerの信頼されたルートストアにあるかどうか
ヘルスチェックの権限と要件を満たすことに加えて、ライセンスサーバーはドメインに参加している必要があります。そうでない場合、ライセンスサーバーは検出されません。
ヘルスチェックの実行
ヘルスチェックの手順は、マシンの選択、チェックの開始、そして結果レポートの確認で構成されます。
- Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開いたページで、Health Checkをクリックします。
-
マシンを選択します。Find machine をクリックしてマシンを検出します。Select machines ページには、サイトで検出されたすべてのVDA、Delivery Controller、およびライセンスサーバーが一覧表示されます。マシン名で表示をフィルタリングできます。診断情報を収集する各マシンの横にあるチェックボックスを選択し、Continue をクリックします。
他のコンポーネントタイプ(StoreFrontサーバーやVDAマシンなど)を追加するには、Add machines manually および Import VDA machines を参照してください。Citrix Provisioning™サーバーまたはライセンスサーバーを手動で追加することはできません。
Scoutは、選択された各マシンで検証テストを自動的に起動し、Verification tests に記載されている基準を満たしていることを確認します。検証に失敗した場合、Status 列にメッセージが表示され、そのマシンのチェックボックスがオフになります。次のいずれかの操作を実行できます。
- 問題を解決してから、そのマシンのチェックボックスを再度選択します。これにより、検証テストが再試行されます。
- そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンではヘルスチェックは実行されません。
検証テストが完了したら、Continue をクリックします。
-
選択したマシンでヘルスチェックを実行します。概要には、テストが実行されるマシン(検証テストに合格した選択済みのマシン)が一覧表示されます。Start Checking をクリックします。
チェック中およびチェック後
- Status 列には、マシンの現在のチェック状態が表示されます。
- 進行中のすべてのチェックを停止するには、ページの右下隅にある Stop Checking をクリックします。(単一のマシンのヘルスチェックをキャンセルすることはできず、選択されたすべてのマシンのみが対象です。チェックが完了したマシンからの情報は保持されます。)
- 選択されたすべてのマシンのチェックが完了すると、右下隅にある Stop Checking ボタンが Done に変わります。
- チェックが失敗した場合は、Action 列の Retry をクリックできます。
- チェックが問題なく完了した場合、Action 列は空になります。
- チェックで問題が見つかった場合は、View Details をクリックして結果を表示します。
- 選択されたすべてのマシンのチェックが完了した後、Back をクリックしないでください。(クリックすると、チェック結果が失われます。)
- チェックが完了したら、完了をクリックしてScoutの開始ページに戻ります。
ヘルスチェックの結果
レポートを生成するCitrixチェックの場合、レポートには以下が含まれます。
- 結果レポートが生成された日時
- チェックされたマシン
- チェックが対象マシンで探した条件
必要な権限と要件
権限:
-
診断情報を収集するには:
- 診断情報を収集する各マシンで、ローカル管理者およびドメインユーザーである必要があります。
- 各マシンでLocalAppDataディレクトリへの書き込み権限が必要です。
-
ヘルスチェックを実行するには:
- ドメインユーザーグループのメンバーである必要があります。
- フル管理者であるか、サイトに対して読み取り専用および環境テストの実行権限を持つカスタムロールを持っている必要があります。
- スクリプトを実行できるように、スクリプト実行ポリシーを少なくとも
RemoteSignedに設定します。例:Set-ExecutionPolicy RemoteSigned。注: 他のスクリプト実行権限でも機能する場合があります。
-
スカウトを起動する際は、Run as administratorを使用します。
診断情報を収集したり、ヘルスチェックを実行したりする各マシンについて:
- Scoutがそのマシンと通信できる必要があります。
- ファイルとプリンターの共有が有効になっている必要があります。
- PSRemotingとWinRMが有効になっている必要があります。また、そのマシンではPowerShell 3.0以降が実行されている必要があります。
- Citrix Telemetry Serviceがそのマシンで実行されている必要があります。
- Windows Management Infrastructure (WMI) アクセスがそのマシンで有効になっている必要があります。
- 診断情報収集のスケジュールを設定するには、そのマシンで互換性のあるScoutバージョンが実行されている必要があります。
パス名で指定されたユーザー名にドル記号 ($) を使用しないでください。これにより、診断情報の収集が妨げられます。
Scoutは、これらの要件が満たされていることを確認するために、選択したマシンで検証テストを実行します。
Windows向けテレメトリーサービスは、Network Serviceアカウントで実行されます。

AOTトレースフォルダーはC:\ProgramData\Citrix\TelemetryService\CitrixAOTに保存されます。
Administratorグループ、System、およびTelemetry Service SIDのユーザーのみが、HKEYLOCALMACHINE:SOFTWARE\Citrix\Telemetryレジストリにアクセスする権限を持っています。

テレメトリサービスSIDは、テレメトリサービスをアンインストールした後もPerformance Log Usersグループに残りますが、手動で削除できます。
Scoutのデータ使用量 3(/ja-jp/citrix-virtual-apps-desktops/2311/media/scout-data3.png)
検証テスト
診断情報の収集またはヘルスチェックが開始される前に、選択された各マシンに対して検証テストが自動的に実行されます。これらのテストは、要件が満たされていることを確認します。マシンのテストが失敗した場合、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 configurationを参照してください。
- ネットワーク接続が正しく機能していることを確認してください。(これには、ファイアウォールが適切に構成されていることの確認が含まれる場合があります。)
-
このマシンでLinux VDA Telemetry Serviceが開始されていません - 以下を確認してください。
- ポート7502が開いていることを確認してください。マシンにLinux VDA Telemetry Serviceがインストールされ、開始されていることを確認してください。テレメトリサービスポートが変更されている場合、ポートが異なる可能性があります。ポートを調整するには、Scout configurationを参照してください。
- ネットワーク接続が正しく機能していることを確認してください。(これには、ファイアウォールが適切に構成されていることの確認が含まれる場合があります。)
バージョン互換性
スカウト (3.x) のこのバージョンは、Citrix Virtual Apps and Desktops (または最低でもXenApp and 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 and 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が検出したControllerとVDAを一覧表示した後、StoreFrontサーバー、ライセンスサーバー、Citrix Provisioningサーバーなど、展開内の他のマシンを手動で追加できます。
ヘルスチェックを実行する場合:
- ドメイン内のCitrixライセンスサーバーは自動的に検出されます。ライセンスサーバーを手動で追加することはできません。
- 現在、ヘルスチェックはCitrix Provisioningサーバーをサポートしていません。
検出されたマシンを一覧表示するScoutページで、+ Add machine をクリックします。追加するマシンのFQDNを入力し、Continue をクリックします。必要に応じて、他のマシンを追加するために繰り返します。(FQDNの代わりにDNSエイリアスを入力しても有効に見えることがありますが、ヘルスチェックが失敗する可能性があります。)
手動で追加されたマシンは、常に検出されたマシンよりも上の、マシンリストの最上部に表示されます。
手動で追加されたマシンを識別する簡単な方法は、行の右端にある赤い削除ボタンです。そのボタンがあるのは手動で追加されたマシンのみです。検出されたマシンにはありません。
手動で追加されたマシンを削除するには、行の右端にある赤いボタンをクリックします。削除を確認します。他の手動で追加されたマシンを削除するために繰り返します。
Scoutは、手動で追加されたマシンを削除するまで記憶しています。Scoutを閉じてから再度開いても、手動で追加されたマシンはリストの最上部に表示されたままです。
StoreFrontサーバーでTrace & Reproduceを使用する場合、CDFトレースは収集されません。ただし、その他のすべてのトレース情報は収集されます。
VDAマシンのインポート
展開内でヘルスチェックを実行する際に、VDAマシンをインポートできます。
-
Delivery ControllerまたはConnectorで、PowerShellコマンドを使用してマシンリストファイルを生成します。Connectorでは、Citrix資格情報を入力し、ポップアップダイアログで顧客を選択する必要があります。
Get-BrokerMachine| foreach { $_.DnsName } | out-file C:\machineList.txt - machineList.txtファイルを、Scout Health Checkを起動したいドメイン参加済みマシンにコピーします。
- 「Scout ヘルスチェック」ページで、[マシンの追加] をクリックします。
- Windows VDAマシンタイプを選択します。
- 「VDAマシンをインポート」をクリックします。
- machineList.txtファイルを選択します。
- 「開く」をクリックします。
インポートされたVDAマシンは、Scout Health Checkページに表示されます。

診断情報を収集する
収集手順には、マシンの選択、診断情報収集の開始、および収集情報を含むファイルをCitrixにアップロードするかローカルに保存することが含まれます。
-
Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開いたページで、「収集」をクリックします。
-
マシンを選択します。
- Controllerでは、マシンの選択ページにサイト内のすべてのVDAとControllerが一覧表示されます。マシン名で表示をフィルターできます。他のマシン(StoreFrontやCitrix Provisioningサーバーなど)を手動で追加するには、「手動でマシンを追加する」を参照してください。
- その他のコンポーネント(VDAサーバーなど)では、マシンの選択ページにはローカルマシンのみが表示されます。手動でのマシン追加はサポートされていません。
診断情報を収集する各マシンの横にあるチェックボックスをオンにして、「続行」をクリックします。
Scoutは、選択された各マシンで検証テストを自動的に起動し、「検証テスト」に記載されている基準を満たしていることを確認します。検証に失敗した場合、ステータス列にメッセージが表示され、そのマシンのチェックボックスはオフになります。次のいずれかを実行できます。
- 問題を解決してから、そのマシンのチェックボックスを再度オンにします。これにより、検証テストが再試行されます。
- そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断情報は収集されません。
検証テストが完了したら、続行をクリックします。
-
診断情報を収集します。概要には、診断情報が収集されるすべてのマシン(検証テストに合格した選択済みのマシン)が一覧表示されます。収集開始をクリックします。
収集中に:
- ステータス列には、マシンの現在の収集状態が表示されます。
- 単一マシンでの進行中の収集を停止するには、そのマシンのアクション列にあるキャンセルをクリックします。
- 進行中のすべての収集を停止するには、ページの右下隅にある収集停止をクリックします。収集が完了したマシンからの診断情報は保持されます。収集を再開するには、各マシンのアクション列にある再試行をクリックします。
- 選択したすべてのマシンで収集が完了すると、右下隅にある収集停止ボタンが続行に変わります。
- 診断情報を再度収集するには、そのマシンのアクション列にある再収集をクリックします。新しい収集は以前のものを上書きします。
- 収集が失敗した場合、アクション列にある再試行をクリックできます。正常に完了した収集のみがアップロードまたは保存されます。
- 選択したすべてのマシンで収集が完了したら、戻るをクリックしないでください。(クリックすると、収集は失われます。)
収集が完了したら、続行をクリックします。
-
収集を保存またはアップロードします。ファイルをCitrixにアップロードするか、ローカルマシンに保存するかを選択します。
今すぐファイルをアップロードすることを選択した場合、手順5に進みます。
ファイルをローカルに保存することを選択した場合:
- Windowsの保存ダイアログボックスが表示されます。目的の場所に移動します。
- ローカル保存が完了すると、ファイルのパス名が表示され、リンクされます。ファイルを表示できます。後でCitrixにファイルをアップロードできます。CTX136396 を参照してください。
Scoutの開始ページに戻るには、Doneをクリックします。この手順でこれ以上ステップを完了する必要はありません。
-
アップロードの認証を行い、必要に応じてプロキシを指定します。詳細については、(#upload-authorization)「アップロード認証」を参照してください。
- Scoutを通じて認証していない場合は、この手順を続行します。
- Scoutを通じて認証済みの場合、保存されている認証トークンがデフォルトで使用されます。これを行う場合は、このオプションを選択し、Continueをクリックします。このコレクションの資格情報は求められません。手順6に進みます。
- 以前に認証済みであっても、再認証して新しいトークンを取得したい場合は、Change/Reauthorizeをクリックしてこの手順を続行します。
アップロードを認証するためにCitrix資格情報を使用するか、Citrix Cloud資格情報を使用するかを選択します。Continueをクリックします。資格情報ページは、保存されたトークンを使用していない場合にのみ表示されます。
資格情報ページで:
- ファイルアップロードにプロキシサーバーを使用したい場合は、Configure proxyをクリックします。Scoutに、ブラウザのインターネットプロパティ用に構成されたプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を入力することもできます。プロキシダイアログボックスを閉じます。
- Citrix Cloudアカウントの場合、Generate tokenをクリックします。デフォルトのブラウザがCitrix Cloudページに起動し、トークンが表示されます。トークンをコピーし、Scoutページに貼り付けます。
- Citrixアカウントの場合、資格情報を入力します。
完了したら、Continueをクリックします。
-
アップロードに関する情報を入力します。
- 名前フィールドには、収集された診断ファイルのデフォルト名が含まれています。ほとんどのコレクションではこれで十分ですが、名前を変更することもできます。(デフォルト名を削除して名前フィールドを空のままにした場合、デフォルト名が使用されます。)
- 必要に応じて、8桁のCitrixサポートケース番号を指定します。
- オプションの説明フィールドに、問題の内容と、該当する場合は問題が発生した時期を記述します。
完了したら、アップロードの開始をクリックします。
アップロード中、ページの左下部分にアップロードの完了率の概算が表示されます。進行中のアップロードをキャンセルするには、アップロードの停止をクリックします。
アップロードが完了すると、その場所のURLが表示され、リンクされます。リンクをたどってCitrixの場所に移動し、アップロードの分析を表示したり、リンクをコピーしたりできます。
完了をクリックして、Scoutの開始ページに戻ります。
トレースと再現
トレースと再現の手順は、マシンの選択、トレースの開始、問題の再現、診断情報の収集の完了、そしてファイルをCitrixにアップロードするか、ローカルに保存することから構成されます。
この手順は標準の収集手順に似ています。ただし、マシンでトレースを開始し、それらのマシンで問題を再現することができます。すべての診断情報収集にはAOTトレース情報が含まれます。この手順では、トラブルシューティングに役立つCDFトレースが追加されます。
-
Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開始ページで、トレースと再現をクリックします。
-
マシンを選択します。マシンの選択ページには、サイト内のすべてのVDAとコントローラーが一覧表示されます。マシン名で表示をフィルターできます。トレースと診断情報を収集する各マシンの横にあるチェックボックスをオンにします。次に、続行をクリックします。
その他のマシン(StoreFrontやCitrix Provisioningサーバーなど)を手動で追加するには、「手動でマシンを追加する」を参照してください。
Scoutは、選択された各マシンで検証テストを自動的に起動し、検証テストに記載されている基準を満たしていることを確認します。マシンの検証が失敗した場合、ステータス列にメッセージが表示され、そのマシンのチェックボックスはオフになります。次のいずれかを実行できます。
- 問題を解決してから、そのマシンのチェックボックスを再度オンにします。これにより、検証テストが再試行されます。
- そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断情報とトレースは収集されません。
検証テストが完了したら、続行をクリックします。
-
トレースを開始します。概要には、トレースが収集されるすべてのマシンが一覧表示されます。トレースの開始をクリックします。
選択した1台以上のマシンで、発生した問題を再現します。その間もトレースの収集は続行されます。問題の再現が完了したら、Scoutで続行をクリックします。これによりトレースが停止します。
トレースを停止した後、トレース中に問題を再現したかどうかを示します。
-
マシンから診断情報を収集します。収集の開始をクリックします。収集中は次のとおりです。
- ステータス列は、マシンの現在の収集状態を示します。
- 単一マシンで進行中の収集を停止するには、そのマシンのアクション列にあるキャンセルをクリックします。
- 進行中のすべての収集を停止するには、ページの右下隅にある収集の停止をクリックします。収集が完了したマシンからの診断情報は保持されます。収集を再開するには、各マシンのアクション列にある再試行をクリックします。
- 選択したすべてのマシンで収集が完了すると、右下隅にある収集の停止ボタンが続行に変わります。
- マシンから診断情報を再度収集するには、そのマシンのアクション列にある再収集をクリックします。新しい収集は以前のものを上書きします。
- 収集が失敗した場合は、アクション列にある再試行をクリックできます。成功した収集のみがアップロードまたは保存されます。
- 選択したすべてのマシンで収集が完了した後、戻るをクリックしないでください。(クリックすると、収集は失われます。)
収集が完了したら、続行をクリックします。
-
収集を保存またはアップロードします。ファイルをCitrixにアップロードするか、ローカルに保存するかを選択します。
ファイルを今すぐアップロードすることを選択した場合は、手順6に進みます。
ファイルをローカルに保存することを選択した場合は、次のとおりです。
- Windows の保存ダイアログボックスが表示されます。目的の場所を選択します。
- ローカル保存が完了すると、ファイルのパス名が表示され、リンクされます。ファイルを表示できます。注意: 後でCitrixからファイルをアップロードできます。Citrix Insight Servicesについては、CTX136396を参照してください。
Scoutの開始ページに戻るには、Doneをクリックします。この手順でこれ以上ステップを完了する必要はありません。
-
アップロードの認証を行い、必要に応じてプロキシを指定します。このプロセスの詳細については、アップロード認証を確認してください。
- Scoutを通じて認証していない場合は、この手順を続行します。
- Scoutを通じて認証した場合、保存されている認証トークンがデフォルトで使用されます。これを行う場合は、このオプションを選択し、Continueをクリックします。このコレクションの資格情報の入力を求められることはありません。手順7に進みます。
- 以前に認証済みで、再認証して新しいトークンを取得したい場合は、Change/Reauthorizeをクリックしてこの手順を続行します。
アップロードを認証するためにCitrix資格情報を使用するか、Citrix Cloud資格情報を使用するかを選択します。Continueをクリックします。資格情報ページは、保存されたトークンを使用していない場合にのみ表示されます。
資格情報ページで:
- ファイルアップロードにプロキシサーバーを使用したい場合は、Configure proxyをクリックします。Scoutに、ブラウザのインターネットプロパティ用に構成されたプロキシ設定を使用するように指示できます。または、プロキシサーバーのIPアドレスとポート番号を入力することもできます。プロキシダイアログボックスを閉じます。
- Citrix Cloudアカウントの場合、Generate tokenをクリックします。デフォルトのブラウザがCitrix Cloudページに起動し、トークンが表示されます。トークンをコピーし、Scoutページに貼り付けます。
- Citrixアカウントの場合、資格情報を入力します。
完了したら、Continueをクリックします。
-
アップロードに関する情報を提供します。
アップロードの詳細を入力します:
- 「名前」フィールドには、収集された診断ファイルのデフォルト名が含まれています。ほとんどの収集ではこれで十分ですが、名前を変更することもできます。(デフォルト名を削除して「名前」フィールドを空のままにすると、デフォルト名が使用されます。)
- オプションで、8桁のCitrixサポートケース番号を指定します。
- オプションの「説明」フィールドに、問題の内容を記述し、該当する場合は問題が発生した時期を示します。
完了したら、[アップロードの開始] をクリックします。
アップロード中、ページの左下部分にアップロードの完了率が表示されます。進行中のアップロードをキャンセルするには、[アップロードの停止] をクリックします。
アップロードが完了すると、その場所のURLが表示され、リンクされます。リンクをたどってCitrixの場所に移動し、アップロードの分析を表示することも、リンクをコピーすることもできます。
[完了] をクリックしてScoutの開始ページに戻ります。
追加のログ収集を有効にする
[追加のログ収集を有効にする] 機能を使用すると、perfmon、Netsh、DebugView、Wiresharkなどのツールを使用して、トレースおよび再現機能を使用できます。
注:
これはローカルマシンにのみ適用されます。
追加のログ収集を設定するには:
- Citrix Scout を起動してください。
- [設定] ギアをクリックします。
- [追加ツールで追加のログ収集を有効にする] をクリックします。
- 「保存」をクリックします。
追加のログを収集するには:
- Scoutのホームページで、「トレースと再現」をクリックします。
- 「マシンの選択」ページで、ローカルマシンの右側にある歯車アイコンをクリックします。
- 「ログ記録に必要なツールを選択:」ページで、「ツールのダウンロード」をクリックします。
- 「ツールのダウンロード」ページで、使用するツールを選択し、「ダウンロード」をクリックします。Wiresharkを除き、ツールがダウンロードされます。Wiresharkは手動でのみダウンロードおよびインストールできます。
注: 他のツールを手動でダウンロードすることを選択した場合、ダウンロードした.zipファイルの内容を
C:\ProgramData\Citrix\TelemetryService\CDC\Lib\Resources\Tools\<toolname>に抽出する必要があります。たとえば、DebugView.zipファイルをダウンロードした場合、そのファイルの内容をC:\ProgramData\Citrix\TelemetryService\CDC\Lib\Resources\Tools\DebugView\に解凍します。 - 「ログ記録に必要なツールを選択:」ページで、「ステータスの更新」をクリックします。選択したすべてのツールが、ステータス列の下に「存在」として表示されます。
- ログ記録用のツールを選択し、次に「次へ」をクリックします。
- トレースと再現の手順に従います。
- 完了後、zipファイル内のログを確認します。ログはCDCLogsフォルダーにzip圧縮されています。
注:
トレースにProcmonツールが選択されている場合、Process Monitorログはすぐに大きくなる可能性があります。必要なツールのみを選択するようにしてください。ログのサイズは、%temp%\Scout-CDC-Logで監視することもできます。
コレクションのスケジュール設定
注:
現在、コレクションはスケジュールできますが、ヘルスチェックはスケジュールできません。
スケジュール手順は、マシンを選択し、スケジュールを設定またはキャンセルすることで構成されます。スケジュールされたコレクションはCitrixに自動的にアップロードされます。(PowerShellインターフェイスを使用して、スケジュールされたコレクションをローカルに保存できます。詳細については、Citrix Call Homeを参照してください。)
-
Scoutを起動します。マシンのスタートメニューから、Citrix > Citrix Scoutを選択します。開いたページで、スケジュールをクリックします。
-
マシンを選択します。サイト内のすべてのVDAとControllerが一覧表示されます。マシン名で表示をフィルターできます。
グラフィカルインターフェイスを使用してVDAとControllerをインストールしたときに、Call Homeスケジュールを設定した場合(Citrix Call Homeを参照)、Scoutはデフォルトでそれらの設定を表示します。このバージョンのScoutを使用して、スケジュールされたコレクションを初めて開始したり、以前に構成したスケジュールを変更したりできます。
コンポーネントのインストール中にマシンごとにCall Homeを有効/無効にした場合でも、Scoutで構成されたスケジュールは、選択したすべてのマシンに影響します。
診断を収集する各マシンの横にあるチェックボックスを選択し、続行をクリックします。
他のマシン(StoreFrontやCitrix Provisioningサーバーなど)を手動で追加するには、マシンの手動追加を参照してください。
Scoutは、選択した各マシンで検証テストを自動的に起動し、検証テストの基準を満たしていることを確認します。マシンの検証に失敗した場合、ステータス列にメッセージが表示され、そのマシンのチェックボックスは選択解除されます。次のいずれかを実行できます。
- 問題を解決してから、マシンのチェックボックスを再度選択します。これにより、検証テストが再試行されます。
- そのマシンをスキップします(チェックボックスをオフのままにします)。そのマシンからは診断(またはトレース)は収集されません。
検証テストが完了したら、続行をクリックします。
概要ページには、スケジュールが適用されるマシンが一覧表示されます。続行をクリックします。
-
スケジュールを設定します。診断を収集する時期を指定します。注意:スケジュールは選択したすべてのマシンに影響します。
- 選択したマシンの週次スケジュールを構成するには、週次をクリックします。曜日を選択します。コレクションを開始する時刻(24時間形式)を入力します。
- 選択したマシンの日次スケジュールを構成するには、日次をクリックします。コレクションを開始する時刻(24時間形式)を入力します。
- 選択したマシンに対する既存のスケジュールをキャンセルする場合(別のスケジュールに置き換えない場合)は、オフをクリックします。これにより、それらのマシンに対して以前に構成されていたスケジュールがすべてキャンセルされます。
続行をクリックします。
-
アップロードの認証を行い、必要に応じてプロキシを指定します。このプロセスの詳細については、アップロード認証を参照してください。注意: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を起動します。
- Windowsで、コマンドプロンプトを管理者として開きます。
- Scoutがインストールされているディレクトリに移動します:
cd C:\Program Files\Citrix\Telemetry Service。 - Scoutを起動します:
ScoutUI.exe datamasking。 - 診断情報を収集するには、CollectまたはTrace & Reproduceをクリックします。
- 収集が完了したら、Enable data maskingを選択します。このオプションはデフォルトで有効になっています。
- データマスクを設定します。デフォルトのルールを使用することも、ルールをカスタマイズすることもできます。
- 診断情報の収集をアップロードするか保存するかを選択します。
- Upload the diagnostics collection to Citrixを選択した場合、マスクされた診断ファイルはCitrixにアップロードされます。
- Save the diagnostics collection on your local machineを選択した場合、元の診断情報とマスクされた診断情報の両方が指定された場所に保存されます。
既存の診断情報に対してデータマスキングを実行する
- Windowsで、コマンドプロンプトを管理者として開きます。
- Scoutがインストールされているディレクトリに移動します:
cd C:\Program Files\Citrix\Telemetry Service。 - データマスキングモードでScoutを直接起動します:
ScoutUI.exe datamasking filePath。 - 続行するには、「データマスキングを有効にする」を選択します。このオプションはデフォルトで有効になっています。
- データマスクを設定します。デフォルトのルールでデータマスキングを実行することも、ルールをカスタマイズすることもできます。
- 診断コレクションをアップロードするか保存するかを選択します。
- 診断コレクションをCitrixにアップロードを選択した場合、マスクされた診断ファイルはCitrixにアップロードされます。
- 診断コレクションをローカルマシンに保存を選択した場合、元の診断とマスクされた診断の両方が指定された場所に保存されます。
マスクされたデータファイルとマッピングファイルの場所
診断コレクションをアップロードまたは保存した後、リンクをクリックして元の診断とマスクされた診断を開き、マッピング情報ファイルを開きます。
使用状況データの収集
Scoutを使用すると、CitrixはGoogle Analyticsを使用して匿名使用状況データを収集し、将来の製品機能や改善に役立てます。データ収集はデフォルトで有効になっています。
使用状況データの収集とアップロードを変更するには、Scout UIの設定ギアをクリックします。その後、はいまたはいいえを選択し、保存をクリックして情報を送信するかどうかを選択できます。
