単一行コマンドスクリプトがインスタンスに接続されていない場合、または拡張されたカスタマイズオプションを使用する場合は、Linux OS を実行しているシステムで既存のエージェントクライアントコレクターバージョンを手動でアップグレードします。
手順
-
agent-id と構成ファイルをバックアップします。
mkdir -p /tmp/acc-upgrade-backup
sudo cp -rp /etc/servicenow/agent-client-collector/acc.yml /tmp/acc-upgrade-backup
sudo cp -rp /etc/servicenow/agent-client-collector/check-allow-list.json /tmp/acc-upgrade-backup
sudo cp -rp /var/cache/servicenow/agent-client-collector/agent_now_id /tmp/acc-upgrade-backup
-
パッケージをアンインストールします。
-
サービスを停止します。
sudo systemctl stop acc
-
サービスを無効にします。
sudo systemctl disable acc
-
パッケージをアンインストールします。
- RHEL/CentOS/SUSE の場合:
sudo rpm -e agent-client-collector
- Ubuntu/Debian の場合:
sudo dpkg -r agent-client-collector
-
インストールファイルをダウンロードします。
たとえば、Ubuntu/Debian OS で作業する場合は、次の両方を使用します。
curl -L -O https://<MID-WEBSERVER-URI:PORT>/STATIC/acc_installers/agent-client-collector/glide/distribution/builds/package/app-signed/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64-deb-deb.zip -O
https://<MID-WEBSERVER-URI:PORT>/STATIC/acc_installers/agent-client-collector/glide/distribution/builds/package/app-signed/agent-client-collector/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb
-
パッケージを確認してインストールします。
- 圧縮ファイルを展開します。
unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip
- インストーラーファイルの署名を検証します。
- パッケージをインストールします。
- RHEL/CentOS/SUSE の場合:
sudo rpm -vi --force agent-client-collector-<バージョン番号>-x86_64.rpm
- Ubuntu/Debian の場合:
sudo dpkg -1 agent-client-collector-<バージョン番号>-<Ubuntu/Debian バージョン>_amd64.deb
-
agent-id と構成ファイルを復元します。
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/acc.yml /etc/servicenow/agent-client-collector/acc.yml
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/check-allow-list.json /etc/servicenow/agent-client-collector/check-allow-list.json
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/agent_now_id /var/cache/servicenow/agent-client-collector/agent_now_id
-
サービスとして実行するようにエージェントを設定します。
sudo systemctl enable acc
-
サービスを開始します。
sudo systemctl start acc
-
ログを表示して、スタートアップが成功したことを確認します。
sudo tail -f /var/log/servicenow/agent-client-collector/acc.log