Collectorを手動でインストールする
グラフィカルウィザードまたはコマンドラインを使用して、macOSにCollectorを手動でインストールします。 この方法は、少数のデバイスに導入する場合、または導入ツールを使用できない場合に使用します。 インストール後、必要なコンポーネントにフルディスクアクセスを付与します。
インストール
macOSでは、グラフィカルインストールウィザードまたはコマンドラインを使用してCollectorをインストールできます。
導入シナリオに最適なインストール方法を選択します:
ウィザードによるインストールを使用してmacOSにCollectorをインストールするには:
提供されたディスクイメージファイルをダブルクリックして、ファイルシステムにマウントし、その内容を表示します。
パッケージファイル Nexthink_Collector_<version>.pkg をダブルクリックすると、インストーラーが起動し、紹介画面が表示されます。
続行を選択して進めます。
パーソナライゼーションステップで、Collectorの接続先となるNexthinkアプライアンスを構成します:

名前またはIPアドレス
NexthinkインスタンスのFQDN。
データをTCPで送信
TCPチャネル経由でデータを送信するには、このオプションを選択します。
TCPポート
443
UDPポート
Nexthinkクラウドプラットフォームを使用する場合は、これを選択しないでください。
Collectorのプロキシ設定を構成します:
Collectorがプロキシ自動構成(PAC)ファイルから構成を取得するには、自動プロキシを選択します。 PACアドレスで、使用するプロキシを決定するファイルのURLを入力します。
Collectorで次のプロキシ設定を使用するには、手動プロキシを選択します:
アドレス
プロキシのFQDNを入力します。
ポート
プロキシがリッスンしているポート番号を入力します。
Collectorのその他の設定を構成します:

