Utilisez un script de commande sur ligne unique efficace à installer Agent Client Collector sur un ordinateur qui utilise un Linux système d’exploitation. 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 du système d'exploitation prises en charge, comme décrit à la rubrique 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 pour l’agent à configurer dans le fichier /usr/lib/systemd/system/acc.service après l’installation.
- Assurez-vous que vous disposez des packages
openssl et dgst (pour l’installation de RHEL/Centos/SUSE) à utiliser par le script d’installation.
- Assurez-vous que vous avez le paquet
gpg disponible pour validation (pour l’installation d’Ubuntu/Debian).
- Activez le mode d’image de référence pour cloner des instances supplémentaires en définissant le marqueur d’image de référence situé dans /tmp/acc-goldenimage. Le marqueur d’image dorée n’intervient pas lors des nouvelles Linux installations, car il n’y a rien qui nécessite un nettoyage.
- Lors de l'installation sur ligne unique sur plusieurs agents, téléchargez le package d'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é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 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 à 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 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