Intégrer le Agent Client Collector à une image de base personnalisée pour le déploiement en masse

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Déployez le Agent Client Collector sur un ordinateur virtuel pendant le déploiement en masse à l'aide de l'image de base de l'ordinateur. Le déploiement en masse utilise une installation silencieuse, qui masque l'état de l'installation.

    Avant de commencer

    Utilisez Microsoft SCCM pour gérer le déploiement et la sécurité de vos appareils, comme décrit dans l'article de la base de connaissances Créer un compte de service Windows avec l'option Ouvrir une session en tant que service.

    Rôle requis : agent_client_collector_admin

    Procédure

    1. Accédez à la Tout > Agent Client Collector > Téléchargements de l'agent.
    2. Téléchargez le fichier d'installation correspondant au système d'exploitation.
    3. Installez l’agent conformément aux instructions du système d’exploitation pertinentes.
    4. Exécutez la commande suivante pour arrêter le service d'agent :
      • Dans un Windows environnement : Exécuter la commande sc stop AgentClientCollector
      • Dans un Linux environnement : Exécuter la commande sudo systemctl stop acc
    5. Assurez-vous que le fichier acc.yml n’inclut pas de clé API chiffrée.
      Par exemple : api-key : « <insérer la clé API en texte brut ici> »
    6. Supprimez le contenu du répertoire de cache de l'agent :
      • Dans un Windows environnement : C :\ProgramData\ServiceNow\agent-client-collector\cache
      • Dans un Linux environnement : /var/cache/servicenow/agent-client-collector
    7. Lors de l’installation sur une Windows machine, assurez-vous que l’installation s’est déroulée correctement en effectuant l’une des opérations suivantes :
      • Activez la connexion en mode d'installation silencieuse et vérifiez que le fichier journal se termine par la chaîne Windows Installer a installé le produit.
      • Assurez-vous que le service AgentClientCollector est à l'état En cours d'exécution.
    8. Lors de l’installation sur un Linux ordinateur, accédez à l’ordinateur sur lequel l’agent est installé et modifiez le fichier /usr/share/servicenow/agent-client-collector/serial_number.txt de l’une des manières suivantes :
      • Modifiez son contenu avec le numéro de série de l'hôte, en exécutant la commande suivante : sudo -n dmidecode -s system-serial-number
      • Octroyez des autorisations sudo à l'utilisateur ServiceNow pour activer l'exécution de la commande osqueryi suivante : sudo -E env "PATH=$PATH" osqueryi --logger_min_status=3 --line "select hardware_serial from system_info"
      Remarque :
      Vous devez modifier le nom d’hôte de l’ordinateur virtuel après le déploiement en une valeur unique, pour éviter d’endommager le CI de l’hôte.
    9. Après le déploiement, redémarrez le service d’agent.
      • Dans un Windows environnement : Exécuter la commande sc start AgentClientCollector
      • Dans un Linux environnement : Exécuter la commande sudo systemctl start acc