設定ガイド: Citrix CVAD エッセンシャルズ

前提条件

このライブラリパックには、次の必要な拡張製品からのコンテンツが含まれています:

これらの製品のいくつかは、各コンテンツへのデフォルトのアクセスを提供し、拡張製品なしでも使用できます。

Nexthink Infinity の拡張製品の標準しきい値については、Nexthink Infinity しきい値および制限の概要 ドキュメントをご参照ください。

含まれるコンテンツと依存関係

このライブラリパックは次の内容と依存関係を含みます:

コンテンツの種類
名前
説明

ダッシュボード

Citrix CVAD仮想マシンの監視

ユーザーエクスペリエンスに影響を与えるパフォーマンスの問題、古いVM、または登録失敗を特定することにより、Citrix仮想マシンの健康と可用性を監視します。

Citrix CVADインフラストラクチャ

オンラインではないデバイスや停止した重要なサービス、パフォーマンスや安定性の問題を特定することで、Citrixデリバリコントローラ、ライセンス、StoreFrontサーバの正常性と可用性をモニターします。

モニター

デスクトッププールごとの切断されたセッションの高い割合

頻繁または予期しない切断を特定します。

デスクトッププールごとの高いCPU使用率

潜在的なパフォーマンスのボトルネックを識別します。

VDIクライアントの場所ごとの高い平均遅延

地域ごとのネットワーク関連の遅延を強調します。

仮想マシンごとのセッション数が多い

リソースの過剰使用を防ぎます。

リモートアクション

セッションホストの再起動を呼び出す

ホストマシンを再起動し、すべてのユーザーセッションを効果的に再開します。

GPOコンピューターポリシーの更新を呼び出す

システムレベルでgpupdateコマンドを実行することにより、ホストマシンのグループポリシー設定を更新します。

GPOユーザーポリシーの更新を呼び出す

現在ログインしているユーザーのユーザーレベルグループポリシーリフレッシュをgpupdate /target:user /forceコマンドを使用してトリガーします。

プロセスの終了を呼び出す

Windowsデバイスのユーザーセッション内で実行されているプロセスを終了するために使用できます。

VDIセッションのログオフ

Windows VDIでアクティブなVirtual Desktop Infrastructure(VDI)セッションをログオフします。

Citrix VDA登録の詳細を取得

Citrix仮想デリバリーエージェント(VDA)に関する重要な詳細を取得し、管理者にCitrix環境とのVDAの接続を明確に概観させます。

Citrix Workspaceアプリをリセット

WindowsエンドポイントでCitrix Workspaceアプリの完全リセットを実行します。 すべてのユーザー設定、アカウント、およびキャッシュデータを消去し、アプリケーションをデフォルトの状態に復元します。

CVADサーバステータスを取得

Citrix CVADサーバ上の重要なデリバリコントローラ、StoreFront、およびライセンスサービスの実行状況(稼働中/停止/未検出)をリアルタイムで確認し報告します。

カスタムフィールド

Citrix再起動健康状態

『最後の再起動からの日数』に基づいてデバイスの再起動健康状態を示します。

Citrixデリバリコントローラ

このカスタムフィールドは、サーバ上で動作している重要なCitrixバイナリを検出することで、デバイスをCitrixデリバリコントローラとして識別およびタグ付けします。

Citrixライセンスサーバ

このカスタムフィールドは、サーバ上で動作している重要なCitrixバイナリを検出することで、デバイスをCitrixライセンスサーバとして識別およびタグ付けします。

Citrixサーバロール

このカスタムフィールドは、バイナリを特定のCitrixサーバロールにタグ付けします。

Citrix StoreFront

このカスタムフィールドは、サーバー上で動作している重要なCitrixバイナリを検出することにより、デバイスをCitrix StoreFrontサーバーとして識別およびタグ付けします。

Citrix DaaSの基本設定を設定する

この提案された設定ステップを適応させて、組織のニーズに応じてコンテンツを編集およびカスタマイズしてください。

Skynet をシステムにインストールするための手順に従ってください:

ステップ1 - リモートアクションの設定

  1. メインメニューから、 リモートアクション > リモートアクションの管理 ページに移動します。

  2. リモートアクションの確認と編集を行います。

Nexthinkは、これらのリモートアクションのための以下の構成を推奨します。

名前
スケジュールをトリガー
編集するパラメータ

セッションホストの再起動を呼び出す

課題解決のためのオンデマンドトリガー

