# Collectorの理解

Nexthinkプラットフォームに接続したいすべてのデバイスには、エンドポイントエージェントをインストールし、関連するメトリクスの収集を許可する必要があります。

以下のセクションでは、エンドポイントエージェントの機能について詳しく説明します。 お使いのインフラストラクチャの規模とタイプに適したエンドポイントエージェントとその設定方法およびデプロイ方法については、[Collectorをインストールする](/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/installing-collector.md)ドキュメントをご覧ください。

***

## VDI クライアント拡張機能

Nexthink VDI クライアント拡張機能は、仮想デスクトップ環境（VDI）に接続されたエンドポイントデバイス向けの軽量エージェントです。 この拡張機能は、Nexthink Collector をインストールできないデバイスから、関連するデータのみを Nexthink インスタンスに送信します。

Nexthink VDI クライアント拡張機能は、Nexthink Collector が動作している VDI 環境にデバイスが接続されている間のみ、関連データを送信します。 接続していない場合、または Nexthink Collector が動作していない VDI 環境に接続している場合、データは収集も送信もされません。

必要な構成はすべて、VM 上にインストールされたコネクターで実行されます。 コネクターは、構成変更をクライアントデバイス上で実行されている拡張機能に通知します。

[VDIエクスペリエンスFAQ](/platform/ja/user-guide/vdi-experience/vdi-experience-faq.md) を参照すると、たとえばデプロイメントシナリオなど、VDI に関する一般的な質問への回答を見つけることができます。

### VDI クライアント拡張機能によって収集されるメトリクス

VM は、次のようなクライアント情報を公開する場合があります：

