Collectorの理解

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

以下のセクションでは、エンドポイント エージェントの機能を詳しく説明します。 [コレクターのインストール] (installing-collector/ "mention") ドキュメントで、インフラの規模と種類に対応するエンドポイント エージェントを確認し、構成と展開方法を学んでください。

VDIクライアント エクステンション

Nexthink VDIクライアント エクステンションは、仮想デスクトップ環境(VDI)に接続されたエンドポイント デバイス用の軽量エージェントです。 このエクステンションは、Nexthink Collectorをインストールできないデバイスから、関連するデータのみを Nexthink インスタンスに送信します。

Nexthink Collectorが稼働しているVDI環境に接続されている場合のみ、Nexthink VDIクライアント エクステンションは関連データを送信します。 接続されていない、もしくはNexthink Collectorが稼働していないVDI環境に接続された場合、データは収集または送信されません。

必要な構成は、VMにインストールされているコネクターで行われます。 コネクターはクライアント デバイス上で稼働しているエクステンションに全ての構成変更を伝達します。

VDIに関して一般的な質問(例えば、展開シナリオ)への回答を見つけるには、VDIエクスペリエンスFAQ を参照してください。

Nexthink Collector

Nexthink Collectorは特許技術に基づく軽量エージェントです。 このエージェントは、ネットワーク接続、プログラムの実行、インストール、および他の多くの活動やプロパティを実行中の従業員デバイスから収集して報告します。 これはカーネル ドライバーと付随するサービスとして実装されており、リモートで自動化されたサイレント インストールを提供し、システム性能に影響を及ぼすことなくネットワーク トラフィックを最小限に抑えます。

このページでは以下の説明を見つけることができます:

Nexthink VDIクライアント エクステンション はNexthink Collectorのコンポーネントとして含まれています。そのため、会社が管理するデバイスで仮想環境にアクセスする際に個別にインストールする必要はありません。

会社管理デバイス の場合、 WindowsでCollectorをインストールする ドキュメントで、Collector のインストール方法を確認してください。

コレクタの機能

マルチプラットフォーム

Collector はWindowsとmacOSの両方のオペレーティング システムで利用できます。

クラッシュガード

Windows ドライバーがカーネルモード コンポーネントであるため、その内部エラーや誤作動しているサードパーティ ドライバーとの干渉によってシステムの不安定性が引き起こされる可能性があります。 Nexthink ができる限りバグのないソフトウェアを提供するよう努めているにもかかわらず、予防の原則は保持されます。 Windows プラットフォーム用のクラッシュガード機能は、すべてのシステムクラッシュを検出し、デフォルトではインストール後にシステムが5回以上連続してクラッシュすると、Collector ドライバーを無効にします。 詳細については、 Windows に Collector をインストールするドキュメント を参照してください。

カーネルモード トラフィック インターセプション

一部のWindowsアプリケーションは、カーネルモード コンポーネントを使用してネットワークからのデータを送受信することがあり、実際にはユーザー空間のモニタリング アプリケーションからその通信を隠します。 カーネル ドライバーそのものであるにもかかわらず、Collector はそのようなトラフィックを検出して報告することができます。

パス エイリアス

Collector は、一般的に使用されるパスや、他の特別なマウント位置を、パス エイリアスとして識別します。 たとえば、DVD-ROMにドライブレターDを割り当てた場合、Collector はそのメディアから実行されたアプリケーションを、%RemovableDrive%\application.exe として報告します。

信頼性のある接続

Nexthink Collector は、情報がデータ処理レイヤに確実に到達することを保証するために、TCPの接続指向機能を利用しています。

さらに、CollectorとNexthinkインスタンスとの接続が失われた場合、あるいはまだ確立されていない場合、Collectorはデータを最大15分間(最大2500パケット、15分以内)バッファリングして、接続が成功した際に後で送信することができます。

ネットワーク切り替え

ネットワーク インターフェースの変更は、NexthinkインスタンスのDNS解決を無効にしない限り、透過的です。 その場合、異なるネットワークに適応する過程に数分かかる可能性があり、この過程で Collector は全コンテキストを再送信します。

イベント ログ

オペレーティング システムの適切なシステム ログは、CollectorがNexthinkインスタンスに接続する際の詳細および潜在的なエラーを記録します。

オンザフライ設定

変更を構成またはCollectorを更新するためにオペレーティング システムの再起動は必要ありません。 変更は従業員の作業を中断せずに効力を発します。

コード認証ソフトウェア

Nexthink CollectorをWindowsデバイスでロードおよび実行するために、カーネル コンポーネントは公式のMicrosoft証明書で署名されています。 ユーザー空間コンポーネントも有効なNexthink証明書で署名されています。

