設定ガイド: 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 上でアクティブな仮想デスクトップインフラストラクチャ (VDI) セッションをログオフします。

Citrix VDA 登録詳細を取得

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

Citrix ワークスペースアプリをリセット

Windows エンドポイントで Citrix ワークスペースアプリを完全にリセットします。 すべてのユーザー設定、アカウント、およびキャッシュされたデータを消去し、アプリケーションを初期状態に戻します。

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

Citrix CVAD サーバーで重要な配信コントローラー、StoreFront、ライセンスサービスのリアルタイムステータス (Running / Stopped / Not Found) をチェックして報告します。

カスタムフィールド

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 ワークスペースアプリをリセット

問題を解決するためにオンデマンドでトリガーされます

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

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

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

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

ライセンスサーバー クラウドコネクタ デスクトップ配信コントローラー 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?