設定ガイド: Citrix DaaS 基本

前提条件

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

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

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

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

このライブラリパックには以下のコンテンツと依存関係が含まれています:

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

ダッシュボード

Citrix DaaS 仮想マシンモニタリング

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

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

オフラインデバイス、停止した重要なサービス、およびパフォーマンスや安定性の問題を特定することで、Citrix クラウドコネクタサーバーの健全性と可用性を監視します。

モニター

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

頻繁または予期しない切断を識別します。

高いCPU使用率/デスクトッププール

潜在的なパフォーマンスボトルネックにフラグを立てます。

高い平均待ち時間/VDIクライアントの場所

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

仮想マシンあたりのセッション数が多い

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

リモートアクション

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

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

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

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

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

現在ログインしているユーザーのために、gpupdate /target:user /force コマンドを使ってユーザーレベルのグループポリシーのリフレッシュを開始します。

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

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

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

Windows VDI上でアクティブな仮想デスクトップインフラストラクチャ(VDI)セッションからログオフします。

Citrix VDA 登録詳細の取得

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

Citrix Workspace アプリのリセット

Windows エンドポイント上の Citrix Workspace アプリを完全にリセットします。 すべてのユーザー構成、アカウント、キャッシュされたデータをクリアし、アプリケーションをデフォルト状態に戻します。

DaaS サーバーステータスの取得

Citrix DaaS サーバー上の重要なクラウドコネクタサービスの実時間ステータス(稼働/停止/見つからない)を確認し、報告します。

Citrix ローカルホストキャッシュステータスの取得

DaaS サーバー上のローカルホストキャッシュ(LHC)機能に必要な重要な高可用性(HA)データベースファイルの存在を確認します。

カスタムフィールド

Citrix 再起動健全性

「前回の再起動からの日数」に基づいてデバイスの再起動健全性を示します

Citrix サーバーロール

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

Citrix クラウドコネクタ

このカスタムフィールドは、サーバー上で実行されている主要な Citrix バイナリを検出することで、デバイスを Citrix クラウドコネクタとして識別し、タグ付けします

Citrix DaaS 基本事項の構成

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

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

ステップ 1 - 遠隔操作の構成

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

  2. 遠隔操作を確認し、編集します。

Nexthink はこれらの遠隔操作に対して以下の構成を推奨します:

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

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

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

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

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

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

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

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

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

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

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

Citrix VDA 登録詳細の取得

VM 上でローカルにスケジュールされます

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

devices | where virtualization.desktop_broker in [ citrix_daas ]

DaaS サーバーステータスの取得

クラウドコネクタサーバー上で10分ごとの頻度でローカルに実行するようにスケジュールされています。

devices 
| where name = "CITRIX_SERVER_NAME"

Citrix Workspace アプリのリセット

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

Citrix ローカルホストキャッシュステータスの取得

クラウドコネクタサーバー上で10分ごとの頻度でローカルに実行するようにスケジュールされています。

devices
| where name = "CITRIX_CLOUD_CONNECTOR_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_server_role

ライセンスサーバー クラウドコネクタ デスクトップデリバリーコントローラー ストアフロント

バイナリ

バイナリ
| where binary.name in ["ConfigSyncService.exe", "HighAvailabilityService.exe", "XaXdCloudProxy.exe"]

Citrix クラウドコネクタ

citrix_cloud_connector

計算済み

device

devices
| include execution.events
| where binary.name in ["ConfigSyncService.exe", "HighAvailabilityService.exe", "XaXdCloudProxy.exe"]
| compute count__ = countif(execution_duration > 0)
| list count__

Last updated

Was this helpful?