Effectuez une mise à niveau manuelle de votre version existante d'Agent Client Collector sur un système d'exploitation Linux si le script de commande sur ligne unique n'est pas connecté à l'instance ou si vous souhaitez utiliser des options de personnalisation améliorées.
Avant de commencer
Rôle requis : agent_client_collector_admin
Procédure
-
Sauvegardez l'ID d'agent et les fichiers de configuration.
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
-
Désinstallez le package.
-
Arrêtez le service.
sudo systemctl stop acc
-
Désactivez le service.
sudo systemctl disable acc
-
Désinstallez le package :
- Pour RHEL/CentOS/SUSE :
sudo rpm -e agent-client-collector
- Pour Ubuntu/Debian :
sudo dpkg -r agent-client-collector
-
Téléchargez le fichier d'installation.
Par exemple, lorsque vous utilisez un système d'exploitation Ubuntu/Debian, faites appel aux deux éléments suivants :
curl -L -O https://install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector-<numéro de version>-<version Ubuntu/Debian>_amd64-deb-deb.zip -O
https:/install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector/agent-client-collector-<numéro de version>-<version Ubuntu/Debian>_amd64.deb
-
Vérifiez et installez le package.
- Décompressez le fichier.
unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip
- Validez la signature du fichier d'installation.
- Installez le package.
- RHEL/CentOS/SUSE :
sudo rpm -vi --force agent-client-collector-<numéro de version>-x86_64.rpm
- Ubuntu/Debian :
sudo dpkg -1 agent-client-collector-<numéro de version>-<version Ubuntu/Debian>_amd64.deb
-
Restaurez l'ID d'agent et les fichiers de configuration.
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
-
Configurez l'agent pour qu'il s'exécute en tant que service.
sudo systemctl enable acc
-
Démarrez le service.
sudo systemctl start acc
-
Consultez les journaux pour vérifier que le démarrage a réussi.
sudo tail -f /var/log/servicenow/agent-client-collector/acc.log