* `クライアントデバイス名`
* `ローカルIP`},{
* `クライアントアプリバージョン`
* `クライアントプラットフォーム`

VDIクライアント拡張機能のインストールにより、これらのフィールドの信頼性とアクセシビリティが向上します。

さらに、拡張機能は次のパフォーマンスメトリクスを提供します:

* `ネットワークバイト/秒 入出`
* `ネットワークパケット 入出`
* `ネットワークエラー 入出`
* `標準化CPU使用率`
* `WiFi信号強度`
* `WiFi伝送レート`
* `有線リンク速度`
* `WAN遅延` — このメトリクスは、VMで実行中のCollector用にpingサーバーが指定されている場合に使用できます。

***

## Nexthink Collector

Nexthink Collectorは、特許技術に基づいた軽量のエージェントで、企業内のデバイスからハードウェア、ソフトウェア、アクティビティデータを収集します。 ネットワーク接続、プログラムの実行、インストール、および他の多くの活動や特性を、実行される社員のデバイスからキャプチャして報告します。 Collectorは、フィードバックの取得や必要な場合、デバイスにリモートで働きかけることにより、社員の関与を可能にします。

これはカーネルドライバーと随伴モジュールとして実装されており、システムパフォーマンスへの影響を最小限に抑えつつネットワークトラフィックを削減し、リモートかつ自動化されたサイレントインストールを提供します。

{% hint style="info" %}
[Nexthink VDIクライアント拡張機能](#download-the-extension)はNexthink Collectorのコンポーネントとして含まれているため、仮想環境にアクセスする企業管理デバイスに個別にインストールする必要はありません。

**企業管理デバイス**については、Collectorのインストール方法を確認するために[Windows上でのCollectorのインストール](/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/installing-collector/installing-collector-on-windows.md)ドキュメントをご覧ください。
{% endhint %}

### Collector の動作 <a href="#how-collector-works" id="how-collector-works"></a>

Collector はモジュラーアーキテクチャを中心に構築されています。 中央調整モジュールが Nexthink への接続を管理し、必要に応じて他のすべてのモジュールのライフサイクルを開始、監視、再起動します。 各モジュールは、デバイスパフォーマンス監視、ネットワーク接続トラッキング、ユーザーセッション記録、ソフトウェアインベントリ、Employee engagement、またはリモートアクションなど、特定の機能を担当します。

Collector が収集するデータは、NQL でクエリする名前空間に直接マッピングされます。

* `device_performance`
* `接続状況`
* `セッション`
* `パッケージ`
* `ウェブ`

このページでは、インストール後のデバイス上にあるモジュール、ファイル名、ファイルパスに加えて、インストール時に作成される Registry キーおよび追加ファイルを一覧表示します。

### コレクタ機能 <a href="#collectoroverview-features" id="collectoroverview-features"></a>

* **マルチプラットフォーム**：Collector は Windows と macOS の両方のオペレーティングシステムで利用できます。
* **CrashGuard（クラッシュガード）**：Windows ドライバーはカーネルモードのコンポーネントであるため、その内部の不具合や、動作不良のサードパーティ製ドライバーとの相互作用によって、システムの不安定性を引き起こす可能性があります。 Nexthinkはバグのないソフトウェアを提供するために最大限の努力をしていますが、予防原則に従います。 CrashGuard 機能は Windows のみで利用可能で、あらゆるシステムクラッシュを検出し、インストール後にシステムが連続して 5 回以上クラッシュした場合、デフォルトで Collector ドライバーを無効化します。
* **信頼性の高いデータ配信**: Nexthink への接続が一時的に利用できない場合でも、Collector はデータを破棄しません。 テレメトリの種類に応じて、データは最大15分間バッファリングされて再試行されるか、最大7日間ローカルに保持され、接続が復旧すると確実に送信されます。 ネットワークインターフェイスの変更は Collector に対して透過的であり、データ収集を中断しません。
* **オンザフライ構成**：構成の変更を適用したり Collector を更新したりしても、オペレーティングシステムの再起動は必要ありません。 変更は従業員の作業を中断せずに施行されます。
* **コード署名されたソフトウェア**：Windows デバイスで Nexthink Collector を読み込み、実行するために、カーネルコンポーネントは Microsoft の公式証明書で署名されています。 ユーザー空間コンポーネントも、有効な Nexthink 証明書で署名されています。\
  macOS デバイスで Collector を実行するために、macOS Collector は Nexthink の Developer ID 証明書で署名され、Apple の公証プロセスに従います。

***

## Collector モジュール <a href="#collectoroverview-collectorcomponents" id="collectoroverview-collectorcomponents"></a>

以下の表には、すべてのCollectorモジュールが一覧表示されています。 ファイルの場所は、Windows および macOS の [#componentsofcollector-registrykeys-1](#componentsofcollector-registrykeys-1 "mention") セクションにあります。

### Core

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>接続状況</td><td><code>nxtconnectivity.exe</code></td><td>&#x3C;0>nxtconnectivity</td><td>ネットワークインターフェイスの状態と接続イベントを監視し、connectivity 名前空間で利用できます。 Collector バージョン 25.9 から利用可能です。</td></tr><tr><td>コーディネーター</td><td><code>nxtcoordinator.exe</code></td><td><code>nxtcoordinator</code></td><td>デバイスとNexthinkプラットフォーム間の接続を管理し、他のすべてのCollectorモジュールを調整します</td></tr><tr><td>コア データ収集</td><td><code>nxtsvc.exe</code></td><td><code>nxtsvc.app</code></td><td>コアとなるデバイスデータを収集します：実行中のプロセス、ネットワーク接続、ハードウェア情報、アプリケーションのアクティビティ。 VDI 環境で使用されるデータも提供します。</td></tr><tr><td>デバイスデータ</td><td><code>nxtcltdd.exe</code></td><td><code>nxtcltdd</code></td><td>デバイスのパフォーマンス指標、CPU、メモリ、ディスク使用率、およびハードウェアインベントリを収集し、<code>device_performance</code> 名前空間で利用できます。 Collector バージョン 25.7 から利用可能です。</td></tr><tr><td>パッケージ</td><td><code>nxtpackages.exe</code></td><td><code>nxtpackages</code></td><td>インストール済みのソフトウェアのインベントリを、パフォーマンスへの影響を最小限にして収集し、package namespace で利用できます。 Collector バージョン 25.10 から利用可能です。</td></tr><tr><td>セッション</td><td><code>nxtsessions.exe</code></td><td>&#x3C;0>nxtsessions</td><td>セッションの開始／終了イベント、ログオン時間、セッションレベルのパフォーマンスデータを追跡し、session namespace で利用できます。 Collector バージョン 25.9 から利用可能です。</td></tr></tbody></table>

### Application Experience

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>Application Experience</td><td><code>nxtbsm.exe</code></td><td>&#x3C;0>nxtbsm</td><td>Nexthink Browser Extension によって収集されたデータを使用して、Salesforce、SAP、Microsoft 365 などの Web ベースの業務アプリケーションのパフォーマンスと使用状況を監視します。 結果は web namespace で利用できます。</td></tr><tr><td>Application Experience ヘルパー</td><td><code>nxthostapp.exe</code></td><td><code>nxthostapp</code></td><td><strong>（バックグラウンドサービス）</strong> Nexthink Browser Extension から Application Experience モジュールへデータを転送します</td></tr></tbody></table>

### **Employee Engagement（キャンペーン）**

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>キャンペーンのバックエンド</td><td><code>nxteufb.exe</code></td><td><code>nxteufb</code></td><td>従業員へのキャンペーン配信とその回答の収集を調整します</td></tr><tr><td>Campaigns トレイ</td><td><code>nxtray.exe</code></td><td><code>nxtray.app</code></td><td>従業員にキャンペーンと通知を表示します</td></tr><tr><td>キャンペーントレイ（更新）</td><td>—</td><td><code>Engage Campaign.app</code></td><td>更新されたExperienceを使用してキャンペーンと通知を表示します</td></tr></tbody></table>

### Remote Actions

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>キャンペーンのトリガー</td><td><strong>nxtcampaignaction.dll</strong></td><td>n/a</td><td><strong>(バックグラウンドサービス)</strong> リモートアクションスクリプトがデバイス上でキャンペーンをトリガーできるようにします</td></tr><tr><td>オンデマンドデータ</td><td><code>nxtdatasrv.exe</code></td><td><code>nxtdatasrv</code></td><td><strong>(バックグラウンドサービス)</strong> Nexthink の AI トラブルシューティングエージェントにオンデマンドでデバイスデータを提供します。 Collector 26.3 から利用可能です。</td></tr><tr><td>リモートアクションエンジン</td><td><code>nxtcod.exe</code></td><td><code>nxtcod.app</code></td><td>Nexthink プラットフォームから送信されたリモートアクションを実行し、その結果を返します</td></tr></tbody></table>

### AI Drive

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>AI Drive</td><td><code>nxtcltic.exe</code></td><td>n/a</td><td>Microsoft Teams での従業員による AI アシスタントとのやり取りに関するデータを収集します。 Collector バージョン 25.8 から利用可能です。</td></tr></tbody></table>

### VDI Experience

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>VDI クライアント拡張機能</td><td><code>nxtdvc64.dll</code> / <code>nxtdvc32.dll</code></td><td>—</td><td>デバイスが仮想デスクトップ環境に接続されている場合に、VDI 固有のクライアントメトリクスを提供します。 Citrix 環境で追加のデバイス属性を提供します。</td></tr></tbody></table>

### バックグラウンド サービス

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>子セッションマネージャー</td><td><code>nxtcupm.exe</code></td><td>n/a</td><td>&#x3C;0>(バックグラウンド サービス) ユーザー セッションごとのモジュールを管理します</td></tr><tr><td>ユーザーセッション モニター</td><td><code>nxtusm.exe</code></td><td><code>nxtusm</code></td><td><strong>(バックグラウンドサービス)</strong> 各インタラクティブセッション内でユーザーアクティビティデータを収集します</td></tr></tbody></table>

### 更新

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>自動更新</td><td><code>nxtupdater.exe</code></td><td><code>nxtupdater.app</code></td><td>自動的な Collector の更新を処理します</td></tr><tr><td>重要なセキュリティアップデーター</td><td><code>nxtcssu.exe</code></td><td>—</td><td>緊急のセキュリティおよび安定性アップデートを処理します</td></tr></tbody></table>

### 診断

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>診断レポーター</td><td><code>nxtreporter.exe</code></td><td><code>reporter</code></td><td>トラブルシューティング用の診断バンドルを生成します。 Nexthink サポートからリクエストされた場合に使用します。</td></tr><tr><td>構成ツール</td><td><code>nxtcfg.exe</code></td><td>n/a</td><td>(Windows のみ) Collector の構成を確認および変更するためのコマンドラインツール</td></tr></tbody></table>

### カーネルコンポーネント — Windows のみ

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>説明</th></tr></thead><tbody><tr><td>メインカーネルドライバー</td><td><code>nxtrdrv.sys</code></td><td>n/a</td><td><strong>(Kernel コンポーネント)</strong> プロセスおよびファイルのアクティビティを監視するための低レベル ドライバー</td></tr><tr><td>ネットワークカーネルドライバー</td><td><code>nxtrdrv5.sys</code></td><td>n/a</td><td><strong>(カーネルコンポーネント)</strong> ネットワークトラフィックをキャプチャするための低レベルドライバー</td></tr><tr><td>ユーザーアクティビティ ライブラリ</td><td><code>nxtdll.dll</code></td><td>n/a</td><td><strong>(カーネルコンポーネント)</strong> ユーザーのアクティビティシグナルを監視するためのインジェクトされたライブラリ</td></tr></tbody></table>

### 非推奨モジュール <a href="#componentsofcollector-registrykeys" id="componentsofcollector-registrykeys"></a>

<table data-full-width="true"><thead><tr><th>モジュール</th><th>Windows</th><th>macOS</th><th>非推奨となった時期</th><th>注記</th></tr></thead><tbody><tr><td>診断レポーター（レガシー）</td><td><code>nxtreporter.exe</code></td><td>n/a</td><td>—</td><td>レポーター スクリプトによって置き換えられました</td></tr></tbody></table>

***

## インストールの詳細 <a href="#componentsofcollector-registrykeys" id="componentsofcollector-registrykeys"></a>

### Windows Collector

次の表は、Windows にインストールされるファイルとその場所を一覧にしています。

<table data-full-width="true"><thead><tr><th width="254.75">コンポーネント</th><th width="380.5">ファイル</th><th>パス</th></tr></thead><tbody><tr><td>Application Experience</td><td><code>nxtbsm.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\BSM</code></td></tr><tr><td>Application Experience ヘルパー</td><td><code>nxthostapp.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\BSM\hostapp</code></td></tr><tr><td>アプリケーション開始時間</td><td><code>nxtwpm.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Collector</code></td></tr><tr><td>自動更新</td><td><code>nxtupdater.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>キャンペーンのバックエンド</td><td><code>nxteufb.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>キャンペーンのトレイ</td><td><ul><li><code>nxtray.exe</code></li><li><code>nxtray.exe.config</code></li></ul></td><td><code>%ProgramFiles%\Nexthink\Collector\Engage</code></td></tr><tr><td>キャンペーンのトリガー</td><td><code>nxtcampaignaction.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\RemoteActions</code></td></tr><tr><td>構成ツール</td><td><code>nxtcfg.exe</code></td><td><code>%Windows%\System32</code></td></tr><tr><td>コーディネーター</td><td><code>nxtcoordinator.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>コアデータ収集</td><td><code>nxtsvc.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Collector</code></td></tr><tr><td>重要なセキュリティ更新プログラム</td><td><code>nxtcssu.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>診断レポーター</td><td><code>nxtreporter.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Reporter</code></td></tr><tr><td>イベントログプロバイダー</td><td><code>nxteventprovider.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Collector</code></td></tr><tr><td>イマーシブアプリ</td><td><code>nxtwrt.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Collector</code></td></tr><tr><td>メインカーネルドライバー</td><td><code>nxtrdrv.sys</code></td><td><code>%Windows%\System32\drivers</code></td></tr><tr><td>ネットワークカーネルドライバー</td><td><code>nxtrdrv5.sys</code></td><td><code>%Windows%\System32\drivers</code></td></tr><tr><td>OpenSSL</td><td><code>libcrypto-1_1-x64.dll</code> / <code>libssl-1_1-x64.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>リモートアクションエンジン</td><td><code>nxtcod.exe</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Coordinator</code></td></tr><tr><td>リモートアクションライブラリ</td><td><code>nxtremoteactions.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\RemoteActions</code></td></tr><tr><td>ユーザーアクティビティライブラリ</td><td><code>nxtdll.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Collector</code></td></tr><tr><td>VDI クライアント拡張機能</td><td><code>nxtdvc64.dll</code> / <code>nxtdvc32.dll</code></td><td><code>%ProgramFiles%\Nexthink\Collector\Plugins</code></td></tr></tbody></table>

#### レジストリキー <a href="#componentsofcollector-registrykeys" id="componentsofcollector-registrykeys"></a>

インストール時に、Collector は Windows Registry に以下のキーを作成します:

```
HKEY_CLASSES_ROOT\nxtrayproto
HKEY_LOCAL_MACHINE\SOFTWARE\Nexthink\Collector
HKEY_LOCAL_MACHINE\SOFTWARE\Nexthink\Collector\AppStartTime
HKEY_LOCAL_MACHINE\SOFTWARE\Nexthink\DN
HKEY_LOCAL_MACHINE\SOFTWARE\Nexthink\RebootMarker
HKEY_LOCAL_MACHINE\SOFTWARE\Nexthink\RemoteActions
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Nexthink Collector
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\params
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\Modules\COD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\Modules\EndUserFeedback
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\Modules\Updater
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Nexthink Service
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Nexthink Service\runtime_stats
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxtrdrv
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxtrdrv\params
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxtrdrv5
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxtrdrv5\Parameters\Wdf
HKEY_LOCAL_MACHINE\SYSTEM\Nexthink\Updater
HKEY_USERS\S-1-5-21-[X-X-X-X]\SOFTWARE\NEXThink\NxTray
```

#### ログファイル

各 Collector モジュールは、モジュールのバイナリ名に基づいた以下のログを `%windir%` に書き込み、最大 2 つのローテーションバックアップ（`.1.log` および `.2.log`）を保持します。 トレイアプリケーションのログは `%temp%` に書き込まれます。

* `%windir%\nxtsvc.log`
* `%windir%\nxtcoordinator.log`
* `%windir%\nxteufb.log`
* `%windir%\nxtcod.log`
* `%windir%\nxtupdater.log`
* `%temp%\nxtray.log`
* `%temp%\nxtray.log.<timestamp>`

Windows は、以下のパスの下で、ドライバー名のフォルダーに続いて一意のバージョン識別子を付けたカーネルドライバーのキャッシュコピーを作成します:

* `%windir%\System32\DRVSTORE`

### macOS Collector <a href="#componentsofcollector-maccollector" id="componentsofcollector-maccollector"></a>

すべての macOS Collector モジュールは `/Library/Application Support/Nexthink` にインストールされます。 モジュールバイナリの完全な一覧については、上記の Collector モジュール表を参照してください。 そのディレクトリ内の `config.json` ファイルには、インストールされた Collector のバージョン、ライブ接続ステータス、有効な機能、ランタイム構成（アサインメントタグやプライバシー設定を含む）が含まれています。

#### ログファイル <a href="#componentsofcollector-files" id="componentsofcollector-files"></a>

システムレベルのモジュールログは `/Library/Logs/` にあり、`nxtcoordinator.log` や `nxtcod.log` のようにモジュールのバイナリ名で保存されます。 ユーザーごとのログは `/Users/{username}/Library/Logs/` にあり、`{module}.{userID}.log` の形式を使用します。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/installing-collector/collector-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
