L'agent Security Center est un composant de sécurité léger qui s'exécute sur vos serveurs pour collecter des données de sécurité et appliquer les politiques de protection. Cette rubrique explique comment installer l'agent sur des serveurs cloud et locaux, vérifier l'installation et résoudre les problèmes courants.
Flux de travail de l'agent
L'agent Security Center est un proxy léger qui s'exécute sur votre serveur cible. Son flux de travail est le suivant :
Installation et enregistrement : Lorsque vous exécutez la commande d'installation, l'agent télécharge automatiquement les fichiers nécessaires et s'enregistre auprès du service à l'aide d'une clé d'installation unique.
Collecte de données : L'agent s'exécute en arrière-plan et collecte des données de sécurité en temps réel, telles que les processus, les connexions réseau et les comportements de connexion.
Rapport de données : L'agent transmet de manière sécurisée les données collectées au service via un canal chiffré TLS (Transport Layer Security), en s'adaptant aux différents environnements réseau, y compris les proxys.
Exécution des commandes : L'agent exécute les commandes de sécurité reçues du service, telles que les analyses de vulnérabilités et les vérifications de conformité, puis rapporte les résultats.
Synchronisation de l'état : L'agent envoie des signaux de maintien de connexion périodiques pour signaler son état de connectivité et de santé, garantissant ainsi que la console affiche l'état de protection en temps réel de vos serveurs.
Applicabilité
Version du système : Vous devez installer l'agent sur un système d'exploitation pris en charge. Pour plus d'informations, consultez la section Systèmes pris en charge.
-
Propriété du serveur : Vous ne pouvez installer l'agent que sur les serveurs associés à votre compte Alibaba Cloud. Security Center ne prend pas en charge l'installation inter-comptes.
RemarquePour protéger les ressources inter-comptes avec Security Center, utilisez la fonctionnalité de gestion multi-comptes.
Prérequis
Notes relatives à l'installation
Durée d'installation : Le processus d'installation prend environ 5 minutes par serveur.
Consommation de ressources : L'agent est un proxy léger. Lors de tâches à forte charge, telles que les analyses, l'utilisation des ressources (CPU et mémoire) par l'agent peut augmenter temporairement.
Impact sur l'activité : L'installation ne nécessite pas de redémarrage du serveur et n'interrompt pas les opérations commerciales normales.
Nettoyage des installations précédentes
Si l'agent est déjà installé sur le serveur, commencez par désinstaller l'agent, puis supprimez manuellement tous les fichiers restants du répertoire d'installation. Les chemins par défaut sont les suivants :
Linux : /usr/local/aegis.
Windows (64 bits) : C:\Program Files (x86)\Alibaba\Aegis.
Identifier les ressources dépourvues d'agent
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez . Dans le coin supérieur gauche de la console, sélectionnez la région de vos ressources : Chinese Mainland ou Outside Chinese Mainland.
Dans l'onglet , consultez la liste des serveurs sur lesquels l'agent est absent.
Méthodes d'installation
Lors de l'achat d'une instance ECS, si vous sélectionnez l'option « Security Hardening », l'agent Security Center est automatiquement installé lors de la création de l'instance, ce qui élimine le besoin d'une installation manuelle.
|
Méthode d'installation |
Scénarios |
Principaux avantages |
|
Pour les instances ECS en cours d'exécution dans une région prise en charge, utilisant un VPC et disposant de Cloud Assistant. |
Installation simple depuis la console, sans nécessiter de connexion au serveur. |
|
|
Pour tout serveur disposant d'un accès Internet, y compris les instances ECS et les serveurs externes. |
Grande polyvalence. Prend en charge tous les principaux systèmes d'exploitation. |
|
|
Pour créer plusieurs serveurs standardisés avec l'agent préinstallé. |
Déploiement évolutif. Créez une fois, réutilisez pour plusieurs déploiements. |
|
|
Installation dans des environnements réseau restreints ou complexes |
Pour les serveurs qui n'ont pas d'accès direct à Internet, dont la connectivité réseau est instable ou qui nécessitent un endpoint spécifique. |
Prend en charge les scénarios réseau complexes via un proxy ou une ligne louée. |
Installation
Installation en un clic
Cas d'utilisation
Vous pouvez utiliser l'installation en un clic si votre instance ECS remplit toutes les conditions suivantes :
-
L'instance ECS est à l'état Running et Cloud Assistant est installé.
RemarqueSi Cloud Assistant n'est pas installé sur le serveur, installez d'abord Cloud Assistant.
Le type de réseau est VPC.
-
L'instance ECS doit se trouver dans l'une des régions prises en charge suivantes.
Catégorie de région
Nom de la région
Asie-Pacifique
Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Beijing), Chine (Zhangjiakou), Chine (Hohhot), Chine (Shenzhen), Chine (Hong Kong)
Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta) et Japon (Tokyo)
Europe et Amériques
Allemagne (Francfort), Royaume-Uni (Londres), États-Unis (Silicon Valley) et États-Unis (Virginie)
Moyen-Orient et Inde
Émirats arabes unis (Dubaï)
-
Désactivez ou désinstallez les logiciels de sécurité tiers pour éviter les conflits d'installation.
RemarqueUne fois l'agent Security Center installé, vous pouvez redémarrer ou réinstaller vos logiciels de sécurité tiers selon vos besoins.
Procédure
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez . Dans le coin supérieur gauche de la console, sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
-
Dans l'onglet , localisez le serveur sur lequel vous souhaitez installer l'agent, puis cliquez sur Install Agent dans la colonne Actions.
RemarqueVous pouvez également sélectionner plusieurs serveurs et cliquer sur Install pour installer l'agent par lots.
Installation générale
Cas d'utilisation
Utilisez cette méthode pour tout serveur disposant d'un accès Internet.
Pour garantir une installation réussie, autorisez le trafic sortant vers les endpoints de service de Security Center dans votre pare-feu ou groupe de sécurité. Pour plus d'informations, consultez la section Configurer une politique de liste d'autorisation.
Procédure
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez . Dans le coin supérieur gauche de la console, sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
-
Dans l'onglet , copiez la commande d'installation correspondant au système d'exploitation de votre serveur.
RemarqueLa commande inclut une clé d'installation dédiée, qui correspond à la valeur située après
-k.Commande d'installation par défaut : Une option rapide et pratique qui ne nécessite aucune configuration supplémentaire. Cette méthode convient aux scénarios où vous n'avez pas besoin d'attribuer immédiatement la ressource à un groupe spécifique.
Commande d'installation personnalisée : Une option flexible qui vous permet de configurer le groupe de serveurs et la durée de validité de la commande. Cette méthode convient aux scénarios où vous devez automatiser la catégorisation des ressources lors de l'installation pour une gestion fine.
Commande par défaut
Les serveurs installés avec la commande d'installation par défaut sont attribués au groupe Ungrouped. Pour plus d'informations sur la consultation et la création de groupes de serveurs, consultez la section Gérer les groupes de serveurs.
Commande personnalisée
Cliquez sur Create Installation Command, configurez les paramètres de la commande, puis cliquez sur OK. Sur la page Installation Command, consultez et copiez la nouvelle commande. Le tableau suivant décrit les paramètres.
Paramètre
Description
Expiration Time
Spécifie la date d'expiration de la commande. Vous ne pouvez pas utiliser une commande expirée pour installer l'agent.
Service Provider
Dans la liste déroulante, sélectionnez le fournisseur de services du serveur.
Default Group
Sélectionnez un groupe de serveurs. Pour plus d'informations sur la consultation et la création de groupes de serveurs, consultez la section Gérer les groupes de serveurs.
OS
Sélectionnez le système d'exploitation du serveur.
Create Image System
Sélectionnez No.
Access Method
Définissez la méthode d'accès du serveur sur Public Endpoint. Le serveur communique directement avec le service Security Center via une adresse IP publique, sans nécessiter de proxy supplémentaire ni de connexion privée.
-
Connectez-vous au serveur et exécutez la commande d'installation avec des privilèges d'administrateur ou root.
Windows : Dans l'invite de commandes (CMD) ou PowerShell, exécutez la commande d'installation copiée pour télécharger et installer l'agent.
Linux : Dans l'interface de ligne de commande du serveur, exécutez la commande d'installation copiée pour télécharger et installer l'agent.
Installation par lot via une image
Cas d'utilisation
Cette méthode convient à la création de serveurs à grande échelle. Elle consiste à installer l'agent sur un serveur modèle sans l'activer, puis à créer une image personnalisée à partir de ce serveur.
Procédure
-
Préparer un serveur modèle et générer une commande d'installation d'image
Préparez un serveur propre à utiliser comme modèle d'image (aucun logiciel de sécurité tiers installé).
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez . Dans le coin supérieur gauche de la console, sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
-
Dans l'onglet , cliquez sur Create Installation Command et configurez les paramètres suivants :
Create Image System : Sélectionnez Yes. Il s'agit de l'étape la plus critique.
Operating System : Sélectionnez le système d'exploitation correspondant au serveur modèle.
Autres options (telles que Default Group) : Configurez les options selon vos besoins. Pour plus d'informations, consultez la section Commande d'installation personnalisée.
-
Installer l'agent sur le serveur modèle
Connectez-vous au serveur modèle avec des privilèges d'administrateur.
Exécutez la commande d'installation d'image que vous avez copiée à l'étape précédente. Le script télécharge les fichiers d'agent requis dans le répertoire spécifié, mais ne démarre aucun processus de service.
Une fois l'installation terminée, arrêtez immédiatement le serveur modèle. Ne redémarrez pas le serveur modèle.
-
Créer et utiliser l'image
AvertissementNe redémarrez pas le serveur modèle lors de la création de l'image.
Avant d'utiliser le même serveur modèle pour créer plusieurs images, assurez-vous de désinstaller et de nettoyer l'ancien agent, puis obtenez une nouvelle commande d'installation. Cela permet d'éviter les échecs d'enregistrement dus à des identifiants d'agent uniques (ID d'agent) conflictuels.
Utilisez le serveur modèle arrêté pour créer une image personnalisée. Pour plus d'informations, consultez la section Créer une image personnalisée.
Utilisez l'image pour créer une nouvelle instance. Pour plus d'informations, consultez la section Créer une instance ECS à partir d'une image personnalisée.
L'agent termine automatiquement son initialisation lorsque la nouvelle instance démarre pour la première fois. Il génère un identifiant d'agent unique (ID d'agent) et se connecte à Security Center.
Installation dans des réseaux complexes
Cas d'utilisation
Security Center propose les méthodes d'installation suivantes pour les environnements réseau complexes :
Accès via un proxy : pour les serveurs qui n'ont pas d'accès direct à Internet.
Accès depuis l'extérieur de la Chine continentale via une ligne louée tierce : pour les scénarios où vous vous connectez à une région Alibaba Cloud via une ligne louée tierce et devez spécifier le nom de domaine propre à la région pour Security Center.
Procédure
L'hôte exécutant cette commande doit pouvoir accéder aux endpoints de service Security Center via la méthode spécifiée, telle que le réseau public, un proxy, une ligne louée ou un VPN.
Cette commande d'installation ne prend pas en charge les systèmes d'exploitation Linux 32 bits.
Accès via un proxy
Déployez et configurez d'abord un cluster de proxy. Pour plus d'informations, consultez Accès via un proxy.
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez . Dans l'angle supérieur gauche de la console, sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
-
Sous l'onglet , cliquez sur Create Installation Command et configurez les paramètres suivants :
Access Method: Sélectionnez Self-managed Proxy Cluster et choisissez le cluster de proxy créé dans la liste déroulante. Il s'agit de l'étape la plus critique.
-
Create Image System : Sélectionnez No.
RemarqueSi vous sélectionnez Yes, suivez les instructions de la section Installation par lot à l'aide d'une image.
Operating System : Sélectionnez le système d'exploitation correspondant au serveur cible.
Autres options (telles que Default Group) : Configurez les options selon vos besoins. Pour plus d'informations, consultez la section Commande d'installation personnalisée.
Utilisez la commande générée pour installer l'agent. L'agent communiquera ensuite avec Security Center via le proxy spécifié.
Ligne louée tierce
Le tableau suivant répertorie les noms de domaine propres à chaque région de Security Center pour les serveurs externes situés en dehors de la Chine continentale.
Assurez-vous que le nom de domaine Security Center propre à la région correspondante est accessible.
Région | Nom de domaine |
Malaisie (Kuala Lumpur) |
|
Philippines (Manille) |
|
Corée du Sud (Séoul) |
|
Thaïlande (Bangkok) |
|
Arabie saoudite (Riyad - Région partenaire) |
|
Indonésie (Jakarta) |
|
Royaume-Uni (Londres) |
|
Allemagne (Francfort) |
|
Japon (Tokyo) |
|
États-Unis (Silicon Valley) |
|
États-Unis (Virginie) |
|
Obtenez la clé d'installation : la clé d'installation pour Security Center correspond à la valeur située après
-kdans la commande d'installation par défaut générée par la console.-
Sélectionnez une commande d'installation et connectez-vous au serveur pour l'exécuter.
ImportantDans les commandes suivantes, remplacez
<YOUR_INSTALL_KEY>par votre clé d'installation réelle.-
Malaisie (Kuala Lumpur)
-
Linux
wget "https://aegis.alicdn.com/download/install/2.0/linux/AliAqsInstall.sh" && chmod +x AliAqsInstall.sh && ./AliAqsInstall.sh "-j=jsrv-ap-southeast-3.aegis.aliyuncs.com|jsrv-ap-southeast-1-internet.aegis.aliyuncs.com" "-u=update-ap-southeast-3.aegis.aliyuncs.com|aegis.alicdn.com|update-ap-southeast-1-internet.aegis.aliyuncs.com" -k=<YOUR_INSTALL_KEY> -
Windows
powershell -executionpolicy bypass -c "(New-Object Net.WebClient).DownloadFile('http://aegis.alicdn.com/download/install/2.0/windows/AliAqsInstall.exe', $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath('.\AliAqsInstall.exe'))"; "./AliAqsInstall.exe '-j=jsrv-ap-southeast-3.aegis.aliyuncs.com|jsrv-ap-southeast-1-internet.aegis.aliyuncs.com' '-u=update-ap-southeast-3.aegis.aliyuncs.com|aegis.alicdn.com|update-ap-southeast-1-internet.aegis.aliyuncs.com' -k=<YOUR_INSTALL_KEY>"
-
-
Autres régions
Remplacez
$jsrv_domaindans la commande par le nom de domaine propre à la région commençant parjsrvet remplacez$update_domainpar le nom de domaine propre à la région commençant parupdate.-
Linux
wget "https://aegis.alicdn.com/download/install/2.0/linux/AliAqsInstall.sh" && chmod +x AliAqsInstall.sh && ./AliAqsInstall.sh "-j=$jsrv_domain|jsrv-ap-southeast-1-internet.aegis.aliyuncs.com" "-u=$update_domain|aegis.alicdn.com|update-ap-southeast-1-internet.aegis.aliyuncs.com" -k=<YOUR_INSTALL_KEY> -
Windows
powershell -executionpolicy bypass -c "(New-Object Net.WebClient).DownloadFile('http://aegis.alicdn.com/download/install/2.0/windows/AliAqsInstall.exe', $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath('.\AliAqsInstall.exe'))"; "./AliAqsInstall.exe '-j=$jsrv_domain|jsrv-ap-southeast-1-internet.aegis.aliyuncs.com' '-u=$update_domain|aegis.alicdn.com|update-ap-southeast-1-internet.aegis.aliyuncs.com' -k=<YOUR_INSTALL_KEY>"
-
-
Vérification de l'état d'installation
Après l'installation, utilisez l'une des méthodes suivantes pour vérifier que l'agent est en cours d'exécution :
Vérification via la console : vérifiez l'état de l'agent depuis la console sans vous connecter au serveur. Cette méthode repose sur la synchronisation des données, qui présente généralement un délai de quelques minutes.
Vérification sur le serveur : cette méthode fournit un retour immédiat et précis sur l'état local du serveur. Vous devez vous connecter au serveur et exécuter des commandes, ce qui la rend idéale pour une confirmation immédiate ou pour le dépannage des problèmes d'installation.
Console (latence d'environ 5 minutes)
Vous pouvez vérifier l'état de connexion de l'agent sur la page Host de la console Security Center :
Pour un serveur Alibaba Cloud, l'icône de la colonne Agent passe de
à
.-
Un serveur non Alibaba Cloud apparaît dans la liste des serveurs et l'icône de la colonne Agent passe de
à
.ImportantLa console Security Center synchronise automatiquement les informations sur les ressources des agents installés toutes les minutes. En raison des conditions réseau, la synchronisation des informations pour les serveurs non Alibaba Cloud peut être retardée après l'installation de l'agent. Si le serveur n'apparaît pas sur la page Host , cliquez sur Synchronize Assets pour synchroniser manuellement les informations sur les ressources. Pour plus d'informations, consultez la section Synchroniser les ressources.
Serveur (temps réel)
Vérifiez que l'installation a réussi en contrôlant l'état des processus de l'agent et la connectivité réseau du serveur.
-
Vérifiez les processus de service : Vérifiez si les processus principaux de l'agent Security Center (AliYunDun, AliYunDunMonitor et AliYunDunUpdate) sont en cours d'exécution sur le serveur. Pour plus d'informations sur les processus de l'agent, consultez la section Processus de l'agent Security Center.
Linux
Commandes pour vérifier les processus :
# Check that AliYunDun, AliYunDunMonitor, and AliYunDunUpdate are all running. ps -ef | grep -E 'AliYunDun|YunDunMonitor|YunDunUpdate' # Check the service status. The output should show "active (running)". systemctl status aegisExemple de sortie en état normal :
root 5472 1 0 Sep10 ? 00:00:18 /usr/local/aegis/aegis_update/AliYunDunUpdate root 5524 1 0 Sep10 ? 00:01:34 /usr/local/aegis/aegis_client/aegis_12_61/AliYunDun root 5546 1 0 Sep10 ? 00:03:13 /usr/local/aegis/aegis_client/aegis_12_61/AliYunDunMonitor ● aegis.service - LSB: Aegis service Loaded: loaded (/etc/rc.d/init.d/aegis; generated) Active: active (running) since Mon 2023-10-30 10:00:00 CST; 1 day 2h agoWindows
Méthode 1 : Vérifiez les processus dans le Gestionnaire des tâches. Ouvrez le Gestionnaire des tâches Windows et accédez à l'onglet Processes. Confirmez que les processus suivants liés à Aegis s'exécutent normalement :
Alibaba Security Aegis Detect Service,Alibaba Security Aegis Update Service,Alibaba Security Monitor Detect Service,AliDetect.exe,AliWebGuard.exe. L'utilisation du processeur de chaque processus doit être proche de 0 % et l'utilisation de la mémoire doit varier de plusieurs Mo à quelques dizaines de Mo.-
Méthode 2 : Exécutez les commandes suivantes dans PowerShell
Commandes pour vérifier les processus :
# Check that the three core processes are running. Get-Process | Where-Object {$_.Name -match '^(AliYunDun|AliYunDunMonitor|AliYunDunUpdate)$'} # Check the service status. The Status column should show "Running". Get-Service | Where-Object {$_.Name -match 'Aegis|AliYunDun'}Exemple de sortie en état normal :
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 380 26 15948 19656 615.75 6072 0 AliYunDun 599 31 47576 37356 968.73 2488 0 AliYunDunMonitor 257 14 8072 11336 232.03 2904 0 AliYunDunUpdate Status Name DisplayName ------ ---- ----------- Running Alibaba Securit... Alibaba Security Aegis Detect Service Running Alibaba Securit... Alibaba Security Aegis Update Service
-
Vérifiez la connectivité réseau : Sur votre serveur, exécutez la commande suivante pour vérifier si vous pouvez vous connecter à l'endpoint de service Security Center sur le port 443 ou 80. Si la connexion réussit, le terminal affiche un message
Connected to .... Si la connexion échoue, un messageConnection refusedouConnection timed outest renvoyé.RemarqueAssurez-vous que le serveur peut se connecter à au moins un nom de domaine jsrv et un nom de domaine update. Le nom de domaine jsrv est utilisé pour émettre des instructions, telles que les analyses de vulnérabilités et la détection de virus. Le nom de domaine update est utilisé pour télécharger et mettre à jour les plugins de l'agent.
telnet jsrv.aegis.aliyun.com 443telnet jsrv2.aegis.aliyun.com 443telnet jsrv3.aegis.aliyun.com 443telnet update.aegis.aliyun.com 443telnet update2.aegis.aliyun.com 443telnet update3.aegis.aliyun.com 443
Dépannage
Échec de la commande d'installation
Si l'exécution de la commande d'installation de l'agent échoue, consultez les causes courantes et les solutions ci-dessous.
Droits d'exécution de script insuffisants
Symptôme : le système renvoie une erreur Permission denied lors de l'exécution du script d'installation.
Solution : basculez vers un compte disposant des droits d'administrateur ou root, puis exécutez à nouveau la commande d'installation.
Autoprotection
Symptôme : la réinstallation de l'agent Security Center échoue après la suppression d'un virus. Un message d'erreur indique que l'autoprotection est active et vous invite à la désinstaller ou à la désactiver au préalable dans la console Security Center.
Solution : redémarrez le serveur. Cette action désactive le processus d'autoprotection et permet l'installation de l'agent.
Évaluez les risques potentiels avant de poursuivre.
Agent hors ligne
Le statut offline affiché dans la console indique que l'agent a perdu la communication avec le service. Les sections suivantes décrivent les étapes de diagnostic courantes et les solutions associées.
Processus de l'agent
Étapes de diagnostic : vérifiez que les deux processus principaux, AliYunDun et AliYunDunUpdate, sont en cours d'exécution.
Linux : exécutez la commande
ps -ef | grep AliYunDunpour effectuer la vérification.Windows : ouvrez le Task Manager et accédez à l'onglet Details ou Services pour localiser les processus et services associés.
Solution : redémarrez manuellement les processus de l'agent.
Linux
Exécutez les commandes suivantes pour redémarrer les processus.
-
Arrêtez les processus concernés :
killall AliYunDun killall AliYunDunUpdate -
Démarrez la dernière version de l'agent.
Dans le répertoire
/usr/local/aegis/aegis_client, repérez les dossiersaegis_10_xxet sélectionnez celui dont le numéro de version est le plus élevé.Par exemple, parmi
aegis_10_70,aegis_10_73etaegis_10_75, sélectionnezaegis_10_75./usr/local/aegis/aegis_client/aegis_10_xx/AliYunDun
Windows
Dans le panneau Services, redémarrez les deux services Security Center : Alibaba Security Aegis Detect Service et Alibaba Security Aegis Update Service. Pour ce faire, cliquez avec le bouton droit sur chaque service et sélectionnez Restart.

Connexion réseau
Étapes de diagnostic : assurez-vous que votre pare-feu ou votre groupe de sécurité autorise le trafic sortant vers les adresses IP ou les noms de domaine du service Security Center, tels que jsrv.aegis.aliyun.com ou update.aegis.aliyun.com. L'agent peut également passer hors ligne si le serveur ne parvient pas à se connecter au service Security Center.
Pour plus d'informations sur les adresses IP et les noms de domaine du service Security Center, reportez-vous à Annexe : points de terminaison de communication de l'agent (noms de domaine et adresses IP).
Solution :
-
Vérifiez que le service DNS du serveur fonctionne correctement.
Si le service DNS ne fonctionne pas, redémarrez le serveur ou dépannez le service DNS.
-
Vérifiez si des politiques d'accès réseau sont configurées sur le serveur.
-
Règles ACL du pare-feu
Ajoutez les adresses IP ou les noms de domaine du service Security Center à la liste d'autorisation de votre pare-feu afin d'autoriser l'accès réseau. Vous devez uniquement configurer des règles pour le trafic sortant.
RemarqueSi vous utilisez Alibaba Cloud Firewall, consultez Créer une politique de contrôle d'accès sortant pour le trafic d'un réseau interne vers Internet pour obtenir des instructions.
Exemple de configuration de pare-feu (iptables) :
# Allow access to the control service iptables -A OUTPUT -p tcp -d jsrv.aegis.aliyun.com --dport 443 -j ACCEPT iptables -A OUTPUT -p tcp -d jsrv.aegis.aliyun.com --dport 80 -j ACCEPT # Allow access to the update service iptables -A OUTPUT -p tcp -d update.aegis.aliyun.com --dport 443 -j ACCEPT iptables -A OUTPUT -p tcp -d update.aegis.aliyun.com --dport 80 -j ACCEPT -
Règles de groupe de sécurité Alibaba Cloud
Si vous utilisez une instance ECS, consultez Gérer les groupes de sécurité pour connaître les étapes spécifiques.
RemarqueAutorisez le trafic sortant vers les plages CIDR de Security Center. Vous pouvez soit laisser le port non restreint, soit autoriser le trafic sur les ports 80 et 443.
Voici un exemple de configuration pour la plage CIDR 100.100.0.0/16 :
Direction : Sortant
Politique d'autorisation : Autoriser
Type de protocole : TCP
Plage de ports : 80/443
Objet d'autorisation : 100.100.0.0/16
-
Vérifier les pare-feu internes du serveur
Outre les règles de groupe de sécurité Alibaba Cloud et les listes de contrôle d'accès (ACL) du pare-feu, le pare-feu interne du système d'exploitation du serveur (tel qu'iptables, firewalld ou Windows Firewall) peut également bloquer la communication entre l'agent et le point de terminaison du service Security Center. Si le dépannage de la connectivité réseau ne résout pas le problème, vérifiez la configuration du pare-feu interne sur le serveur.
Linux - iptables/firewalld
Étapes de diagnostic :
Exécutez
iptables -L -noufirewall-cmd --list-allpour afficher les règles de pare-feu actuelles.Vérifiez s'il existe des règles qui bloquent les connexions sortantes vers les points de terminaison du service Security Center (tels que
jsrv2.aegis.aliyun.cometupdate.aegis.aliyun.com).
Solution :
Assurez-vous que le trafic sortant vers les adresses IP ou les noms de domaine du service Security Center est autorisé (ports 80 et 443).
-
Pour une vérification temporaire, vous pouvez désactiver le pare-feu interne à des fins de test :
iptables :
iptables -Ffirewalld :
systemctl stop firewalld
Windows Firewall
Étapes de diagnostic :
Ouvrez Control Panel > Windows Defender Firewall et vérifiez les règles entrantes et sortantes pour détecter les règles qui bloquent la communication avec l'agent Security Center.
Ouvrez cmd ou PowerShell en tant qu'administrateur et exécutez
netsh advfirewall firewall show rule name=allpour afficher toutes les règles de pare-feu.
Solution :
Dans les règles sortantes, autorisez l'accès réseau pour l'agent Security Center (AliYunDun et AliYunDunUpdate), ou autorisez le trafic sortant vers les noms de domaine du service Security Center sur les ports 80 et 443.
Pour une vérification temporaire, exécutez
netsh advfirewall set allprofiles state offdans une invite de commandes administrateur pour désactiver le pare-feu à des fins de test.
-
Ressources système
Étapes de diagnostic :
Vérifiez que le serveur dispose de ressources suffisantes. L'agent peut cesser de fonctionner si les ressources du serveur sont épuisées.
CPU/Mémoire : utilisez
top(Linux) ou le Task Manager (Windows) pour vérifier l'utilisation.Espace disque : utilisez
df -h(Linux) ou This PC (Windows) pour vérifier l'espace disque restant.
Solution :
-
Utilisation élevée des ressources
Si le processus
AliYunDunest à l'origine du problème, contactez le support technique et fournissez les journaux pertinents.Si d'autres processus métier sont à l'origine du problème, optimisez vos applications ou envisagez de mettre à niveau la configuration du serveur.
Espace disque insuffisant : supprimez les fichiers inutiles pour libérer de l'espace disque.
Identifiants d'agent en double
Étapes de diagnostic : ce problème survient souvent lorsque vous créez plusieurs serveurs à partir de la même image système. Vérifiez si le champ uuid dans les fichiers de configuration suivants est dupliqué sur plusieurs serveurs.
Linux :
/usr/local/aegis/aegis_client.conf-
Windows :
32 bits : C:\Program Files\Alibaba\aegis\aegis_client.conf
64 bits : C:\Program Files (x86)\Alibaba\aegis\aegis_client.conf
Solution :
Avant de créer plusieurs images à partir d'un serveur modèle unique, désinstallez et nettoyez l'ancien agent, puis obtenez une nouvelle commande d'installation.
Conflits logiciels
Étapes de diagnostic : vérifiez si Huorong Security Software, 360 Safeguard ou tout autre système de détection d'intrusion basé sur l'hôte (HIDS), solution de détection et de réponse aux points de terminaison (EDR) ou logiciel antivirus est installé sur le serveur. Ces logiciels peuvent entrer en conflit avec l'agent Security Center. Si le logiciel de sécurité tiers a été désinstallé mais que l'agent ne parvient toujours pas à s'installer ou reste hors ligne, vérifiez la présence de fichiers et de services résiduels :
Vérifiez si des services liés à Huorong ou à 360 restent présents dans la liste des services.
-
Vérifiez si des dossiers résiduels existent dans les répertoires d'installation. Les chemins résiduels courants incluent :
Huorong :
C:\Program Files\Huorong360 :
C:\Program Files\360
Solution :
Fermez le programme principal du logiciel de sécurité tiers.
Utilisez le programme de désinstallation intégré du logiciel. Pour désinstaller Huorong Security Software, exécutez
uninst.exedans le répertoire d'installation. Pour désinstaller 360 Safeguard, utilisez le Control Panel.Si une désinstallation précédente anormale, telle que la suppression directe du répertoire d'installation, a laissé des fichiers ou des services résiduels, réinstallez le logiciel de sécurité par-dessus l'installation existante. Ensuite, utilisez à nouveau le programme de désinstallation intégré. Pour Huorong, exécutez à nouveau
uninst.exe.Redémarrez le serveur.
Vérifiez que les fichiers et services résiduels ont été supprimés. Assurez-vous que la liste des processus, la liste des services et les répertoires d'installation ne contiennent plus d'éléments résiduels du logiciel de sécurité, et confirmez que le processus de l'agent Security Center
AliYunDunest à nouveau en cours d'exécution.Pour un serveur Linux, utilisez
aegis_checker.binpour exécuter des diagnostics et analyser les journaux si l'installation échoue toujours avec une erreur de téléchargement de fichier ou parce qu'un logiciel antivirus la bloque après la désinstallation de l'antivirus. Utilisez la même procédure si des composants résiduels restreignent toujours l'accès à/usr/local/aegis. Pour les diagnostics basés sur la console, consultez Dépannage de l'agent.-
Téléchargez le script de désinstallation correspondant au type de serveur :
-
Instance ECS :
wget http://update2.aegis.aliyun.com/download/uninstall.sh -
Serveur non Alibaba Cloud :
wget http://update.aegis.aliyun.com/download/uninstall.sh
-
Après avoir utilisé le script de désinstallation, vérifiez si
/usr/local/aegisexiste. Supprimez/usr/local/aegisuniquement après avoir confirmé qu'il s'agit de fichiers résiduels de l'agent Security Center désinstallé.Exécutez à nouveau la commande d'installation de l'agent.
Une fois l'agent Security Center installé, vous pouvez redémarrer ou réinstaller le logiciel de sécurité tiers d'origine selon vos besoins.
Les packages d'installation Huorong ne prennent pas en charge l'installation silencieuse. Lorsque vous réinstallez Huorong par-dessus l'installation existante, vous devez terminer l'installation manuellement via l'interface graphique. Une désinstallation anormale, telle que la suppression forcée du répertoire d'installation, peut laisser des services et des fichiers résiduels. Pour supprimer complètement les résidus, réinstallez le logiciel par-dessus l'installation existante comme décrit à l'étape 3, puis désinstallez-le à nouveau.
Journaux de l'agent
Étapes de diagnostic : examinez les journaux de l'agent pour identifier les messages d'erreur spécifiques. Les fichiers journaux se trouvent dans les répertoires suivants :
-
Linux : /usr/local/aegis/aegis_client/aegis_12_xx/data/.
RemarqueL'espace réservé
aegis_xx_xxreprésente le répertoire de version de l'agent en cours d'exécution. Pour trouver le chemin exact, vérifiez la sortie de la commandeps -ef|grep AliYunDun. Windows : C:\Program Files (x86)\Alibaba\Aegis\aegis_client\aegis_12_xx\data\.
Solution :
Dépannez le problème en vous basant sur les messages d'erreur contenus dans les journaux. Si vous ne parvenez pas à résoudre le problème, contactez le support technique et fournissez les fichiers journaux complets.
Fonctionnalité Agent Troubleshooting
Security Center propose la fonctionnalité Agent Troubleshooting pour effectuer une vérification complète de l'agent. Cette fonctionnalité vous permet d'identifier rapidement les problèmes, tels que les exceptions système causées par l'agent, une utilisation élevée du CPU par les processus de l'agent, les échecs d'installation ou un statut hors ligne inattendu, et fournit les causes potentielles ainsi que les solutions. La section suivante décrit la procédure et fournit un exemple de configuration :
Dans le volet de navigation de gauche, choisissez .
Sur la page Host, dans l'onglet Server, sélectionnez le serveur à dépanner. Dans le menu More Operations, cliquez sur Agent Troubleshooting.
-
Après avoir configuré les exigences de vérification, cliquez sur Start Check.
Issue Type : Overall Check (Unknown Issues).
-
Mode : Enhancement Mode.
RemarqueLe mode Enhancement collecte et signale les données liées à l'agent, telles que les informations réseau, les processus et les journaux, à Security Center pour analyse. La vérification prend environ 5 minutes.
Une fois la vérification terminée, affichez le résultat dans le panneau Agent Task Management situé dans le coin supérieur droit de la page Host.
-
Sur la page des détails de la tâche, suivez la solution fournie dans la colonne Result.
ImportantSi aucune solution n'est fournie dans la colonne Result, cliquez sur Download Diagnostic Logs. Ensuite, soumettez les journaux de diagnostic exportés et votre ID de compte Alibaba Cloud (AliUid) au support technique de Security Center pour une analyse approfondie.
Annexe : Points de terminaison de communication de l'agent
Domaines génériques
Nom de domaine | Type d'activité |
| Permet la communication entre l'agent et le serveur Security Center. |
| |
| Domaine CDN pour le téléchargement des fichiers statiques de Security Center. |
Plages d'adresses IP
Plage d'adresses IP | Type d'activité |
| Plage d'adresses IP privées pour les serveurs Security Center. |
| Adresses IP publiques pour les serveurs Security Center. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Noms de domaine
Région | Nom de domaine | Cas d'utilisation | Type d'activité |
Chinese Mainland |
| Accès à Security Center via le réseau public. | Connexions TCP persistantes |
| Accès à Security Center via un réseau privé. | ||
| Accès à Security Center via le réseau classique (déprécié). | ||
| |||
| |||
| Accès à Security Center via le réseau public. | Connexions HTTP éphémères | |
| Accès à Security Center via un réseau privé. | ||
| Accès à Security Center via le réseau classique (déprécié). | ||
| |||
| |||
| Permet à l'agent de télécharger des fichiers statiques depuis le CDN public. | Téléchargement de fichiers | |
Outside Chinese Mainland |
| Accès à Security Center via le réseau public. | Connexions TCP persistantes |
| Accès à Security Center via un réseau privé. | ||
| Accès à Security Center via le réseau classique (déprécié). | ||
| Accès à Security Center via le réseau public. | Connexions HTTP éphémères | |
| Accès à Security Center via un réseau privé. | ||
| Accès à Security Center via le réseau classique (déprécié). | ||
| Permet à l'agent de télécharger des fichiers statiques depuis le CDN public. | Téléchargement de fichiers |
Priorité de sélection des noms de domaine
Lorsque l'agent communique avec le serveur, il sélectionne les noms de domaine selon l'ordre de priorité suivant, par type d'activité :
Noms de domaine pour les connexions TCP persistantes : l'agent interroge d'abord les noms de domaine internes (tels que
jsrv2.aegis.aliyun.com, qui se résout en une adresse IP dans le bloc CIDR interne100.100.0.0/16). Si aucun nom de domaine interne n'est accessible, l'agent bascule vers un nom de domaine public (tel quejsrv.aegis.aliyun.com, qui se résout en l'adresse IP publique106.11.248.209) pour établir la connexion TCP.Noms de domaine pour le téléchargement de fichiers HTTP : l'agent télécharge d'abord les fichiers depuis un nom de domaine CDN (tel que
aegis.alicdn.com), puis bascule vers un nom de domaine interne (tel queupdate2.aegis.aliyun.com) afin de garantir la vitesse de téléchargement et d'équilibrer la charge du trafic.
La configuration des noms de domaine de l'agent est stockée dans le fichier /usr/local/aegis/aegis_client/aegis_<version>/conf/network_config, où <version> correspond à la version de l'agent, par exemple 12_93 dans le nom de répertoire aegis_12_93. Ce fichier contient des champs tels que t_srv_domain (noms de domaine pour les connexions TCP persistantes, séparés par |) et h_srv_domain (noms de domaine pour le téléchargement HTTP, séparés par |). L'ordre d'apparition des noms de domaine dans chaque champ définit leur priorité : les noms de domaine listés en premier sont utilisés en priorité.
FAQ
Installation et désinstallation
-
Comment désinstaller l'agent ?
Security Center propose deux méthodes de désinstallation : la désinstallation en un clic depuis la console et la désinstallation manuelle. Pour plus d'informations, consultez la rubrique Désinstaller l'agent.
-
L'absence de l'agent Security Center affecte-t-elle les logiciels tiers ?
Non. Si l'Agent Security Center n'est pas installé, il n'interfère pas avec les logiciels tiers exécutés sur le serveur. En cas d'arrêt inattendu ou de dysfonctionnement d'un logiciel tiers, examinez le logiciel lui-même ou d'autres facteurs environnementaux.
-
Puis-je redémarrer le serveur modèle lors de la création d'une image ?
Non. Après avoir exécuté la commande d'installation de l'image, vous devez immédiatement arrêter le serveur pour créer l'image. Un redémarrage active l'agent sur le serveur modèle et génère un ID d'instance fixe. Les serveurs créés à partir de cette image ne parviendront pas à signaler les données en raison de conflits d'ID.
-
Dois-je redéployer l'agent Security Center après un remboursement et un nouvel achat ?
Non, à condition que vous n'ayez pas désinstallé manuellement l'Agent Security Center. Après le rachat de l'autorisation, l'agent reprend automatiquement la communication avec Security Center et la protection. Vous n'avez pas besoin d'exécuter à nouveau la commande d'installation.
Actifs et groupes
-
Après l'installation manuelle de l'agent, à quel groupe le serveur est-il automatiquement ajouté ?
Les serveurs installés à l'aide de la commande d'installation par défaut sont automatiquement attribués au groupe Ungrouped. Vous pouvez spécifier un Default Group lorsque vous Create Installation Command, ou modifier manuellement le groupe du serveur sur la page Host Assets après l'installation.
-
Pourquoi mon serveur n'apparaît-il pas dans la liste Agent Not Installed ?
Les raisons possibles incluent les suivantes :
L'agent est déjà installé sur le serveur.
Le serveur est nouveau et ses informations d'actif n'ont pas encore été synchronisées. Attendez quelques minutes ou cliquez manuellement sur Sync Now.
Le serveur n'appartient pas au compte Alibaba Cloud actuel ou à la région sélectionnée.
-
Dois-je exécuter une commande d'auto-vérification après l'installation de l'agent Security Center pour qu'il soit en ligne ?
Non. La commande d'auto-vérification sert uniquement à résoudre les problèmes de connectivité réseau. Dans des conditions normales, l'Agent Security Center se met automatiquement en ligne après l'installation et l'autorisation. S'il n'apparaît pas immédiatement en ligne, actualisez la page Host Assets ou attendez quelques minutes avant de vérifier à nouveau.