# 設定ガイド：Citrix CVADの基本

{% hint style="warning" %}
このページの構成オプションは、[管理者](https://docs.nexthink.com/platform/ja/user-guide/administration/account-management/roles#roles-administration)のみがアクセス可能です。

[使用ガイド: Citrix CVAD 基本情報](https://docs.nexthink.com/platform/ja/library-packs/vdi/citrix/citrix-cvad-essentials/usage-guide-citrix-cvad-essentials)を参照して、ライブラリコンテンツを標準ユーザーとして使用してください。
{% endhint %}

## **前提条件** <a href="#documentation-pre-requisites" id="documentation-pre-requisites"></a>

このライブラリパックには、次の必要な[拡張製品](https://docs.nexthink.com/platform/ja/overview/products)からのコンテンツが含まれています:

* [Nexthink VDI エクスペリエンス](https://docs.nexthink.com/platform/ja/user-guide/vdi-experience)。

{% hint style="info" %}
これらの製品のいくつかは、各コンテンツへのデフォルトのアクセスを提供し、[拡張製品](https://docs.nexthink.com/platform/ja/overview/products)なしでも使用できます。

Nexthink Infinity の拡張製品の標準しきい値については、[Nexthink Infinity しきい値および制限の概要](https://edocs.nexthink.com/ja/nexthink-infinity/infinity-specifications/nexthink-infinity-default-thresholds-overview) ドキュメントをご参照ください。
{% endhint %}

## **含まれるコンテンツと依存関係** <a href="#documentation-contentanddependencies" id="documentation-contentanddependencies"></a>

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

<table><thead><tr><th width="145.6666259765625">コンテンツの種類</th><th width="190">名前</th><th width="399.333251953125">説明</th></tr></thead><tbody><tr><td><a href="../../../../user-guide/live-dashboards">ダッシュボード</a></td><td>Citrix CVAD 仮想マシン監視</td><td>パフォーマンスの問題、古いVM、またはユーザーエクスペリエンスに影響を与える登録の失敗を特定することで、Citrix 仮想マシンの健全性と可用性を監視します。</td></tr><tr><td></td><td>Citrix CVAD インフラストラクチャ</td><td>Citrix デリバリー コントローラー、ライセンス、StoreFront サーバーの状態と可用性を、オフラインデバイスや停止している重要なサービス、性能や安定性の問題を特定することによって監視します。</td></tr><tr><td><a href="../../../../user-guide/applications">アプリケーション</a></td><td>Citrix Workspace クライアント</td><td>このハイブリッドWeb/デスクトップアプリケーションは、デバイス上のCitrix Workspace クライアントの使用状況、パフォーマンス、および安定性を可視化し、アプリケーションの問題を特定するのに役立ちます。</td></tr><tr><td><a href="../../../../user-guide/alerts-and-diagnostics">モニター</a></td><td>デスクトッププールあたり切断セッションの高い割合</td><td>頻繁または予期しない接続の中断を特定します。</td></tr><tr><td></td><td>デスクトッププールあたりの高い CPU 使用率</td><td>潜在的なパフォーマンス上のボトルネックを警告します。</td></tr><tr><td></td><td>VDI クライアント位置ごとの平均レイテンシが高い</td><td>ネットワーク関連の遅延を地域別に強調表示します。</td></tr><tr><td></td><td>仮想マシンごとのセッション数が多い</td><td>リソースの過剰使用を防ぎます。</td></tr><tr><td><a href="../../../../user-guide/remote-actions">リモートアクション</a></td><td>セッションホストの再起動を呼び出す</td><td>ホストマシンを再起動することにより、すべてのユーザーセッションを効果的に再起動します。</td></tr><tr><td></td><td>GPO コンピューターポリシーの更新を呼び出す</td><td>システムレベルで gpupdate コマンドを実行することにより、ホストマシンのグループポリシー設定を更新します。</td></tr><tr><td></td><td>GPO ユーザーポリシーの更新を呼び出す</td><td>現在ログインしているユーザーのためのユーザーレベルのグループポリシー更新を、コマンド gpupdate /target:user /force を使用してトリガーします。</td></tr><tr><td></td><td>プロセス終了を呼び出す</td><td>Windows デバイス上でユーザーセッション内で実行されているプロセスを終了するために使用できます。</td></tr><tr><td></td><td>VDI セッションをログオフ</td><td>Windows VDI 上でアクティブな仮想デスクトップインフラストラクチャ (VDI) セッションをログオフします。</td></tr><tr><td></td><td>Citrix VDA 登録詳細を取得</td><td>Citrix 仮想配信エージェント (VDA) に関する重要な詳細を取得し、管理者に Citrix 環境への VDA の接続を明確に概観させます。</td></tr><tr><td></td><td>Citrix ワークスペースアプリをリセット</td><td>Windows エンドポイントで Citrix ワークスペースアプリを完全にリセットします。 すべてのユーザー設定、アカウント、およびキャッシュされたデータを消去し、アプリケーションを初期状態に戻します。</td></tr><tr><td></td><td>CVAD サーバーステータスを取得</td><td>Citrix CVAD サーバーで重要な配信コントローラー、StoreFront、ライセンスサービスのリアルタイムステータス (Running / Stopped / Not Found) をチェックして報告します。</td></tr><tr><td></td><td>Citrix DDC イベントの監視</td><td>Citrix デスクトップデリバリーコントローラーのヘルスを、事前定義されたトピックまたはカスタム トピックに沿って Windows イベントログを分析することで監視します。</td></tr><tr><td></td><td>Citrix CVAD ストアフロント イベントの監視</td><td>Citrix CVAD ストアフロントのヘルスを、事前定義されたトピックまたはカスタム トピックに沿って Windows イベントログを分析することで監視します。</td></tr><tr><td></td><td>Citrix ライセンスサーバー イベントの監視</td><td>Citrix ライセンスサーバーのヘルスを、事前定義されたトピックまたはカスタム トピックに沿って Windows イベントログを分析することで監視します。</td></tr><tr><td><a href="../../../../user-guide/administration/content-management/custom-fields-management">カスタムフィールド</a></td><td>Citrix 再起動の健全性</td><td>"前回の再起動からの日数" に基づくデバイスの再起動の健全性を示します。</td></tr><tr><td></td><td>Citrix 配信コントローラー</td><td>このカスタムフィールドはサーバーで実行中の主要な Citrix バイナリを検出することにより、デバイスを Citrix 配信コントローラーとして特定し、タグを付けます。</td></tr><tr><td></td><td>Citrix ライセンスサーバー</td><td>このカスタムフィールドはサーバーで実行中の主要な Citrix バイナリを検出することにより、デバイスを Citrix ライセンスサーバーとして特定し、タグを付けます。</td></tr><tr><td></td><td>Citrix サーバーの役割</td><td>このカスタムフィールドは特定の Citrix サーバーの役割にバイナリをタグ付けします。</td></tr><tr><td></td><td>Citrix StoreFront</td><td>このカスタムフィールドはサーバーで実行中の主要な Citrix バイナリを検出することにより、デバイスを Citrix StoreFront サーバーとして特定し、タグを付けます。</td></tr></tbody></table>

## Citrix DaaS 基本情報の構成

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

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

* 設定前 - [Nexthink Library](https://docs.nexthink.com/platform/ja/user-guide/nexthink-library)からライブラリパックコンテンツをインストールします
* [ステップ 1 - リモートアクションを設定する](#configuring-remote-action-s)
* [ステップ 2 - ](#documentation-step3-editcampaigns)[モニタの設定](#step-2-configure-monitors)
* [ステップ 3 - カスタムフィールドの設定](#step-3-configure-custom-fields)

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

1. メインメニューから、**リモートアクション** > [リモートアクションを管理](https://docs.nexthink.com/platform/ja/user-guide/remote-actions/managing-remote-actions)ページに移動します。
2. リモートアクションを確認および編集してください。

Nexthink は以下の設定をこれらのリモートアクションに推奨します。

<table><thead><tr><th>名前</th><th>トリガースケジュール</th><th>編集するパラメータ</th></tr></thead><tbody><tr><td>セッションホストの再起動を呼び出す</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>GPO コンピューターポリシーの更新を呼び出します</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>GPO ユーザーポリシーの更新を呼び出す</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>プロセス終了を呼び出す</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>VDI セッションをログオフ</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>Citrix DDC イベントの監視</td><td>配信コントローラー (DDC) 上でローカルにスケジュールされています。<br>推奨頻度は 1 時間ごとまたはそれ以上です。</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">devices  | where citrix_ddc > 0
</code></pre></td></tr><tr><td>Citrix CVAD ストアフロント イベントの監視</td><td>StoreFront サーバー上でローカルにスケジュールされています。<br>推奨頻度は 1 時間ごとまたはそれ以上です。</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">devices | where citrix_store_front > 0
</code></pre></td></tr><tr><td>Citrix ライセンスサーバー イベントの監視</td><td>ライセンス サーバー上でローカルにスケジュールされています。<br>推奨頻度は 1 時間ごとまたはそれ以上です。</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">devices during | where citrix_license_server > 0
</code></pre></td></tr><tr><td>Citrix VDA 登録詳細を取得</td><td>VM でローカルにスケジュールされます</td><td><pre><code>devices | where virtualization.desktop_broker in [ citrix_cvad ]
</code></pre></td></tr><tr><td>Citrix ワークスペースアプリをリセット</td><td>問題を解決するためにオンデマンドでトリガーされます</td><td></td></tr><tr><td>CVAD サーバーステータスを取得</td><td>配信コントローラー、ライセンス、StoreFront サーバー上で10分毎にローカルにスケジュールされています。</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">devices 
| where name = "CITRIX_SERVER_NAME"
</code></pre></td></tr></tbody></table>

{% hint style="warning" %}
"Citrix DDC イベントの監視"、"Citrix ライセンスサーバー イベントの監視"、および "Citrix CVAD ストアフロント イベントの監視"のリモートアクションには、関連するトピックが事前構成されています。 事前定義されたトピックを手動で変更することは可能ですが、そうするとこれらのリモートアクションに依存するダッシュボードウィジェットのロジックに影響を与える可能性があります。
{% endhint %}

### ステップ 2 - モニタを設定する

コンテンツをインストールおよび (部分的に) 構成するには:

1. メインメニューから、**アラート & 診断** > [アラートを管理](https://docs.nexthink.com/platform/ja/user-guide/alerts-and-diagnostics/managing-alerts)ページに移動します。
2. モニタを確認および編集してください。
3. 各モニタに対して:
   * **スケジューリング頻度**は、他の多くの構成フィールドと同様に変更できません。
   * 必要に応じて追加の[トリガー条件](https://docs.nexthink.com/platform/ja/user-guide/alerts-and-diagnostics/managing-alerts/customizing-built-in-monitors#customizingbuilt-inmonitors-queryandconditions)を設定し、モニタ構成ページ内の VDI モニタ閾値を洗練化します。 以下の表を参照してください。
   * さらに、各VDIモニターの[フィルター](https://docs.nexthink.com/platform/ja/user-guide/alerts-and-diagnostics/managing-alerts/customizing-built-in-monitors#customizingbuilt-inmonitors-filter)、[優先順位](https://docs.nexthink.com/platform/ja/user-guide/alerts-and-diagnostics/managing-alerts/creating-custom-monitors#filling-in-the-general-tab)、および[通知](https://docs.nexthink.com/platform/ja/user-guide/alerts-and-diagnostics/managing-alerts/configuring-email-and-webhook-notifications-for-alerts)をカスタマイズします。

| 名前                            | スケジューリング頻度               | 編集するトリガー条件                                                                                   |
| ----------------------------- | ------------------------ | -------------------------------------------------------------------------------------------- |
| **VDI クライアント位置ごとの平均レイテンシが高い** | リアルタイム                   | <ol><li>平均ネットワークレイテンシ<br>(デフォルト - 中程度の増加)</li><li>高レイテンシのイベントの割合<br>(デフォルト >= 20%)</li></ol> |
| **デスクトッププールあたりの高い CPU 使用率**   | <p>リアルタイム<br></p>        | <ol><li>平均CPUキュー長<br>(デフォルト - 中程度の増加)</li><li>高いキュー長の割合<br>(デフォルト >= 20%)<br></li></ol>      |
| **仮想マシンあたりのセッション数が多い**        | <p>スケジュール済み, 15分<br></p> | <p>仮想マシンあたりのセッション数<br>(デフォルト >= 20)<br></p>                                                  |
| **デスクトッププールあたり切断セッションの高い割合**  | <p>スケジュール済み、15分<br></p>  | <p>切断セッションの割合<br>(デフォルト >= 40%)<br></p>                                                      |

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

1. メインメニューから、**管理** > [カスタムフィールド](https://nexthink.gitbook.io/opd/user-guide/administration/content-management/custom-fields-management)ページに移動します。
2. 各カスタムフィールドのルール基準を確認しカスタマイズします。
3. 環境と再起動ポリシーに適合するように、必要に応じて NQL クエリを編集します。
4. Nexthink は次の設定を推奨します。

<table><thead><tr><th width="140">名前</th><th width="172.3333740234375">NQL ID</th><th width="146.6666259765625">ルール名</th><th width="94.666748046875">オブジェクト</th><th width="253.66668701171875">NQL クエリー</th></tr></thead><tbody><tr><td>Citrix 再起動の健全性</td><td>citrix_reboot_health</td><td>良好<br>平均<br>不良</td><td>device</td><td><pre><code>devices
| where virtualization.desktop_broker in [ citrix_cvad , citrix_daas ] and ((virtualization.type in [shared, pooled] and boot.days_since_last_full_boot &#x3C;= 1) or (virtualization.type in [personal] and boot.days_since_last_full_boot &#x3C;= 5))
</code></pre></td></tr><tr><td>Citrix 配信コントローラー</td><td>citrix_ddc</td><td>計算済み</td><td>device</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">devices
| include execution.events
| where binary.name in ["brokerservice.exe", "ctxxmlss.exe"]
| compute count_ = countif(execution_duration > 0)
| list count_
</code></pre></td></tr><tr><td>Citrix ライセンスサーバー</td><td>citrix_license_server</td><td>計算済み</td><td>device</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">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_
</code></pre></td></tr><tr><td>Citrix サーバーの役割</td><td>citrix_server_role</td><td>ライセンスサーバー<br>クラウドコネクタ<br>デスクトップ配信コントローラー<br>StoreFront</td><td>バイナリ</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">binaries
| where binary.name in ["Citrix.LicensingConfig.Service.exe", "CitrixWebServicesForLicensing.exe", "Citrix.Licensing.Service.exe", "CitrixLicensing.exe"]
</code></pre></td></tr><tr><td>Citrix StoreFront</td><td>citrix_store_front</td><td>計算済み</td><td>device</td><td><pre class="language-nql_/apigateway/nql-editor"><code class="lang-nql_/apigateway/nql-editor">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_
</code></pre></td></tr></tbody></table>

***

関連トピック

* ​[Citrix CVAD の基礎​](https://docs.nexthink.com/platform/ja/library-packs/vdi/citrix/citrix-cvad-essentials)
* [使用ガイド: Citrix CVAD の基礎](https://docs.nexthink.com/platform/ja/library-packs/vdi/citrix/citrix-cvad-essentials/usage-guide-citrix-cvad-essentials)
