一括展開のためのカスタムベースイメージへの Agent Client Collector の組み込み

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • マシンのベースイメージを使用した一括展開で、仮想マシンに Agent Client Collector を展開します。一括展開ではサイレントインストールが使用されるので、インストールステータスは非表示になります。

    始める前に

    KB 記事「サービスとしてログオン (Log on as a service) 機能で Windows サービスアカウントを作成する」の説明に従い、Microsoft SCCM を使用してデバイスの展開とセキュリティを管理します。

    必要なロール:agent_client_collector_admin

    手順

    1. 移動先 すべて > Agent Client Collector > エージェントのダウンロード.
    2. 該当する OS のインストールファイルをダウンロードします。
    3. 次のコマンドを実行して、エージェントサービスを停止します。
      sudo systemctl stop acc
    4. acc.yml ファイルに暗号化された API キーが含まれていないことを確認します。
    5. エージェントのキャッシュディレクトリの内容を削除します。
      • Windows 環境の場合: C:\ProgramData\ServiceNow\agent-client-collector\cache
      • Linux 環境の場合: /var/cache/servicenow/agent-client-collector
      Windows のインストールが正常に完了したことを確認するには、次のいずれかを実行します。
      • サイレントインストールのログ記録を有効にし、ログファイルの末尾に「Windows インストーラにより製品がインストールされました。」の文字列があることを確認します。
      • AgentClientCollector サービスのステータスが [実行中] になっていることを確認します。
    6. Linux マシンにインストールする場合は、エージェントがインストールされているマシンにアクセスし、次のいずれかの方法で /usr/share/servicenow/agent-client-collector/serial_number.txt ファイルを変更します。
      • 次のコマンドを実行して、ホストのシリアル番号を使用してファイルの内容を変更します:sudo -n dmidecode -s system-serial-number
      • servicenow ユーザーに sudo 権限を割り当てて、次の osqueryi コマンドを実行できるようにします:sudo -E env "PATH=$PATH" osqueryi --logger_min_status=3 --line "select hardware_serial from system_info"
      注:
      ホストの CI の破損を防ぐために、展開後に仮想マシンのホスト名を一意の値に変更する必要があります。