GPOコンピュータポリシーの更新を呼び出す

課題解決のためのオンデマンドトリガー

GPOユーザポリシーの更新を呼び出す

課題解決のためのオンデマンドトリガー

プロセスの終了を呼び出す

課題解決のためのオンデマンドトリガー

VDIセッションからログオフする

課題解決のためのオンデマンドトリガー

Citrix VDA登録の詳細を取得

VMでのローカルのスケジュール

スケジュールのためのデバイス識別:

devices | where virtualization.desktop_broker in [ citrix_cvad ]

Citrix Workspaceアプリをリセット

要求に応じてトリガーされ、問題を解決します

CVADサーバーステータスを取得

10分間隔で、配信コントローラー、ライセンス、およびStoreFrontサーバーでローカルにスケジュールされます。

devices 
| where name = "CITRIX_SERVER_NAME"

ステップ2 - モニターの設定

コンテンツをインストールし、(部分的に)設定します:

  1. メインメニューからアラートと診断 > アラートの管理ページに移動します。

  2. モニターの確認と編集を行います。

  3. 各モニターに対して:

    • スケジューリング頻度は、多くの他の構成フィールドと同様に、変更できません。

    • 必要に応じて、追加のトリガ条件を設定し、モニター設定ページ内でVDIモニターのしきい値を調整します。 以下の表を参照してください。

    • さらに、各VDIモニターに対してフィルター優先順位、および通知をカスタマイズします。

名前
スケジューリング頻度
編集するトリガー条件

VDIクライアントの場所ごとの高い平均遅延

リアルタイム

  1. 平均ネットワーク遅延 (デフォルト - 中程度の増加)

  2. 高い遅延があるイベントの割合 (デフォルト >= 20%)

デスクトッププールごとの高いCPU使用率

リアルタイム

  1. 平均CPUキュー長 (デフォルト - 中程度の増加)

  2. キュー長が長い割合 (デフォルト >= 20%)

仮想マシンごとのセッション数が多い

スケジュール, 15 分間隔

仮想マシンごとのセッション (デフォルト>= 20)

デスクトッププールごとの切断されたセッションの高い割合

スケジュール, 15 分間隔

切断されたセッションの割合 (デフォルト>= 40%)

ステップ 3 - カスタムフィールドを設定

  1. メインメニューから管理 > カスタムフィールドページに移動します。

  2. カスタムフィールドごとにルール基準を確認し、カスタマイズします。

  3. 必要ならば、NQLクエリを環境と再起動ポリシーに合わせて編集します。

  4. Nexthinkは、以下の設定を推奨します:

名前
NQL ID
ルール名
オブジェクト
NQL クエリー

Citrix再起動健康状態

citrix_reboot_health

良好 平均 不良

device

デバイス
| where virtualization.desktop_broker in [ citrix_cvad , citrix_daas ] and ((virtualization.type in [shared, pooled] and boot.days_since_last_full_boot <= 1) or (virtualization.type in [personal] and boot.days_since_last_full_boot <= 5))

Citrix 配信コントローラー

citrix_ddc

計算済み

device

devices
| include execution.events
| where binary.name in ["brokerservice.exe", "ctxxmlss.exe"]
| compute count_ = countif(execution_duration > 0)
| list count_

Citrix ライセンスサーバー

citrix_license_server

計算済み

device

devices
| include execution.events
| where binary.name in ["Citrix.LicensingConfig.Service.exe", "CitrixWebServicesForLicensing.exe", "Citrix.Licensing.Service.exe", "CitrixLicensing.exe", "ctxcloudlicclient.exe", "ctxlicusagerecorder.exe"]
| compute count_ = countif(execution_duration > 0)
| list count_

Citrix サーバーロール

citrix_server_role

LicenseServer CloudConnector DesktopDeliveryController StoreFront

バイナリ

binaries
| where binary.name in ["Citrix.LicensingConfig.Service.exe", "CitrixWebServicesForLicensing.exe", "Citrix.Licensing.Service.exe", "CitrixLicensing.exe"]

Citrix StoreFront

citrix_store_front

計算済み

device

devices
| include execution.events
| where binary.name in ["citrix.storefront.exe","citrix.deliveryservices.servicemonitor.servicehost.exe","citrix.deliveryservices.configurationreplicationservice.servicehost.exe"]
| compute count_ = countif(execution_duration > 0)
| list count_

Last updated

Was this helpful?