acc.yml の構成を調整することで MID ベースのエージェントクライアントコレクター (ACC) を MID なし ACC に変換し、特定の MID から切り離すことで、柔軟性と適応性を向上させます。
始める前に
ACC 登録キーがセットアップされ、ACC がインストールされていることを確認します。詳細については、以下を参照してください。
必要なロール:agent_admin および agent_client_collector_admin
詳細については、「Agent Client Collector user roles」を参照してください。
手順
-
オペレーティングシステムに基づいて ACC を停止します。
- Windowsについては、アドミニストレーターとして Services にアクセスし、エージェントクライアントコレクター サービスを停止します。
- macOSの場合は、
sudo launchctl unload -w /Library/LaunchDaemons/com.sn.acc.plist; コマンドを実行します。
-
acc.yml ファイルを開きます。
-
インスタンス URL を編集します。
-
<ITOM Cloud Services Gateway> を指すように backend-url パラメーターを編集します。
インスタンスの場所に基づいて、次のいずれかのゲートウェイを使用します。
- AMER: itomcnc-prod-gateway-amer.sncapps.service-now.com:443
- EMEA: itomcnc-prod-gateway-emea.sncapps.service-now.com:443
- APAC: itomcnc-prod-gateway-apac.sncapps.service-now.com:443
エージェントが ITOM Cloud Services Gateway を使用する方法の詳細については、「DEX アーキテクチャ」を参照してください。
-
次のパラメーターを設定します。
-
API キーパラメーターをコメントアウトします。
api-key: "encrypted....”
-
ファイルを保存します。
-
オペレーティングシステムに基づいてファイルを削除します。
- Windowsで、/agent-client-collector/config/cert/cnc に移動し、cnc_chain.crt ファイルと priv_key.pem.go ファイルを削除します。
- macOSで、/Library/Application Support/servicenow/agent-client-collector/cert/cnc にアクセスし、ファイル cnc_chain.crt および priv_key.pem を削除します。
-
オペレーティングシステムに基づいて、キャッシュフォルダー内の assets.db、 queue.db、およびすべてのサブディレクトリを削除します。
- Windowsの場合:/agent-client-collector/cache。
- macOS:
- エージェント 3.4.1 以降の場合: /Library/Application Support/servicenow/agent-client-collector/cache。
- エージェント 3.4.0 以前の場合: /Library/Caches/servicenow/agent-client-collector。
重要: agent_now_idキャッシュフォルダーに保持します。
-
オペレーティングシステムに基づいて ACC サービスを開始します。
- Windowsで、管理者として Services を開き、エージェントクライアントコレクター Service を開始します。
- macOSで、
sudo launchctl load -w /Library/LaunchDaemons/com.sn.acc.plist コマンドを使用します。