Utilisez un script de commande sur ligne unique efficace à installer Agent Client Collector sur un ordinateur qui utilise un système d’exploitation Linux. Si aucun script n’est connecté à l’instance ou si vous souhaitez utiliser des options de personnalisation améliorées, vous devrez peut-être l’installer Agent Client Collector manuellement.
Avant de commencer
- Assurez-vous d’avoir configuré le Agent Client Collector serveur Web.
- Vérifiez que le système d’exploitation et la version de votre serveur correspondent à la liste des versions de système d’exploitation prises en charge, comme décrit dans .Agent Client Collector L’installation
- Assurez-vous que le programme de décompression est installé sur votre Linux ordinateur.
- Déterminez les limites de ressources de l’agent à configurer dans le fichier /usr/lib/systemd/system/acc.service après l’installation.
- Assurez-vous d’avoir les packages
openssl et dgst (pour l’installation de RHEL/Centos/SUSE) disponibles, à utiliser par le script d’installation.
- Assurez-vous d’avoir le paquet
gpg disponible pour validation (pour l’installation d’Ubuntu/Debian).
- Lorsque vous effectuez une installation sur ligne unique sur plusieurs agents, téléchargez le package de l’agent sur votre ordinateur local. Placez le package sur votre serveur ftp , à l’aide d’un script Ansible. Pour plus d’informations sur le déploiement massif d’agents, reportez-vous à la section Intégration de dans une image de base personnalisée pour un Agent Client Collector déploiement de masse.
- Pour que l’agent récupère les numéros de série du système d’exploitation et les connexions TCP ainsi que les processus en cours d’exécution associés, l’accès sudo pour « dmidecode » et « ss » est nécessaire sur les systèmes Linux.
Rôle requis : agent_client_collector_admin
Procédure
-
Récupérer les Serveur MID paramètres d’URL websocket.
-
Accédez à 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 les paramètres de commande par vos propres informations.
ACC_API_KEY=<api_key> ACC_MID=wss ://<mid_ip> :<websocket_port>/ws/events bash -c « $(curl -L https://<URL d’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 à websocket Serveur MID . Si aucune valeur ACC_API_KEY n’est spécifiée, vous serez invité à saisir la valeur de clé API lors de l’exécution du script. |
| ACC_MID |
L’URL du Serveur MID websocket. Si vous en spécifiez plusieurs Serveurs MID, saisissez une chaîne séparée par des virgules pour chacun d’eux Serveur MID. |
- Facultatif :
Si vous devez créer de nouvelles définitions de vérification à inclure dans la liste d’autorisation indiquant les vérifications 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 : Cette action compromet la sécurité de votre système et n’est recommandée qu’à titre temporaire jusqu’à ce que vous ayez terminé de mettre à jour la liste d’autorisation. Une fois la mise à jour terminée, réactivez la liste d’autorisation en la supprimant ACC_ALLOW_LIST=0 de la chaîne de commande sur ligne unique.
- Facultatif :
Si le processus de validation du certificat prend trop de temps 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 2 ci-dessus) sur le serveur sur lequel le Agent Client Collector est 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 du fichier sont les suivantes :
- CPUShares: 128
- CPUQuota: 10%
- MemoryLimit: 192 millions
- BlockIOWeight: 10
- LimitNICE: +15