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
-
Récupérez les paramètres d'URL du socket Web du Serveur MID.
-
Accédez à la et sélectionnez le point de terminaison Websocket approprié.
-
Copiez la valeur du champ URL du point de terminaison à utiliser dans la commande d'installation.
-
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. |
- 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.
- 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.
-
Exécutez la commande sur ligne unique (spécifiée à l’étape 2ci-dessus) sur le serveur sur lequel est Agent Client Collector installé.
- 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