Effectuer une installation de Agent Client Collector sur ligne unique sur Linux

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Utilisez un script de commande sur ligne unique efficace pour installer Agent Client Collector sur un ordinateur qui utilise un système d'exploitation Linux. Si un script n'est pas connecté à l'instance ou si vous souhaitez utiliser des options de personnalisation améliorées, vous devrez peut-être installer Agent Client Collector manuellement.

    Avant de commencer

    • Assurez-vous d'avoir configuré le serveur Web d'Agent Client Collector.
    • Vérifiez que le système d'exploitation et la version de votre serveur correspondent à la liste des versions du système d'exploitation prises en charge, comme décrit à la rubrique Installation d'Agent Client Collector.
    • Déterminez les limites de ressources pour l’agent à configurer dans le fichier /usr/lib/systemd/system/acc.service après l’installation.
    • Assurez-vous que les packages openssl et dgst (pour l'installation RHEL/Centos/SUSE), ainsi que dpkg-sig et dgst (pour l'installation Ubuntu/Debian) sont disponibles afin que le script d'installation puisse les utiliser.
    • Lors de l'installation sur ligne unique sur plusieurs agents, téléchargez le package d'agent sur votre ordinateur local. Enregistrez le package sur votre serveur FTP à l'aide d'un script Ansible. Pour en savoir plus sur le déploiement en masse d'agents, consultez la rubrique Intégrer le Agent Client Collector à une image de base personnalisée pour le déploiement en masse.
    • Pour que l'agent récupère les numéros de série et les connexions TCP du système d'exploitation, ainsi que les processus en cours d'exécution associés, l'accès sudo pour « dmidecode» et « ss » est requis sur les systèmes Linux.

    Rôle requis : agent_client_collector_admin

    Procédure

    1. Récupérez les paramètres d'URL du socket Web du Serveur MID.
      1. Accédez à la Agent Client Collector > Point de terminaison Websocket et sélectionnez le point de terminaison Websocket approprié.
      2. Copiez la valeur du champ URL du point de terminaison à utiliser dans la commande d'installation.
    2. Copiez et modifiez la ligne de commande suivante, en remplaçant vos propres informations par les paramètres de commande.
      ACC_API_KEY=<clé-api> ACC_MID=wss://<ip_mid>:<port_socket_web>/ws/events bash -c "$(curl -L https://<URL de l'instance>/api/sn_agent/agents/install_agent)"
      Tableau 1. Paramètres de commande
      Paramètre Valeur
      ACC_API_KEY Clé API utilisée pour accéder au socket Web Serveur MID.

      Si aucune valeur de ACC_API_KEY n'est spécifiée, il vous sera demandé de saisir la valeur de clé API lors de l'exécution du script.

      ACC_MID URL du socket Web Serveur MID.

      Si vous en spécifiez plusieurs Serveurs MID, saisissez une chaîne séparée par des virgules pour chaque Serveur MID.

    3. Facultatif : si vous devez créer de nouvelles définitions de vérification à inclure dans la liste d'autorisation qui indique que les vérifications sont activées pour s'exécuter sur l'agent, désactivez la liste d'autorisation en ajoutant ACC_ALLOW_LIST=0 à la chaîne de commande sur ligne unique.
      Remarque :
      dans la mesure où cette action compromet la sécurité de votre système, elle est recommandée uniquement comme mesure temporaire jusqu'à ce que vous terminiez la mise à jour de la liste d'autorisation. Une fois la mise à jour terminée, réactivez la liste d'autorisation en supprimant ACC_ALLOW_LIST=0 de la chaîne de commande sur ligne unique.
    4. Facultatif : si le processus de validation du certificat est trop long ou si vous utilisez l'agent à des fins de développement, vous pouvez contourner la validation du certificat en ajoutant ACC_VALIDATE_SIG=0 à la chaîne de commande sur ligne unique.
    5. Exécutez la commande sur ligne unique (spécifiée à l’étape 2ci-dessus) sur le serveur sur lequel est Agent Client Collector installé.
    6. Facultatif : Configurez les limites de ressources pour l’agent dans le fichier /usr/lib/systemd/system/acc.service , en fonction de vos besoins professionnels.

      Les valeurs par défaut dans le fichier sont les suivantes :

      • CPUShares : 128
      • CPUQuota : 10 %
      • MemoryLimit : 192 M
      • BlockIOWeight : 10
      • LimitNICE : +15