Collectorの理解
Nexthinkプラットフォームに接続したいすべてのデバイスにエンドポイントエージェントをインストールし、関連するメトリクスの収集を許可する必要があります。
以下のセクションでは、エンドポイントエージェントの機能を詳細に説明します。 あなたのインフラ規模とタイプに適したエンドポイントエージェントの詳細と、その設定および展開方法については、 Collectorのインストール ドキュメントをご覧ください。
VDIクライアント拡張
Nexthink VDIクライアント拡張は、仮想デスクトップ環境(VDI)に接続されたエンドポイントデバイス用の軽量エージェントです。 この拡張機能は、Nexthink CollectorをインストールできないデバイスからNexthinkインスタンスにのみ関連データを送信します。
Nexthink VDIクライアント拡張は、VDI環境に接続されていてNexthink Collectorが実行されているときにのみ関連データを送信します。 接続されていない、またはNexthink Collectorが実行されていないVDI環境への接続時には、データの収集または送信は行われません。
必要な設定は、VMにインストールされたコネクタで行われます。 コネクタはクライアントデバイス上で実行中の拡張機能にすべての設定変更を伝えます。
VDIに関するよくある質問、例えば展開シナリオへの回答を見つけるには、VDIエクスペリエンスFAQ をご参照ください。
VDIクライアント拡張により収集されるメトリクス
VMがクライアント情報、たとえば クライアントデバイス名、ローカルip、クライアントアプリバージョン、クライアントプラットフォームを公開することがあります。 VDIクライアント拡張機能をインストールすることで、これらのフィールドの信頼性とアクセス可能性が向上します。
さらに、拡張機能は以下のパフォーマンスメトリクスを提供します:
ネットワークバイト/s 送信/受信ネットワークパケット 送信/受信ネットワークエラー 送信/受信正規化CPU使用率WiFi信号強度WiFi送信速度有線リンク速度WAN待ち時間— このメトリクスは、VM上で実行中のCollectorに指定されたpingサーバーがある場合に利用可能です。
Nexthink Collector
Nexthink Collectorは、組織内のデバイスからハードウェア、ソフトウェアおよび活動データを収集する、特許技術に基づいた軽量エージェントです。 ネットワーク接続、プログラムの実行、インストール、および実行される従業員デバイスからの多くのその他の活動とプロパティをキャプチャし、報告します。 Collectorはまた、フィードバックの回収を通じた従業員エンゲージメントを可能にし、必要に応じてデバイス上でのリモート操作を行います。
それはカーネルドライバおよび付属のサービスとして実装され、システムのパフォーマンスに無視できる影響を与えながらネットワークトラフィックを最小限に抑え、リモートおよび自動化されたサイレントインストールを提供します。
以下のページを参照して、すべての企業デバイスに、次のオペレーティングシステムのサポートバージョンを実行しているCollectorを展開する方法を学んでください:
展開され接続されると、クラウドプラットフォームはデフォルトの自動更新ポリシーを適用します。 新しいバージョンが利用可能になったとき、パイロット と分類されたデバイスが最初に更新されます。 2週間後、システムは自動的にすべてのデバイスに更新をプッシュします。 自動更新期間を変更するには、Nexthink Support に連絡し、1週間から8週間までの期間を選択してください。
このページでは、次の説明を見つけることができます:
Collectorの機能
マルチプラットフォーム
CollectorはWindowsおよびmacOSオペレーティングシステムで利用可能です。
CrashGuard
Windowsドライバはカーネルモードコンポーネントであるため、その内部のエラーや誤動作するサードパーティドライバとの相互作用がシステムの不安定性を引き起こす可能性があります。 Nexthinkができる限りバグのないソフトウェアを提供しようと努めているにもかかわらず、予防の原則が求められています。 Windowsプラットフォームで利用可能なCrashGuard機能は、システムクラッシュを検出し、インストール後に連続で5回以上システムクラッシュした場合にはデフォルトでCollectorドライバを無効にします。 詳細については、WindowsにCollectorをインストールする ドキュメントを参照してください。
カーネルモードトラフィックインターセプション
一部のWindowsアプリケーションは、カーネルモードコンポーネントを使用してネットワークとデータを送受信し、実際にネットワークトラフィックをユーザースペース監視アプリケーションから隠すことがあります。 自身がカーネルドライバであるCollectorは、そうしたトラフィックを検出し報告することができます。
パスのエイリアス
Collectorは一般的に使用されるパスや他の特殊なマウント位置をパスエイリアスによって特定します。 例えば、ドライブ文字DをDVD-ROMに割り当てた場合、Collectorはそのメディアから実行されたアプリケーションを %RemovableDrive%\application.exe と報告します。
信頼性の高い接続性
Nexthink Collectorは、情報がデータ処理レイヤーに到達することを保証するためにTCPの接続指向の機能に依存しています。
加えて、CollectorとNexthinkインスタンス間の接続が失われるかまだ確立されていない場合、Collectorは15分以内の最大2500パケットのデータを15分までバッファリングし、接続が成功すると後で送信します。
ネットワーク切り替え
NexthinkインスタンスのDNS解決が無効にならない限り、ネットワークインターフェイスの変更は透過的です。 その場合、異なるネットワークに適応する過程が数分かかり、Collectorは全コンテキストを再送信します。
イベントログ
オペレーティングシステムの適切なシステムログは、CollectorがNexthinkインスタンスにどのように接続されるか、またはどのような可能性のあるエラーがあるかの詳細を記録します。
オントゥフライ設定
設定の変更やCollectorの更新を適用するためにオペレーティングシステムを再起動する必要はありません。 変更は従業員の業務を中断することなく効力を発揮します。
コードサイン済みソフトウェア
WindowsデバイスでNexthink Collectorをロードして実行するために、カーネルコンポーネントには公式のMicrosoft証明書がサインされています。 ユーザースペースコンポーネントにも有効なNexthink証明書がサインされています。
macOSデバイスでNexthink Collectorを実行するために、macOS CollectorはNexthinkのDeveloper ID証明書でサインされ、Appleの公証プロセスに従います。
Collectorコンポーネント
ユーザー活動データの収集に対するCollectorの機能は、カーネルドライバとヘルパーサービス(またはデーモン)コンポーネントによって共有されます。 オペレーティングシステムに近いカーネルドライバとして動作することで、そのレベルでしか見えない情報を報告できます。
Nexthink Collectorは、企業ネットワーク内のデバイスとその活動についての情報を収集する一連のサービスとライブラリを含んでいます。 Collectorは収集された情報すべてをNexthinkインスタンスに送信し、システムがそれを処理して格納します。 追加のCollectorコンポーネントは、オプションのNexthink製品によって提供される機能を処理します。 その他のコンポーネントは、インストールおよび設定プロセスを支援します。
このドキュメントには、すべての異なるコンポーネントの説明と、インストール後にデバイス上のどのファイルシステムパスでそれらを見つけるかの情報が含まれています。 この記事では、インストール中に作成または変更されたレジストリキーと追加のファイルの詳細についても説明します。
Windows Collectorコンポーネント
WindowsバージョンのCollectorには、次のコンポーネントセットが含まれています:
Windows Collectorバイナリ
すべてのWindowsバージョンには、次のコンポーネントがインストールされます:
メインドライバ:従業員デバイスから貴重な情報を収集するカーネルモードドライバ
ネットワーク特化ドライバ:ネットワーク接続を検出するカーネルモードドライバ
ヘルパーサービス:追加情報を収集することでメインドライバを補完するWindowsサービス
印刷情報ライブラリ:印刷活動を検出する責任を持つダイナミックリンクライブラリ
自動更新:新しいバージョンをダウンロードし、インストール済みコンポーネントを更新するCollectorコンポーネント
コーディネーター:Nexthinkインスタンスとのネットワーク接続の確立と維持を担当します。 他のコンポーネントがその接続をシェアし、インスタンスとの通信の目的で利用します。
Nexthink Engage:キャンペーン質問を提示し、従業員からの回答を得るためのコンポーネント
Nexthink Act:リモート操作の実行を管理するコンポーネント
Nexthink Reporter(非推奨):特定のサポートケースに対しデバッグレポートを作成するトラブルシューティングツール
Nexthink Event Log Provider:Windows Event Logにイベントを記録するコンポーネント
Nexthink Application Experience:ビジネスアプリケーションの監視に関するコンポーネント
VDIクライアント拡張:VDI特化データをNexthinkインスタンスに送信するコンポーネント
コマンドライン設定ツール(任意):コマンドラインからC 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 Event Log Provider
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
ウェブアプリケーション監視
nxtbsm.exe
%ProgramFiles%\Nexthink\Collector\BSM
nxthostapp.exe
%ProgramFiles%\Nexthink\Collector\BSM\hostapp\
コマンドライン 構成ツール
nxtcfg.exe
%Windows%\System32
レジストリキー
インストール時、CollectorはWindowsのレジストリに次のキーを作成します:
追加ファイル
Collectorのログファイルはこちらです:
%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はカーネルドライバーのキャッシュされたコピーを、ドライバーの名前で始まり、そのドライバーのバージョンに依存した固有の識別子で終わる2つのフォルダに作成します(nxtrdrvとnxtrdrv5) フォルダの場所はこちらです:
%windir%\System32\DRVSTORE
Nexthink Reporterツールはここにログとレポートを作成します:
%temp%\nxtreporter[reportID].log%temp%\nxtreport-[hostname]-[reportID].zip
macOS Collector
Collectorの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
ウェブアプリケーション監視
nxtbsm
/Library/Application Support/Nexthink
ウェブアプリケーション監視
nxthostapp
/Library/Application Support/Nexthink
追加ファイル
構成ファイル
config.json
/Library/Application Support/Nexthink
_config.json_ファイルで、インストールされているCollectorの正確なバージョンおよび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?