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
Rôle requis : agent_client_collector_admin
Procédure
- Facultatif :
Sauvegardez les fichiers sensibles en exécutant la commande suivante.
tar -cvzf /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 à la section Installation 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 / -xvzf /root/acc_backup.tar.gz usr/lib/systemd/system/acc.service \
/usr/lib/systemd/system/acc.servicesystemctl daemon-reload
-
Modifiez le owner:group paramètre en exécutant la commande suivante.
chown -R sn_acc:sn_acc /{etc,var/cache,var/log,usr/share}/servicenow/agent-client-collector
-
Redémarrez le service et vérifiez qu’il se connecte à son backend-url.
systemctl restart acc
grep -i successfully /var/log/servicenow/agent-client-collector/acc.log
2022-11-17T19:32:24.25 [INFO] [agent] successfully connected to the url: wss://YOUR_BACKEND_FQDN:YOUR_BACKEND_PORT/ws/events