macOSデバイスでNexthink Collectorを実行するには、macOS CollectorはNexthinkの開発者ID証明書で署名され、Appleの認証プロセスに従います。

コレクター コンポーネント

ユーザー活動データ収集の能力は、カーネル ドライバーとヘルパー サービス(またはデーモン)コンポーネントで共有されています。 オペレーティング システムに近いカーネル ドライバーとして稼働することで、このレベルでのみ可視な情報を報告することが可能です。

Nexthink Collectorは、企業ネットワーク内のデバイスとその活動に関する情報を収集する一連のサービスとライブラリを含んでいます。 コレクターは集めた全情報をNexthinkインスタンスに送信し、そこでシステムがそれを処理して保存します。 追加のコレクター コンポーネントは、オプショナルなNexthink製品によって提供される機能を処理します。 他のコンポーネントはインストールおよび構成プロセスを支援します。

このドキュメントでは、各コンポーネントの説明と、インストール後にデバイス上で見つけられるファイルシステム パスを紹介しています。 この記事はまた、インストール中に作成または変更されたレジストリ キーおよび追加のファイルの詳細を示しています。

Windowsコレクター コンポーネント

Windows版のコレクターには次のセットのコンポーネントが含まれています:

Windows コレクター バイナリ

すべてのWindowsバージョンにおいて、次のコンポーネントがインストールされます:

  • 主ドライバー – エンドユーザー デバイスから貴重な情報を収集するカーネルモード ドライバー

  • ネットワーク専用ドライバー – ネットワーク接続を検出するカーネルモード ドライバー

  • ヘルパー サービス – 主ドライバーを補完し、追加情報を収集するWindowsサービス

  • 印刷情報ライブラリ – 印刷活動を検出するダイナミックリンクライブラリ

  • 自動アップデート – 新しいバージョンをダウンロードしてインストール済みコンポーネントをアップデートする役割を持つCollector のコンポーネント

  • コーディネーター – Nexthinkインスタンスとのネットワーク接続を確立および維持する役割があります。 他のコンポーネントがNexthinkインスタンスとの接続を共有し、コミュニケーションを目的としています。

  • Nexthink Engage – キャンペーン質問を提示し、従業員から回答を得るためのコンポーネント

  • Nexthink Act – リモート アクションを管理するコンポーネント

  • Nexthink Reporter(非推奨)– 特定のサポートケース用のデバッグレポートを作成するトラブルシューティング ツール

  • Nexthinkイベントログプロバイダー – Windowsイベントログにイベントを記録するコンポーネント

  • Nexthink アプリケーション エクスペリエンス – ビジネス アプリケーションを監視するコンポーネント

  • VDIクライアント エクステンション – VDI固有のデータをNexthinkインスタンスに送信するコンポーネント

  • コマンド ライン構成ツール(オプション) – Collectorをコマンドラインから構成するためのツール

コンポーネント
ファイル
パス

自動アップデートのためのヘルパー サービス

nxtcssu.exe

%ProgramFiles%/Nexthink/Collector/Coordinator/

主ドライバー

nxtrdrv.sys

%Windows%\System32\drivers

ネットワーク専用ドライバー

nxtrdrv5.sys

%Windows%\System32\drivers

ヘルパー サービス

nxtsvc.exe

%ProgramFiles%\Nexthink\Collector\Collector

印刷情報 ヘルパー ライブラリ

nxtdll.dll

%ProgramFiles%\Nexthink\Collector\Collector

Nexthink イベント ログ プロバイダー

nxteventprovider.dll

%ProgramFiles%\Nexthink\Collector\Collector

イマーシブ アプリ

nxtwrt.dll

%ProgramFiles%\Nexthink\Collector\Collector

アプリケーション起動時間

nxtwpm.dll

%ProgramFiles%\Nexthink\Collector\Collector

コーディネーター サービス

nxtcoordinator.exe

%ProgramFiles%\Nexthink\Collector\Coordinator

キャンペーン コーディネーター

nxteufb.exe

%ProgramFiles%\Nexthink\Collector\Coordinator

リモート アクション コーディネーター

nxtcod.exe

%ProgramFiles%\Nexthink\Collector\Coordinator

アップデート コーディネーター

nxtupdater.exe

%ProgramFiles%\Nexthink\Collector\Coordinator

OpenSSL

  • libcrypto-1_1-x64.dll

  • libssl-1_1-x64.dll

%ProgramFiles%\Nexthink\Collector\Coordinator

キャンペーン

  • nxtray.exe

  • nxtray.exe.config

