Mettez à niveau votre version existante Agent Client Collector sur un système exécutant 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
- La procédure de mise à niveau est la même pour les deux déploiements Serveur MID et les déploiements sans MID.
- Activez le mode d’image de référence pour cloner des instances supplémentaires en définissant le marqueur d’image de référence situé dans /tmp/acc-goldenimage. Le marqueur d’image dorée n’intervient pas lors des nouvelles Linux installations, car il n’y a rien qui nécessite un nettoyage.
- Rôle requis : agent_client_collector_admin
Procédure
- Facultatif :
Sauvegardez les fichiers sensibles en exécutant la commande suivante.
tar -Pcvzf /root/acc_backup.tar.gz /etc/servicenow/agent-client-collector \
/var/cache/servicenow/agent-client-collector/agent_now_id \
/usr/lib/systemd/system/acc.service
-
Téléchargez le package de l’agent .rpm/.deb et les fichiers de signature, comme décrit dans .Installer Agent Client Collector sur un Linux système
-
Mettez à niveau le package.
-
Restaurez le fichier de service systemd (si vous avez personnalisé le fichier), à l’aide d’un outil d’automatisation ou en rechargeant la configuration systemd.
tar -C / -Pxvzf /root/acc_backup.tar.gz usr/lib/systemd/system/acc.service
systemctl daemon-reload
-
Modifiez le owner:group paramètre en exécutant la commande suivante.
chown -R servicenow:servicenow /{etc,var/cache,var/log,usr/share}/servicenow/agent-client-collector
-
Redémarrez le service et vérifiez qu’il se connecte à son URL principale.
systemctl restart acc
tail -f /var/log/servicenow/agent-client-collector/acc.log