アプリケーションおよびデスクトップのプローブ

アプリケーションおよびデスクトップのプローブは、StoreFrontを使用してサイトで公開されているアプリとデスクトップを順次テスト起動することで、それらの正常性を確認するプロセスを自動化します。プローブの結果はDirectorで利用できます。

必要条件

  • Delivery Controllerが、アプリケーションプローブの場合はバージョン7.18以降、デスクトッププローブの場合はバージョン1906以降を実行していること。
  • プローブエージェントを実行するエンドポイントマシンは、アプリケーションプローブの場合はCitrix Workspace™ app for Windowsバージョン1808以降、デスクトッププローブの場合はバージョン1906以降がインストールされたWindowsマシンであること。Unified Windows Platform (UWP) 用のWorkspaceアプリはサポートされていません。
  • Citrix Probe Agentは、Active Directory資格情報を使用したStoreFrontおよびCitrix Workspace経由の認証をサポートしています。エンドポイントデバイスがCitrix Gateway経由でStoreFront/Workspaceに接続されている場合、Citrix Gatewayドメイン資格情報または多要素認証(MFA)を使用して認証できます。Citrix Probe Agentは、シングルサインオン(SSO)などの他の認証方法をサポートしていません。

    注:

    • ユーザーがCitrix Cloud™でサインインポリシーまたは条件付き認証を有効にしている場合、プローブエージェントはStoreFrontまたはCitrix Workspaceアプリにサインインできません。

    • プローブエージェントは、Citrix Workspaceアプリへの認証にActive Directory認証のみをサポートしています。

  • Probe Agentをインストールするエンドポイントマシンに、Microsoft .NET Frameworkバージョン4.7.2以降がインストールされていることを確認してください。

プローブの実行に必要なユーザーアカウント/権限:

  • 各エンドポイントマシンでプローブを実行するための固有のStoreFrontユーザー。StoreFrontユーザーは管理者である必要はなく、プローブは非管理者コンテキストで実行できます。
  • エンドポイントマシンにCitrix Probe Agentをインストールおよび構成するためのWindows管理者権限を持つユーザーアカウント
  • プローブに既存のユーザーアカウントを再利用すると、ユーザーのアクティブセッションからログオフされる可能性があります。フル管理者ユーザーアカウント、または以下の権限を持つカスタムロール:
    • デリバリーグループの権限:
      • 読み取り専用
    • ディレクターの権限:
      • アラートメールサーバー構成の作成\編集\削除 - メールサーバーがまだ構成されていない場合
      • プローブ構成の作成\編集\削除
      • 構成の表示ページ
      • トレンドの表示ページ

構成設定

複数の地域で、ピーク時間外にプローブを実行するようにスケジュールできます。包括的なプローブ結果は、ユーザーが問題に遭遇する前に、アプリケーション、ホストマシン、または接続に関連する問題をトラブルシューティングするのに役立ちます。

Citrix Probe Agentバージョン2103以降は、サイト集約をサポートしています。Citrix Probe Agentを構成する際に、集約されたサイトからのアプリケーションとデスクトップの列挙を有効にするには、Workspace (StoreFront) Site Aggregation Enabledオプションを選択します。以下のサイトの組み合わせがサポートされています:

  • 1つのStoreFront URLを持つ複数のオンプレミスサイト。
  • StoreFrontまたはWorkspace URLのいずれかを持つオンプレミスサイトとクラウドサイト。
  • 1つのWorkspace URLを持つ複数のクラウドサイト。
  • シトリックス ゲートウェイ 経由で ストアフロント または ワークスペース に接続されたオンプレミスサイト。

注:

1つのサイトのみにアクセスできるプローブを構成するには、個別の管理者またはユーザーを作成する必要があります。

ステップ 1: Citrix Probe Agent をインストールして構成する

