Perform a manual upgrade of your existing Agent Client Collector version on a system running a Linux OS if the single-line command script is not connected to the instance or you want to use enhanced customization options.
Procedure
-
Back up the agent-id and configuration files.
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
-
Uninstall the package.
-
Stop the service.
sudo systemctl stop acc
-
Disable the service.
sudo systemctl disable acc
-
Uninstall the package:
- For RHEL/CentOS/SUSE:
sudo rpm -e agent-client-collector
- For Ubuntu/Debian:
sudo dpkg -r agent-client-collector
-
Download the installation file.
For example, when working with an Ubuntu/Debian OS, use both of the following:
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
-
Verify and install the package.
- Unzip the compressed file.
unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip
- Validate the installer file signature.
- Install the package.
- RHEL/CentOS/SUSE:
sudo rpm -vi --force agent-client-collector-<version number>-x86_64.rpm
- Ubuntu/Debian:
sudo dpkg -1 agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb
-
Restore the agent-id and configuration files.
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
-
Configure the agent to run as a service.
sudo systemctl enable acc
-
Start the service.
sudo systemctl start acc
-
View the logs to verify that the startup was successful.
sudo tail -f /var/log/servicenow/agent-client-collector/acc.log