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は特許技術に基づく軽量エージェントです。 このエージェントは、ネットワーク接続、プログラムの実行、インストール、および他の多くの活動やプロパティを実行中の従業員デバイスから収集して報告します。 これはカーネル ドライバーと付随するサービスとして実装されており、リモートで自動化されたサイレント インストールを提供し、システム性能に影響を及ぼすことなくネットワーク トラフィックを最小限に抑えます。
このページでは以下の説明を見つけることができます:
コレクタの機能
マルチプラットフォーム
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 のレジストリに次のキーを作成します:
追加ファイル
コレクターログファイルはこちらで見つけてください:
%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?