Citrix Probe Agent は、StoreFront を介したユーザーによる実際のアプリケーションまたはデスクトップの起動をシミュレートする Windows 実行可能ファイルです。Director で構成された起動をテストし、その結果を Director に報告します。

  1. プロービングを実行するエンドポイントマシンを特定します。

  2. 管理者権限を持つユーザーは、エンドポイントマシンに Citrix Probe Agent をインストールして構成できます。https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/components/app-probe-agent.html で入手可能な Citrix Probe Agent 実行可能ファイルをダウンロードしてください。ダウンロードリンクは、Director の Probes タブでも入手できます。

    プローブ構成

  3. 集約されたサイトがある場合は、集約されたサイトからのアプリケーションとデスクトップの列挙を有効にするために、[Workspace (StoreFront) Site Aggregation Enabled] オプションを選択します。

  4. 認証方法を選択し、関連する資格情報を入力します。資格情報は暗号化され、安全に保存されます。
  5. StoreFront Active Directory の資格情報で構成します。各エンドポイントマシンで一意の Workspace (StoreFront) ユーザーを構成します。 プローブエージェント

  6. エンドポイントが Citrix Gateway 経由で StoreFront に接続されている場合は、[Citrix Gateway] オプションを選択し、Citrix Gateway ドメインの資格情報で構成します。

    プローブエージェント

  7. ゲートウェイがサポートしている場合は、[Multi-factor Authentication] オプションを選択し、16桁の認証キーを入力します。これは、シングルログインスキーマを使用して LDAP およびネイティブ OTP で構成された Citrix Gateway でのみ利用可能です。

  8. プローブ結果表示設定」タブで、Director の資格情報を入力し、「検証」をクリックします。

    プローブエージェント

  9. サイトを選択し、Next をクリックします。

  10. View Summary タブで、構成された詳細が正確であることを確認します。変更が必要な場合は、該当するタブに移動して更新します。

注記:

Citrix Probe Agent のインストールと構成を自動化する に含まれる PowerShell スクリプトを使用して、Citrix Probe Agent のインストールと構成を自動化できます。

ステップ2:Directorでプロービングを構成する

制限事項:

対話型ログオンメッセージバナーが有効になっているWindows VDAからアプリケーションまたはデスクトップがテスト起動されると、プロービングは失敗します。これは、対話型ログオンメッセージの承認を待機している間にタイムアウトが発生するためです。 サーバーVDAでログオンメッセージを無効にするには、[コンピューターの構成] > [Windowsの設定] > [セキュリティの設定] > [ローカルポリシー] > [セキュリティオプション] に移動します。

以下のフィールドのテキストを削除し、Microsoftポリシーを更新します。

  • 対話型ログオン: ログオンしようとするユーザーへのメッセージテキスト
  • 対話型ログオン: ログオンしようとするユーザーへのメッセージタイトル

プローブがアプリケーションまたはデスクトップの起動状態を通過できるように、対話型ログオンメッセージバナーが無効になっているこの特定のサーバーVDAにプローブユーザーを割り当てます。

詳細については、https://learn.microsoft.com/ja-jp/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on を参照してください。

  1. プローブ > アプリケーションプローブ または デスクトッププローブ に移動し、プローブの作成 をクリックします。
  2. プローブの作成 ページで、プローブの名前を入力します。
  3. スケジュールを選択します。

    1. プローブを実行する曜日を選択します。
    2. プローブを実行する開始時刻を入力します。
    3. さらに、「Repeat in a day」オプションを選択できます。プローブを1日の中で繰り返す終了時刻と間隔を入力します。たとえば、以下の構成では、毎週月曜日、水曜日、木曜日、日曜日に、12時08分から16時34分まで30分ごとにアプリケーションプローブを実行します。
  4. 間隔に応じて、プローブするアプリケーションまたはデスクトップの推奨数を選択します。
  5. プローブを実行するエンドポイントマシンを選択します。
  6. 失敗したプローブの結果を送信する管理者のメールアドレスを入力します。メールサーバーは、Alerts > Email Server Configurationで構成します。

ディレクターの構成(/ja-jp/citrix-virtual-apps-desktops/2407/media/dir-probe-config.png)

この構成では、アプリケーションセッションは毎週月曜日、水曜日、木曜日、日曜日に、12時08分、12時38分、13時08分といった具合に、16時08分まで起動します。

