Collectorの理解
Nexthinkプラットフォームに接続したいすべてのデバイスには、エンドポイントエージェントをインストールし、関連するメトリクスの収集を許可する必要があります。
以下のセクションでは、エンドポイントエージェントの機能について詳しく説明します。お使いのインフラストラクチャの規模とタイプに適したエンドポイントエージェントとその設定方法およびデプロイ方法については、Collectorをインストールするドキュメントをご覧ください。
VDI クライアント拡張機能
Nexthink VDI クライアント拡張機能は、仮想デスクトップ環境(VDI)に接続されたエンドポイントデバイス向けの軽量エージェントです。この拡張機能は、Nexthink Collector をインストールできないデバイスから、関連するデータのみを Nexthink インスタンスに送信します。
Nexthink VDI クライアント拡張機能は、Nexthink Collector が動作している VDI 環境にデバイスが接続されている間のみ、関連データを送信します。接続していない場合、または Nexthink Collector が動作していない VDI 環境に接続している場合、データは収集も送信もされません。
必要な構成はすべて、VM 上にインストールされたコネクターで実行されます。コネクターは、構成変更をクライアントデバイス上で実行されている拡張機能に通知します。
VDIエクスペリエンスFAQ を参照すると、たとえばデプロイメントシナリオなど、VDI に関する一般的な質問への回答を見つけることができます。
VDI クライアント拡張機能によって収集されるメトリクス
VM は、次のようなクライアント情報を公開する場合があります:
クライアントデバイス名ローカルIP},{クライアントアプリバージョンクライアントプラットフォーム
VDIクライアント拡張機能のインストールにより、これらのフィールドの信頼性とアクセシビリティが向上します。
さらに、拡張機能は次のパフォーマンスメトリクスを提供します:
ネットワークバイト/秒 入出ネットワークパケット 入出ネットワークエラー 入出標準化CPU使用率WiFi信号強度WiFi伝送レート有線リンク速度WAN遅延— このメトリクスは、VMで実行中のCollector用にpingサーバーが指定されている場合に使用できます。
Nexthink Collector
Nexthink Collectorは、特許技術に基づいた軽量のエージェントで、企業内のデバイスからハードウェア、ソフトウェア、アクティビティデータを収集します。ネットワーク接続、プログラムの実行、インストール、および他の多くの活動や特性を、実行される社員のデバイスからキャプチャして報告します。 Collectorは、フィードバックの取得や必要な場合、デバイスにリモートで働きかけることにより、社員の関与を可能にします。
これはカーネルドライバーと随伴モジュールとして実装されており、システムパフォーマンスへの影響を最小限に抑えつつネットワークトラフィックを削減し、リモートかつ自動化されたサイレントインストールを提供します。
Collector の動作
Collector はモジュラーアーキテクチャを中心に構築されています。中央調整モジュールが Nexthink への接続を管理し、必要に応じて他のすべてのモジュールのライフサイクルを開始、監視、再起動します。各モジュールは、デバイスパフォーマンス監視、ネットワーク接続トラッキング、ユーザーセッション記録、ソフトウェアインベントリ、Employee engagement、またはリモートアクションなど、特定の機能を担当します。
Collector が収集するデータは、NQL でクエリする名前空間に直接マッピングされます。
device_performance接続状況セッションパッケージウェブ
このページでは、インストール後のデバイス上にあるモジュール、ファイル名、ファイルパスに加えて、インストール時に作成される Registry キーおよび追加ファイルを一覧表示します。
コレクタ機能
マルチプラットフォーム: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 モジュール
このセクションでは、すべてのCollectorモジュールを一覧表示します。ファイルの場所は、Windows および macOS の インストールの詳細 セクションにあります。
コアモジュール
次のモジュールは常に有効化されています。
コーディネーター
nxtcoordinator.exe
nxtcoordinator
デバイスとNexthinkプラットフォーム間の接続を管理し、他のすべてのCollectorモジュールを調整します
コア データ収集
nxtsvc.exe
nxtsvc.app
コアデバイスデータ、バイナリの実行、および接続イベントを収集します
デバイス接続性
nxtconnectivity.exe
<0>nxtconnectivity
ネットワークインターフェースの状態と接続性メトリクスを収集します
デバイスデータ
nxtcltdd.exe
nxtcltdd
デバイスパフォーマンスのメトリクスを収集します
パッケージ
nxtpackages.exe
nxtpackages
インストール済みソフトウェアのインベントリを収集します
セッション
nxtsessions.exe
<0>nxtsessions
セッションの開始/終了イベント、ログオン時間、セッションレベルのパフォーマンスデータを追跡します
バックグラウンド サービス
nxtcupm.exenxtusm.exe
nxtusmnxtcupm
ユーザーごとのセッションモジュールのライフサイクルを管理します
Windows カーネルコンポーネント
nxtrdrv.sysnxtrdrv5.sysnxtdll.dll
—
プロセスおよびファイルのアクティビティ、ネットワークトラフィックを監視する低レベルドライバー
診断
Collector-Support-Script.ps1nxtcfg.exe
reporter
Collector のログ収集と構成変更を管理します
更新
nxtupdater.exenxtcssu.exe
nxtupdater.app
Collector の更新を管理します
機能関連モジュール
次のモジュールは、製品ライセンスおよび構成に基づいて有効化されます。
Application Experience
nxtbsm.exenxthostapp.exe
<0>nxtbsm
nxthostapp
Web ベースの業務アプリケーションのパフォーマンスと使用状況を監視します
AI Drive
nxtcltic.exe
—
AI Drive の AI 使用状況メトリクスを取得します
キャンペーン
nxteufb.exenxtray.exe
nxteufbnxtray.appEngage Campaign.app
キャンペーンを従業員デバイスへ送信し、応答を収集します
Remote Actions
nxtcampaignaction.dll
nxtdatasrv.exenxtcod.exe
nxtdatasrvnxtcod.app
ユーザーデバイスでリモートアクションを実行し、結果を Nexthink に返送します
VDI クライアント拡張機能
nxtdvc64.dllnxtdvc32.dll
—
VDI 固有のクライアントメトリクスを収集します
非推奨モジュール
次のレガシーモジュールは非推奨であり、Diagnostic reporter に置き換えられています。
診断モジュール(Windows のみ):
nxtreporter.exe
インストールの詳細
Windows Collector
次の表は、Windows にインストールされるファイルとその場所を一覧にしています。
%ProgramFiles%\Nexthink\Collector\BSM
nxtbsm.exe
Application Experience
%ProgramFiles%\Nexthink\Collector\BSM\hostapp
nxthostapp.exe
Application Experience ヘルパー
%ProgramFiles%\Nexthink\Collector\Coordinator
nxtupdater.exe
自動更新
%ProgramFiles%\Nexthink\Collector\Coordinator
nxtcssu.exe
自動更新ヘルパー
%ProgramFiles%\Nexthink\Collector\Coordinator
nxteufb.exe
キャンペーンのバックエンド
%ProgramFiles%\Nexthink\Collector\Coordinator
nxtcoordinator.exe
コーディネーター
%ProgramFiles%\Nexthink\Collector\Coordinator
libcrypto-1_1-x64.dlllibssl-1_1-x64.dll
OpenSSL
%ProgramFiles%\Nexthink\Collector\Coordinator
nxtcod.exe
リモートアクションエンジン
%ProgramFiles%\Nexthink\Collector\Collector
nxtwpm.dll
アプリケーション開始時間
%ProgramFiles%\Nexthink\Collector\Collector
nxtdll.dll
ユーザーアクティビティ ライブラリ
%ProgramFiles%\Nexthink\Collector\Collector
nxtsvc.exe
コアデータ収集
%ProgramFiles%\Nexthink\Collector\Collector
nxteventprovider.dll
イベントログプロバイダー
%ProgramFiles%\Nexthink\Collector\Collector
nxtwrt.dll
イマーシブアプリ
%ProgramFiles%\Nexthink\Collector\RemoteActions
nxtremoteactions.dll
リモートアクションライブラリ
%ProgramFiles%\Nexthink\Collector\RemoteActions
nxtcampaignaction.dll
キャンペーンのトリガー
%ProgramFiles%\Nexthink\Collector\Engage
nxtray.exenxtray.exe.config
Campaigns トレイ
%Windows%\System32
nxtcfg.exe
構成ツール
%Windows%\System32\drivers
nxtrdrv.sys
メインカーネルドライバー
%Windows%\System32\drivers
nxtrdrv5.sys
ネットワークカーネルドライバー
%ProgramFiles%\Nexthink\Collector\Plugins
nxtdvc64.dllnxtdvc32.dll
VDI クライアント拡張機能
レジストリキー
インストール時に、Collector は Windows Registry に以下のキーを作成します:
ログファイル
各 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
すべての macOS Collector モジュールは /Library/Application Support/Nexthink にインストールされます。モジュールバイナリの完全な一覧については、上記の Collector モジュール表を参照してください。そのディレクトリ内の config.json ファイルには、インストールされた Collector のバージョン、ライブ接続ステータス、有効な機能、ランタイム構成(アサインメントタグやプライバシー設定を含む)が含まれています。
ログファイル
システムレベルのモジュールログは /Library/Logs/ にあり、nxtcoordinator.log や nxtcod.log のようにモジュールのバイナリ名で保存されます。ユーザーごとのログは /Users/{username}/Library/Logs/ にあり、{module}.{userID}.log の形式を使用します。
最終更新
役に立ちましたか?