JamfでCollectorをデプロイする
Jamf Pro で管理されている macOS デバイスに Nexthink Collector をデプロイします。 このプロセスには、カスタムデプロイメントパッケージの作成、フルディスクアクセス権の設定、従業員による Collector の無効化防止、そしてパッケージのデプロイが含まれます。
カスタムパッケージを作成する
ダウンロードした Collector DMG ファイルから、次のファイルをフォルダーに抽出します:
csi.app
次のファイルを同じフォルダーに追加します:
Customer Key.txt
Jamf Composer でフォルダーを開き、新しいパッケージを作成します。
ファイル権限を次のように設定します:
ファイルオーナーグループ全員csi.app読み取り、実行
読み取り、実行
読み取り、実行
Customer Key.txt読み取り
読み取り
—
パッケージにわかりやすい名前を付けます。
パッケージに postinstall シェルスクリプトを追加し、次を設定します:
BASE_PATHを、インストールファイルが含まれるフォルダーに設定します。KEYFILEをCustomer Key.txtファイルのパスとファイル名に設定します。
インストーラー引数とクリーンアップセクションを設定します。
パッケージを PKG ファイルとしてビルドして保存します。
Jamf Pro で、Settings > Computer management > Packages に移動します。
General タブで、新しいパッケージを作成し、PKG インストールファイルを割り当てます。
Options タブで、Priority を
2に設定し、パッケージが可能な限り早くデプロイされるようにします。パッケージを保存します。
Collector 構成プロファイルを作成する
Nexthink CollectorはAppleのエンドポイントセキュリティフレームワークに依存し、Appleのプライバシーガイドラインに従っています。 一部のCollectorコンポーネントでは、完全なデータを収集し、デバイス上でリモートアクションを実行するためにフルディスクアクセスが必要です。
Collectorバージョン26.5以降を導入する場合、フルディスクアクセスの付与を後回しにできます。 Collectorは正常にインストールされ、制限モードで実行されます。 フルディスクアクセスを付与した後にのみ、完全なデータ収集を開始し、リモートアクションを実行できます。
26.5より前のCollectorバージョンでは、導入時にフルディスクアクセスが必要であり、後回しにすることはできません。
次のコンポーネントにはフルディスクアクセスが必要です:
nxtsvc: コアデバイスデータ、バイナリ実行、接続イベントを収集します。 このモジュールの権限は必須であり、Apple Endpoint Security と Apple のプライバシー制御によって要求されます。nxtcod:ユーザーデバイスでリモートアクションを実行し、結果をNexthinkに送信します。 このモジュールの権限は任意です。リモートアクションで特別なフォルダーまたは共有ネットワークリソースへのアクセスが必要な場合にのみ付与してください。
Collectorを導入する前に、Privacy Preferences Policy Control(PPPC)構成プロファイルをプッシュして、これらのコンポーネントにフルディスクアクセスを事前承認します。 以下のタブから該当する方法を選択し、記載されている手順を実行してください:
Nexthink は、nxtsvc.app と nxtcod.app の両方にフルディスクアクセスを付与する単一の構成プロファイルを提供します。
nxtsvc(必須)および nxtcod(任意)の両方について、次の手順を実行します:
Jamf で、Computers > Configuration Profiles を選択します。
Privacy Preferences Policy Control > Configure を選択します。
Identifier と Code Requirement の各フィールドに入力します。
nxtsvcのIdentifier値とCode Requirement値を取得する
識別子
識別子を取得するには、Collector がインストールされているデバイスで次のコマンドを実行します:
sudo codesign -dv /Library/Application\ Support/Nexthink/nxtsvc.appこれにより、com.nexthink.nxtsvcapp などの Identifier の値を含む応答が表示されます。
その出力をJamfのIdentifierフィールドに入力します。
コード要件
コード要件を取得するには、Collector がインストールされているデバイスで次のコマンドを実行します:
sudo codesign -dr - /Library/Application\ Support/Nexthink/nxtsvc.app出力をJamfのCode Requirementフィールドに入力します。
nxtcodのIdentifier値とCode Requirement値を取得する
識別子
識別子を取得するには、Collector がインストールされているデバイスで次のコマンドを実行します:
sudo codesign -dv /Library/Application\ Support/Nexthink/nxtcod.appこれにより、com.nexthink.nxtcodなどのIdentifier値を含む応答が表示されます。
その出力をJamfのIdentifierフィールドに入力します。
コード要件
コード要件を取得するには、Collector がインストールされているデバイスで次のコマンドを実行します:
sudo codesign -dr - /Library/Application\ Support/Nexthink/nxtcod.app出力をJamfのCode Requirementフィールドに入力します。
Add を選択します。
App or service access で、
SystemPolicyAllFilesをAllowに設定します。Scope を選択して、プロファイルの適用範囲を定義します。
Nexthink システム拡張機能を承認する
Nexthink Collector は、Apple Endpoint Security コンポーネントをシステム拡張機能として読み込みます。 事前の承認がない場合、macOS はこの拡張機能をブロックし、ユーザーに手動での承認を求めます。
このプロンプトを回避するには、同じ構成プロファイルにシステム拡張機能ペイロードを追加し、チーム識別子 PDEKAZ43QL を許可します。
同じプロファイルまたは別のプロファイルの明示的なバンドル識別子に、PDEKAZ43QL を追加しないでください。 Apple は、チーム識別子とバンドル識別子の許可リストの両方に同じチーム識別子を指定する構成を拒否します。
従業員が Collector を無効にできないようにする
デフォルトでは、macOS は従業員が Collector を含むバックグラウンドアプリケーションを無効にすることを許可します。 これを防ぐには:
Jamf で、Computers > Configuration Profiles を選択します。
Privacy Preferences Policy Control > Configure を選択します。
Code Requirement フィールドからチーム識別子をコピーします。文字列の最後の値がチーム識別子です。

Managed Login Items を選択します。
Team Identifier ルールを、前の手順で取得したチーム識別子に設定します。
Include トグルが有効になっていることを確認します。
パッケージを展開する
Jamf Pro を使用してパッケージを展開する方法については、公式の Jamf ドキュメント を参照してください。
最終更新
役に立ちましたか?