注:

  • 構成後、エージェントは次の時間から構成されたプローブを実行します。
  • Repeat in a dayオプションが導入される前に設定されたプローブは、引き続きスケジュールされた時間に実行されます。これらのプローブでは、Repeat in a dayオプションはデフォルトで無効になっています。
  • 重複を防ぐため、各実行に5分の期間があるようにプローブを構成することをお勧めします。

手順3:プローブの実行

エージェントは、Directorから定期的に取得するプローブ構成に従ってプローブを実行します。

StoreFrontを使用して、選択したアプリケーションを順次起動します。エージェントは、Monitorデータベースを介して結果をDirectorに報告します。障害は、次の5つの特定の段階で報告されます。

  • ストアフロントの到達可能性 - 構成されたストアフロント URL に到達できません。
  • StoreFront 認証 - 構成された StoreFront 認証情報が無効です。
  • StoreFront列挙 - StoreFront列挙アプリケーションリストに、プローブ対象のアプリケーションまたはデスクトップが含まれていません。
  • ICA®ダウンロード - ICAファイルが利用できません。
  • アプリケーション/デスクトップの起動 – アプリケーションまたはデスクトップを起動できませんでした。

ステップ4:プローブ結果の表示

プローブでプローブ結果を確認できます。プローブビューでは、プローブ結果の包括的な概要がわかります。これらの結果は、問題を事前に分析してトラブルシューティングするのに役立ち、ユーザーにとってよりスムーズなセッション起動エクスペリエンスを可能にします。

概要タブは、構成されているすべてのプローブの概要を1つのビューで提供します。

Directorプローブの実行(/ja-jp/citrix-virtual-apps-desktops/2407/media/dir-probe-metrics-chart.png)

時間期間、プローブタイプ、エンドポイント名、アプリケーション名、デスクトップ名、およびプローブ結果タイプに基づいてプローブをフィルタリングできます。フィルタ条件に一致するプローブは、プローブ、アプリケーション/デスクトップ、およびエンドポイントごとに次の詳細とともに表示されます。

プローブメトリックは、スケジュール済み、計画済み、スキップ済み、成功、および失敗した実行の数を表示します。

  • 完了した実行 – 完了まで実行されたプローブ実行の数。
  • 失敗した実行 – 失敗したプローブ実行の数。
  • スキップされた実行 – エンドポイントが非アクティブであるか、サービスが利用できないために完了まで実行されなかった実行の数。
  • 成功した実行 – アプリ/デスクトップの起動中にどの段階でも失敗することなく正常に完了したプローブの数。

エンドポイントマシンの総数も、アクティブおよび非アクティブなマシンの数とともに表示されます。

プローブ失敗ステージは、各失敗グループの失敗分布を視覚的に分類して示します。ほとんどの失敗が発生したステージを分析することで、プローブ結果を解釈し、問題をトラブルシューティングすることが容易になります。グラフィカルな表現は、アプリケーション/デスクトップの起動、ICAファイルのダウンロード、Storefront/Workspaceの列挙、Storefront/Workspaceの到達可能性、およびStorefront/Workspaceの認証における失敗したプローブ実行の数を示します。

ほとんどの障害が発生した段階を分析するのに役立ちます。この情報は、プローブ結果を迅速に理解し、トラブルシューティングを行うのに役立ちます。

エンドポイントが非アクティブであるか、サービスが利用できないために、一部のプローブ実行が完了しない場合があります。

プローブ実行」タブには、完了したプローブ実行の結果が詳細に表示されます。選択したプローブの個々の実行の詳細を表示するためにドリルダウンできます。重要なピボットポイントに基づいて、さらにフィルタリングおよび分析できます。

Director プローブ実行の様子(/ja-jp/citrix-virtual-apps-desktops/2407/media/dir-probe-runs.png)

プローブ実行は、期間、プローブの種類、エンドポイント名、アプリケーション名、デスクトップ名、およびプローブ失敗ステージに基づいてフィルタリングできます。プローブ失敗ステージは、プローブが失敗した段階を表示します。プローブ名、スケジュールされた実行、失敗した実行、アプリケーション/デスクトップ名のリンクをクリックすると、フィルター条件に一致するプローブ実行のリストが表示されたプローブ実行ページに移動します。

アプリケーションおよびデスクトップのプローブ