%ProgramFiles%\Nexthink\Collector\Engage

リモートアクション

  • Google.Protobuf.dll

  • nxtcampaignaction.dll

  • nxtremoteactions.dll

%ProgramFiles%\Nexthink\Collector\RemoteActions

Reporter(非推奨)

nxtreporter.exe

%ProgramFiles%\Nexthink\Collector\Reporter

VDIクライアント エクステンション

  • nxtdvc64.dll

  • nxtdvc32.dll(Citrix用)

%ProgramFiles%\Nexthink\Collector\Plugins

Webアプリケーション モニタリング

nxtbsm.exe

%ProgramFiles%\Nexthink\Collector\BSM

nxthostapp.exe

%ProgramFiles%\Nexthink\Collector\BSM\hostapp\

コマンド ライン 構成ツール

nxtcfg.exe

%Windows%\System32

レジストリ キー

インストール中に、Collector はWindows のレジストリに次のキーを作成します:

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

追加ファイル

コレクターログファイルはこちらで見つけてください:

  • %windir%\nxtsvc.log

  • %windir%\nxtsvc.1.log

  • %windir%\nxtsvc.2.log

  • %windir%\nxtupdater.log

  • %windir%\nxtupdater.1.log

  • %windir%\nxtupdater.2.log

  • %windir%\nxtcoordinator.log

  • %windir%\nxtcoordinator.1.log

  • %windir%\nxtcoordinator.2.log

  • %windir%\nxteufb.log

  • %windir%\nxteufb.1.log

  • %windir%\nxteufb.2.log

  • %windir%\nxtcod.log

  • %windir%\nxtcod.1.log

  • %windir%\nxtcod.2.log

  • %temp%\nxtray.log

  • `%temp%\nxtray.log.``

最後に、Windowsはカーネルドライバのキャッシュされたコピーを、ドライバ名(それぞれnxtrdrvおよびnxtrdrv5)で始まり、ドライバのバージョンに依存する一意の識別子が続く2つのフォルダに作成します。 フォルダはこちらで見つけてください:

  • %windir%\System32\DRVSTORE

Nexthink Reporterツールは、ログやレポートをここに作成します:

  • %temp%\nxtreporter[reportID].log

  • %temp%\nxtreport-[hostname]-[reportID].zip

macOS コレクター

macOSバージョンのコレクターには、次のコンポーネントセットが含まれています。

ファイル

  • メインサービス 従業員のデバイスから貴重な情報を収集するmacOS デーモン

  • コーディネーションサービス macOS デーモンで、アプライアンスと同期して自動更新、従業員の関与、そして近い将来にはリモートアクションの実行を提供します

  • アプリケーションモニタリング 業務アプリケーションの特定のデータ収集を担当するmacOS デーモン

コンポーネント
ファイル
パス

メインサービス、デバイスレベルデータの取得

nxtsvc

/Library/Application Support/Nexthink

ユーザーレベルのデータ取得

nxtusm

/Library/Application Support/Nexthink

コーディネーションサービス

nxtcoordinator

/Library/Application Support/Nexthink

キャンペーン

  • nxteufb

  • nxtray.app

/Library/Application Support/Nexthink

自動更新

nxtupdater

/Library/Application Support/Nexthink

Remote Actions

  • nxtcod.app

  • nxtraoutput

/Library/Application Support/Nexthink

Web アプリケーションのモニタリング

nxtbsm

/Library/Application Support/Nexthink

Web アプリケーションのモニタリング

nxthostapp

/Library/Application Support/Nexthink

追加ファイル

コンポーネント
ファイル
パス

構成ファイル

config.json

/Library/Application Support/Nexthink

config.json ファイルで、インストールされたコレクターの正確なバージョンとTCP 接続のステータスを見つけてください。

ログファイルの場所はこちら:

  • /Library/Logs/nxtsvcgen.log

  • /Library/Logs/nxtsvcgen.log

  • /Library/Logs/nxtcoordinator.log

  • /Library/Logs/nxtbsm.log

  • /Library/Logs/nxtcod.log

  • /Library/Logs/nxtcsi.log

  • /Library/Logs/nxteufb.log

  • /Library/Logs/nxtextension.log

  • /Library/Logs/nxtupdater.log

または各ユーザーフォルダの下に:

  • /Users/{username}/Library/Logs/nxthostapp.{userSID}.log

  • /Users/{username}/Library/Logs/nxtray.{userSID}.log

  • /Users/{username}/Library/Logs/nxtusm.{userSID}.log

複数のオプションを選択することもできます。

Last updated

Was this helpful?