L'alerte sur les événements d'ActionTrail surveille vos ressources cloud en temps réel. Lorsqu'une règle d'alerte détecte une menace potentielle à la sécurité ou une opération non conforme, elle notifie les utilisateurs et groupes d'utilisateurs désignés via différents canaux afin qu'ils puissent réagir rapidement.
Prérequis
Simple Log Service est activé. Pour une première activation, connectez-vous à la console et suivez les instructions affichées. Présentation de Simple Log Service
Simple Log Service facture le stockage des journaux, les notifications par SMS et d'autres usages. Facturation de Simple Log Service.
Étape 1 : Créer une trace
Créez une trace répondant aux exigences suivantes :
Type d'événement : sélectionnez les événements de gestion ou les événements de données.
Type de lecture/écriture : sélectionnez Tous les événements.
Destination : acheminez les événements vers SLS.
Créer une trace mono-compte | Créer une trace multi-comptes
Vous pouvez également acheminer les événements des 90 derniers jours vers la trace afin d'élargir la portée de recherche. Créer une tâche de remplissage des données.
Étape 2 : Sélectionner une trace
Sélectionnez la trace à surveiller et à gérer depuis l'onglet Alert Rules de la page Alerting and Monitoring System.
Connectez-vous à la console ActionTrail .
Dans le volet de navigation de gauche, cliquez sur Event Alerting .
Sur la page Alerting and Monitoring System , cliquez sur la flèche déroulante à côté du nom de la trace, puis sélectionnez la trace cible.
Étape 3 : Créer des utilisateurs et des groupes d'utilisateurs
Les utilisateurs et groupes d'utilisateurs définissent les destinataires des notifications d'alerte. Par exemple, créez les utilisateurs Alice et Kumer, créez un groupe d'utilisateurs ActionTrail O&M Group, puis ajoutez les deux utilisateurs au groupe.
Connectez-vous à la console ActionTrail.
Dans le volet de navigation de gauche, cliquez sur Event Alerting.
-
Créez un utilisateur.
Sur la page Alert Center, choisissez .
Dans la section Users, cliquez sur Create.
-
Dans la boîte de dialogue Add User, configurez les paramètres suivants, puis cliquez sur Confirm.
Paramètres :
Paramètre
Description
Exemple
Identifier
Identifiant unique de l'utilisateur. Il ne doit pas être identique à l'identifiant d'un autre utilisateur.
Doit comporter entre 5 et 60 caractères, commencer par une lettre et peut contenir des lettres, des chiffres, des traits de soulignement (_), des tirets (-) et des points (.).
test01, test02
Name
Nom de l'utilisateur.
Le nom doit comporter entre 1 et 20 caractères et ne peut pas contenir les caractères spéciaux suivants :
"\$|~?&<>{}`'.Kumer, Alice
Mobile number
Numéro de mobile de l'utilisateur. L'indicatif pays doit comporter entre 1 et 4 chiffres.
86-1381111, 86-1381112
Receive SMS
Indique s'il faut envoyer des notifications SMS à ce numéro. Valeurs possibles :
-
true : Oui.
-
false : Non.
true
Receive calls
Indique s'il faut envoyer des notifications vocales à ce numéro.
-
true : Oui.
-
false : Non.
true
Email Address
Adresse e-mail de l'utilisateur.
a***@example.net
Enabled
Indique s'il faut envoyer des notifications d'alerte à cet utilisateur. Valeurs possibles :
-
true : Oui.
-
false : Non.
true
-
-
Créez un groupe d'utilisateurs.
Sur l'onglet Notification Objects, cliquez sur User Group Management.
Sur l'onglet User Group Management, cliquez sur Create.
-
Dans la boîte de dialogue Add User Group, configurez les paramètres suivants, puis cliquez sur Confirm.
Paramètres :
Paramètre
Description
Exemple
Identifier
Identifiant unique du groupe d'utilisateurs. Il ne doit pas être identique à l'identifiant d'un autre groupe d'utilisateurs.
Doit comporter entre 5 et 60 caractères, commencer par une lettre et peut contenir des lettres, des chiffres, des traits de soulignement (_), des tirets (-) et des points (.).
group-01
Group Name
Nom du groupe d'utilisateurs.
Le nom ne doit pas dépasser 20 caractères et ne peut pas contenir les caractères spéciaux suivants :
\$|~?&<>{}`'".ActionTrail O&M Group
Members to Add
Utilisateurs que vous avez créés.
Kumer, Alice
Added Members
Utilisateurs ajoutés au groupe d'utilisateurs.
Kumer, Alice
Enabled
Indique s'il faut envoyer des notifications d'alerte à ce groupe d'utilisateurs. Valeurs possibles :
-
Enabled : Oui.
-
Disabled : Non.
Enabled
-
Étape 4 (Facultative) : Créer un modèle de contenu
ActionTrail utilise par défaut le modèle de contenu SLS ActionTrail intégré. Créez des modèles personnalisés si nécessaire.
Connectez-vous à la console ActionTrail.
Dans le volet de navigation de gauche, cliquez sur Event Alerting.
Sur la page Alert Center, choisissez .
Cliquez sur Create.
Dans la boîte de dialogue Add Alert Template, définissez les champs Identifier et Name.
-
Spécifiez le contenu de notification pour chaque méthode d'envoi d'alerte.
Méthode de notification
Description
SMS
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Voice
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese (recommandé) et English.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Email
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Subject : objet du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir l'objet.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
DingTalk
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Disable View Details : désactive le lien par défaut permettant d'afficher les détails de l'alerte ou de gérer les règles d'alerte sans se connecter. Pour plus d'informations, consultez Afficher les détails d'une alerte sans connexion.
-
Title : titre du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir le titre.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Webhook-Custom
Vous pouvez configurer les paramètres suivants :
-
Sending Mode : méthode d'envoi des notifications. Valeurs possibles : single et batch.
Par exemple, si vous saisissez
{ "project": "{{project}}", "alert_name": "{{alert_name}}"}dans le champ Content et que deux alertes sont déclenchées.-
Single : deux notifications d'alerte sont envoyées séparément. Le contenu est
{ "project": "project-1", "alert_name": "alert-1"}et{ "project": "project-2", "alert_name": "alert-2"}. -
Batch : deux notifications d'alerte sont envoyées en une seule fois. Le contenu est
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}].-
Si vous sélectionnez Batch et définissez le paramètre Maximum number of items sent in a group sur N, une notification d'alerte pour les N premières alertes d'un ensemble fusionné est envoyée.
-
Si vous sélectionnez Batch et que le contenu spécifié peut être analysé en données JSON, une notification d'alerte est envoyée au format JSON. Si le contenu ne peut pas être analysé en données JSON, une notification d'alerte est envoyée sous forme de tableau contenant des chaînes.
-
-
-
Maximum Number of Items Sent per Group : nombre maximal d'alertes à envoyer par groupe. Valeurs possibles : Unlimited et Custom.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
RemarquePar défaut, les notifications d'alerte sont envoyées avec l'en-tête de requête Content-Type: application/json;charset=utf-8. Si votre point de terminaison webhook nécessite un format d'en-tête différent, vous pouvez définir un en-tête de requête personnalisé lors de la configuration du canal de notification. Pour plus d'informations, consultez webhook-custom.
Notifications
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
WeCom
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Title : titre du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir le titre.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Lark
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Disable View Details : désactive le lien par défaut permettant d'afficher les détails de l'alerte ou de gérer les règles d'alerte sans se connecter. Pour plus d'informations, consultez Afficher les détails d'une alerte sans connexion.
-
Title : titre du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir le titre.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Slack
Vous pouvez configurer les paramètres suivants :
-
Language : langue de notification. Valeurs possibles : Chinese et English.
-
Title : titre du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir le titre.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
EventBridge
Vous pouvez configurer les paramètres suivants :
-
Subject : objet du message d'alerte. Vous pouvez également utiliser une variable de modèle pour définir l'objet.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
Function Compute
Vous pouvez configurer les paramètres suivants :
-
Sending Mode : méthode d'envoi des notifications. Valeurs possibles : single et batch.
Par exemple, si vous saisissez
{ "project": "{{project}}", "alert_name": "{{alert_name}}"}dans le champ Content et que deux alertes sont déclenchées.-
Single : deux notifications d'alerte sont envoyées séparément. Le contenu est
{ "project": "project-1", "alert_name": "alert-1"}et{ "project": "project-2", "alert_name": "alert-2"}. -
Batch : deux notifications d'alerte sont envoyées en une seule fois. Le contenu est
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}].-
Si vous sélectionnez Batch et définissez le paramètre Maximum number of items sent in a group sur N, une notification d'alerte pour les N premières alertes d'un ensemble fusionné est envoyée.
-
Si vous sélectionnez Batch et que le contenu spécifié peut être analysé en données JSON, une notification d'alerte est envoyée au format JSON. Si le contenu ne peut pas être analysé en données JSON, une notification d'alerte est envoyée sous forme de tableau contenant des chaînes.
-
-
-
Maximum Number of Items Sent per Group : nombre maximal d'alertes à envoyer par groupe. Valeurs possibles : Unlimited et Custom.
-
Send Content : contenu de la notification. Vous pouvez utiliser des variables de modèle pour personnaliser le contenu. Pour plus d'informations, consultez variables de modèle d'alerte (nouveau).
-
Cliquez sur Confirm.
Étape 5 (Facultative) : Créer une politique d'action
Les politiques d'action contrôlent les canaux et la fréquence des notifications d'alerte. Les règles d'alerte intégrées utilisent par défaut la politique d'action SLS ActionTrail. Créez une politique d'action personnalisée pour spécifier les conditions d'alerte, les canaux de notification et les destinataires.
Connectez-vous à la console ActionTrail.
Dans le volet de navigation de gauche, cliquez sur Event Alerting.
Sur la page Alert Center, choisissez .
Cliquez sur Create.
Dans la boîte de dialogue Add Action Policy, saisissez un ID et un Name.
-
Sur l'onglet Primary Action Policy, créez la politique d'action.
Cliquez sur l'icône
.-
Configurez les conditions de déclenchement des alertes, puis cliquez sur Confirm.
Paramètre
Description
Exemple
Condition
Valeurs possibles :
-
All : le système exécute le groupe d'actions uniquement si toutes les alertes de l'ensemble satisfont toutes les conditions.
-
Any : le système exécute le groupe d'actions si au moins une alerte de l'ensemble satisfait toutes les conditions.
All
Expression conditionnelle
Les alertes correspondant à une expression conditionnelle sont traitées selon la politique d'action. Vous pouvez spécifier un objet, un opérateur et une valeur d'objet pour l'expression conditionnelle.
-
Objet : Alibaba Cloud Account ID
-
Opérateur : Equal to
-
Valeur d'objet : 154035569884****
Mode
Vous pouvez ajouter plusieurs conditions en mode standard ou avancé. Valeurs possibles :
-
Standard Mode : toutes les conditions sont jointes par l'opérateur AND.
-
Advanced Mode : les conditions peuvent être jointes par les opérateurs AND ou OR. Vous pouvez utiliser des parenthèses pour regrouper les conditions et créer une logique imbriquée.
Standard Mode
-
-
Configurez un groupe d'actions.
Configurez la méthode de notification et ses paramètres. Les méthodes de notification prises en charge incluent SMS, appel vocal, e-mail, DingTalk, webhook et Message Center. Pour plus d'informations, consultez méthodes de notification. Dans la section Action Group, définissez Channel sur Widget et Recipient Type sur Default Recipient. Sélectionnez un Recipient et un Content Template, puis définissez Send Time sur Any Time. Pour ajouter d'autres méthodes de notification, cliquez sur + Add Channel Tracking.
-
Cliquez sur l'icône
dans la boîte de dialogue Condition ou Action Group pour finaliser la configuration de la Primary Action Policy.RemarquePour ajouter d'autres conditions et groupes d'actions, cliquez sur l'icône
. -
(Facultatif) Si vous devez ajouter un nœud Condition ou un nœud Action Group après avoir ajouté un nœud End, procédez comme suit :
Supprimer un nœud : placez le curseur sur le nœud cible, effectuez un clic droit, puis cliquez sur Delete Node.
-
Ajouter un nœud
Cliquez sur l'icône
pour ajouter un nœud Condition.Cliquez sur l'icône
pour ajouter un nœud Action Group.Cliquez sur l'icône
pour ajouter un nœud End.
Cliquez sur Confirm.
Étape 6 : Activer une règle d'alerte
ActionTrail prend en charge les règles d'alerte basées sur des modèles et les règles personnalisées. Par exemple, pour déclencher une alerte lorsqu'une configuration de route VPC change, utilisez le modèle VPC Network Route Change. Les étapes suivantes permettent de créer une règle d'alerte à partir d'un modèle :
Les règles d'alerte personnalisées sont automatiquement activées après leur création. Ignorez les étapes suivantes si vous utilisez une règle personnalisée. Créer une règle d'alerte personnalisée.
Connectez-vous à la console ActionTrail.
Dans le volet de navigation de gauche, cliquez sur Event Alerting.
Sur la page Alert Center, cliquez sur l'onglet Alert Rules.
Cliquez sur la flèche déroulante à côté du bouton New Alert .
Sélectionnez From Template .
Cliquez sur le modèle d'alerte cible.
-
Cliquez sur OK pour créer la règle d'alerte.
Si Running apparaît dans la colonne Status, la règle d'alerte est activée. Cliquez sur le nom de la règle pour consulter l'historique des alertes, ou cliquez sur Edit dans la colonne Actions pour afficher la configuration.
Documentation connexe
Configurez directement les règles d'alerte dans Simple Log Service. Guide de démarrage rapide pour la configuration des alertes.
Si vous ne recevez pas de notifications d'alerte, vérifiez l'historique des alertes. Résoudre l'absence de réception des notifications d'alerte.