顧客キー
カスタマーキーを含むファイルの内容をコピーして貼り付けます。
ルートCA
このフィールドは空のままにしておきます。
Collectorタグ(オプション)
Collectorのグループを識別する整数(0~2,147,483,647)。階層内のエンティティを定義するために使用します。
Collector文字列タグ(オプション)
Collectorのグループを識別するラベル(最大2,048文字)。階層内のエンティティを定義するために使用します。
割り当てサービス(オプション)
ルールベースの割り当て(クラシック)を有効にしている場合に選択します。
Nexthink Engage(オプション)
このデバイスでキャンペーン機能を有効にするには選択します。
リモートアクションに含まれるスクリプトの実行ポリシー(オプション)
動作を選択します:
無効(デフォルト):Collectorはデバイスでリモートアクションを実行しません。
制限なし:Collectorは、スクリプトのデジタル署名に関係なく、デバイスで任意のリモートアクションを実行します。
信頼された発行者:Collectorは、認識された開発者によって署名されたシェルスクリプトを伴うリモートアクションのみをデバイスで実行します。
信頼された発行者またはNexthink:Collectorは、Nexthinkまたは認識された開発者によって署名されたシェルスクリプトを伴うリモートアクションのみをデバイスで実行します。
固定:Collectorは、
cert_fingerprints引数で許可されたリーフ証明書の拇印を持つ署名で署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。 詳細については、証明書ピンニングを参照してください。固定またはNexthink:Collectorは、Nexthinkによって署名されているか、
cert_fingerprints引数で許可されたリーフ証明書の拇印を持つ署名で署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。 詳細については、証明書ピンニングを参照してください。
証明書フィンガープリント:前の手順でPinnedまたはPinned or Nexthinkを選択した場合、
スクリプト署名の拇印の_許可リスト_を定義します。各拇印は、前後にスペースを入れない単一の,で区切ります。 スクリプト署名のサムプリントは、署名のリーフ証明書のサムプリントと一致している必要があります。 詳細については、証明書ピンニングを参照してください。
続行を選択して進めます。
宛先の選択ステップでは、インストーラープログラムがCollectorの各コンポーネントをインストールするシステム上のローカルパスを表示します。 デフォルトのパスをそのまま使用し、続行を選択します。
インストールタイプステップには、プログラムが使用するディスク容量を含む、インストールプロセスの詳細が表示されます。 インストールを選択して、インストールを開始します。
インストーラーはインストールの進行状況を表示し、要約メッセージで終了します。 インストールが成功した場合は、閉じるを選択してインストーラーを閉じます。
コマンドラインによるインストールでは、SSH接続によるリモートアクセスを含め、macOSシェルからのみアクセスできる場合にCollectorをインストールできます。
次のコマンドを実行して、イメージファイルをマウントします:
hdiutil mount Nexthink_Collector_<version>.dmgcsi.app ファイルが含まれているディレクトリに移動します。
たとえば、Collectorバージョン22.6.2.10を使用する場合は、次のコマンドを実行します:
cd /Volumes/Nexthink_Collector_22.6.2.10\ OSX\ 10.15\ -\ 12/csi.app/Contents/MacOS/インストーラーを実行します:
sudo ./csi次の引数を使用します:
address
必須
NexthinkインスタンスのFQDN。
port
必須
Nexthinkクラウドプラットフォームを使用する場合は選択しないでください。
tcp_port
必須
ポート番号。443に設定します。
rootca
必須
不要です。空のままにします。
key
必須
カスタマーキーファイルへのパス
engage
任意
キャンペーンを有効にするかどうか。
デフォルト値:disable
data_over_tcp
任意
すべてのデータをTCP経由で送信するかどうか。
デフォルト値:enable
use_assignment
任意
ルールベースの割り当て(クラシック)を有効にするかどうか。
デフォルト値:disable
ra_execution_policy
任意
リモートアクションを有効にするかどうか。 値:
disabled(デフォルト):Collectorはデバイスでリモートアクションを実行しません。unrestricted:Collectorは、関連するスクリプトのデジタル署名に関係なく、デバイスで任意のリモートアクションを実行します。signed_trusted:Collectorは、識別済みの開発者によって署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。signed_trusted_or_nexthink:Collectorは、Nexthinkまたは識別済みの開発者によって署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。signed_pinned:Collectorは、cert_fingerprints引数でリーフ証明書のサムプリントが許可されている署名で署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。 詳細については、証明書のピン留めを参照してください。signed_pinned_or_nexthink:Collectorは、Nexthinkによって署名された、またはcert_fingerprints引数でリーフ証明書のサムプリントが許可されている署名で署名されたシェルスクリプトを含むリモートアクションのみをデバイスで実行します。 詳細については、証明書のピン留めを参照してください。
tag
任意
個別またはバッチでのCollectorインストールを識別する整数(0~2,147,483,647)。
string_tag
任意
個別またはバッチでのCollectorインストールを識別するラベル(最大2,048文字)。
proxy_pac_address
任意
自動プロキシ構成用のPACファイルのURL。
proxy_address
任意
手動プロキシ構成用のプロキシのFQDN。
proxy_port
任意
手動設定用にプロキシがリッスンしているポート番号。
例
sudo ./csi -address <instance_address>
-tcp_port <instance_tcp_port>
-key <customer_key_file>
-engage enable
-proxy_pac_address <pac_URL>
-proxy_address <proxy_FQDN_or_IP> -proxy_port <port_number>
-tag 1000 -string_tag Preproductionフルディスクアクセス
Nexthink CollectorはApple Endpoint Securityフレームワークを利用し、Appleのプライバシーガイドラインに従っています。 一部のCollectorコンポーネントでは、完全なデータを収集し、デバイスでリモートアクションを実行するためにフルディスクアクセスが必要です。
以下のCollectorコンポーネントにはフルディスクアクセスが必要です:
nxtsvc:主要なデバイスデータ、バイナリ実行、および接続イベントを収集します。 このモジュールのアクセス許可は必須です。Apple Endpoint SecurityおよびAppleのプライバシー制御により必要とされます。nxtcod:ユーザーデバイスでリモートアクションを実行し、結果をNexthinkに送信します。 このモジュールのアクセス許可は任意です。リモートアクションで特別なフォルダーまたは共有ネットワークリソースへのアクセスが必要な場合にのみ付与してください。
フルディスクアクセスの影響は、Collectorのバージョンによって異なります:
Collectorバージョン26.5以降は、フルディスクアクセスを付与するまで制限モードで実行されます。 フルディスクアクセスを付与した後にのみ、完全なデータ収集を開始し、リモートアクションを実行できます。
26.5より前のCollectorバージョンは、フルディスクアクセスなしでは実行できません。
フルディスクアクセスの付与
まずCollectorをインストールしてから、以下の手順に従って関連するコンポーネントにフルディスクアクセスを付与します。
この手順には管理者権限を持つユーザーが必要です。
システム設定 > プライバシーとセキュリティ > フルディスクアクセスを選択します。
**+**を選択し、/Library/Application Support/Nexthink/nxtsvc.appを参照して、トグルを有効にします。
デバイスでリモートアクションを実行する必要がある場合は、**+**を選択し、/Library/Application Support/Nexthink/nxtcod.appを参照して、トグルを有効にします。
変更を有効にするには、Collectorを停止して再起動します。
最終更新
役に立ちましたか?