Définition d'une AWS IoT Events alarme (AWS IoT Events console) - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Définition d'une AWS IoT Events alarme (AWS IoT Events console)

Vous pouvez utiliser la AWS IoT Events console pour définir une AWS IoT Events alarme sur un modèle d'actif existant. Pour définir une AWS IoT Events alarme sur un nouveau modèle d'actif, créez le modèle d'actif, puis procédez comme suit. Pour plus d’informations, consultez Création de modèles de ressources.

Important

Chaque alarme nécessite un attribut qui spécifie la valeur de seuil à comparer pour l'alarme. Vous devez définir l'attribut de valeur seuil sur le modèle d'actif avant de pouvoir définir une alarme.

Prenons un exemple où vous souhaitez définir une alarme qui détecte lorsqu'une éolienne dépasse sa vitesse nominale maximale de 50 mi/h. Avant de définir l'alarme, vous devez définir un attribut (Vitesse maximale du vent) avec une valeur par défaut de50.

Pour définir une AWS IoT Events alarme sur un modèle d'actif
  1. Accédez à la console AWS IoT Events.

  2. Dans le volet de navigation, sélectionnez Modèles d'alarme.

  3. Choisissez Créer un modèle d'alarme.

  4. Saisissez un nom pour votre alarme.

  5. (Facultatif) Entrez une description pour votre alarme.

  6. Dans la section Cible de l'alarme, procédez comme suit :

    1. Pour les options Target, choisissez la propriété de l'AWS IoT SiteWise actif.

    2. Choisissez le modèle d'actif pour lequel vous souhaitez ajouter l'alarme.

  7. Dans la section Définitions des seuils, vous définissez le moment où l'alarme est détectée et la gravité de l'alarme. Procédez comme suit :

    1. Sélectionnez la propriété sur laquelle l'alarme est détectée. Chaque fois que cette propriété reçoit une nouvelle valeur, AWS IoT SiteWise envoie la valeur AWS IoT Events à pour évaluer l'état de l'alarme.

    2. Sélectionnez l'opérateur à utiliser pour comparer la propriété à la valeur de seuil. Sélectionnez parmi les options suivantes :

      • < inférieur à

      • <= inférieur ou égal

      • == égal

      • ! = non égal

      • >= supérieur ou égal

      • > supérieur à

    3. Pour Valeur, sélectionnez la propriété d'attribut à utiliser comme valeur de seuil. AWS IoT Events compare la valeur de la propriété avec la valeur de cet attribut.

    4. Entrez le niveau de gravité de l'alarme. Utilisez un chiffre que votre équipe comprend pour refléter la gravité de cette alarme.

  8. (Facultatif) Dans la section Paramètres de notification - facultatif, procédez comme suit :

    1. Pour Protocole, choisissez l'une des options suivantes :

      • Courrier électronique et SMS : l'alarme avertit les utilisateurs de l'IAM Identity Center par SMS et e-mail.

      • E-mail : l'alarme avertit les utilisateurs de l'IAM Identity Center par un message électronique.

      • Texte — L'alarme avertit les utilisateurs de l'IAM Identity Center par un message SMS.

    2. Pour Expéditeur, choisissez l'expéditeur.

      Important

      Vous devez vérifier l'adresse e-mail de l'expéditeur dans Amazon Simple Email Service (Amazon SES). Pour plus d'informations, consultez la section Vérification des adresses e-mail dans Amazon SES, dans le manuel Amazon Simple Email Service Developer Guide.

    3. Choisissez l'attribut dans Attribut du destinataire (facultatif). L'alarme utilise la valeur par défaut de l'attribut que vous avez choisi.

    4. Choisissez l'attribut dans Attribut de message personnalisé - facultatif. L'alarme utilise la valeur par défaut de l'attribut que vous avez choisi.

  9. Dans la section Instance, spécifiez l'état par défaut pour cette alarme. Vous pouvez activer ou désactiver cette alarme pour tous les actifs que vous créez à partir de ce modèle d'actif lors d'une étape ultérieure.

  10. Dans les paramètres avancés, vous pouvez configurer les autorisations, les paramètres de notification supplémentaires, les actions relatives à l'état de l'alarme, le modèle d'alarme dans SiteWise Monitor et le flux d'accusé de réception.

    Note

    AWS IoT Events les alarmes nécessitent les rôles de service suivants :

    • Rôle censé envoyer AWS IoT Events des valeurs d'état d'alarme à AWS IoT SiteWise.

    • Un rôle qui AWS IoT Events suppose d'envoyer des données à Lambda. Vous n'avez besoin de ce rôle que si votre alarme envoie des notifications.

    1. Dans la section Accusation de réception, choisissez Activé ou Désactivé. Pour plus d'informations sur le flux d'accusé de réception, consultezÉtats d'alarme.

    2. Dans la section Autorisations, procédez comme suit :

      1. Pour AWS IoT Events le rôle, utilisez un rôle existant ou créez-en un avec les autorisations requises. Ce rôle nécessite l'iotsitewise:BatchPutAssetPropertyValueautorisation et une relation de confiance qui permettent à iotevents.amazonaws.com d'assumer le rôle.

      2. Pour le rôle Lambda, utilisez un rôle existant ou créez-en un avec les autorisations requises. Ce rôle nécessite les sso-directory:DescribeUser autorisations lambda:InvokeFunction et une relation de confiance qui permet iotevents.amazonaws.com d'assumer le rôle.

    3. (Facultatif) Dans le volet Paramètres de notification supplémentaires, procédez comme suit :

      1. Pour Gérer votre fonction Lambda, effectuez l'une des opérations suivantes :

        • Pour AWS IoT Events créer une nouvelle fonction Lambda, choisissez Create a new Lambda function.

        • Pour utiliser une fonction Lambda existante, choisissez Utiliser une fonction Lambda existante et choisissez le nom de la fonction.

        Pour plus d'informations, consultez la section Gestion des notifications d'alarme dans le Guide du AWS IoT Events développeur.

    4. (Facultatif) Dans la section Définir l'action d'état - facultatif, procédez comme suit :

      1. Sous Actions relatives à l'état d'alarme, ajoutez des actions, puis choisissez Enregistrer.

        Vous pouvez ajouter jusqu'à 10 actions.

      AWS IoT Events peut effectuer des actions lorsque l'alarme est active. Vous pouvez définir des actions intégrées pour utiliser un temporisateur ou définir une variable, ou envoyer des données à d'autres AWS ressources. Pour plus d'informations, consultez la section Actions prises en charge dans le Guide du AWS IoT Events développeur.

  11. Choisissez Créer.

    Note

    La AWS IoT Events console envoie plusieurs demandes d'API pour ajouter l'alarme au modèle d'actif. Lorsque vous choisissez Ajouter une alarme, la console ouvre une boîte de dialogue qui indique la progression de ces demandes d'API. Restez sur cette page jusqu'à ce que chaque demande d'API aboutisse ou jusqu'à ce qu'une demande d'API échoue. Si une demande échoue, fermez la boîte de dialogue, corrigez le problème et choisissez Ajouter une alarme pour réessayer.