マシンのベースイメージを使用した一括展開で、仮想マシンに Agent Client Collector を展開します。一括展開ではサイレントインストールが使用されるので、インストールステータスは非表示になります。
手順
-
移動先 .
-
該当する OS のインストールファイルをダウンロードします。
-
次のコマンドを実行して、エージェントサービスを停止します。
sudo systemctl stop acc
-
acc.yml ファイルに暗号化された API キーが含まれていないことを確認します。
-
エージェントのキャッシュディレクトリの内容を削除します。
- Windows 環境の場合: C:\ProgramData\ServiceNow\agent-client-collector\cache
- Linux 環境の場合: /var/cache/servicenow/agent-client-collector
Windows のインストールが正常に完了したことを確認するには、次のいずれかを実行します。
- サイレントインストールのログ記録を有効にし、ログファイルの末尾に「Windows インストーラにより製品がインストールされました。」の文字列があることを確認します。
- AgentClientCollector サービスのステータスが [実行中] になっていることを確認します。
-
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 の破損を防ぐために、展開後に仮想マシンのホスト名を一意の値に変更する必要があります。