Definition eines AWS IoT Events Alarms (AWS IoT SiteWise Konsole) - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Definition eines AWS IoT Events Alarms (AWS IoT SiteWise Konsole)

Sie können die AWS IoT SiteWise Konsole verwenden, um einen AWS IoT Events Alarm für ein vorhandenes Asset-Modell zu definieren. Um einen AWS IoT Events Alarm für ein neues Asset-Modell zu definieren, erstellen Sie das Asset-Modell und führen Sie dann diese Schritte aus. Weitere Informationen finden Sie unter Erstellen von Komponentenmodellen.

Wichtig

Für jeden Alarm ist ein Attribut erforderlich, das den Schwellenwert angibt, mit dem für den Alarm verglichen werden soll. Sie müssen das Schwellenwertattribut im Asset-Modell definieren, bevor Sie einen Alarm definieren können.

Stellen Sie sich ein Beispiel vor, bei dem Sie einen Alarm definieren möchten, der erkennt, wenn eine Windkraftanlage ihre maximale Nennwindgeschwindigkeit von 50 mph überschreitet. Bevor Sie den Alarm definieren, müssen Sie ein Attribut (Maximale Windgeschwindigkeit) mit dem Standardwert definieren50.

Um einen AWS IoT Events Alarm für ein Asset-Modell zu definieren
  1. Navigieren Sie zur AWS IoT SiteWise -Konsole.

  2. Klicken Sie im Navigationsbereich auf Models (Modelle).

  3. Wählen Sie das Asset-Modell aus, für das Sie einen Alarm definieren möchten.

  4. Wählen Sie die Registerkarte Alarm.

  5. Wählen Sie Alarm hinzufügen.

  6. Wählen Sie im Bereich Optionen für den Alarmtyp die Option AWS IoT Events Alarm aus.

  7. Gehen Sie im Abschnitt Alarmdetails wie folgt vor:

    1. Geben Sie einen Namen für den Alarm ein.

    2. (Optional) Geben Sie eine Beschreibung für Ihren Alarm ein.

  8. Im Abschnitt Schwellenwertdefinitionen legen Sie fest, wann der Alarm erkannt wird und wie schwerwiegend der Alarm ist. Gehen Sie wie folgt vor:

    1. Wählen Sie die Eigenschaft aus, bei der der Alarm erkannt wird. Jedes Mal, wenn diese Eigenschaft einen neuen Wert erhält, wird der Wert AWS IoT SiteWise an gesendet, AWS IoT Events um den Status des Alarms auszuwerten.

    2. Wählen Sie den Operator aus, der verwendet werden soll, um die Eigenschaft mit dem Schwellenwert zu vergleichen. Wählen Sie aus den folgenden Optionen aus:

      • < weniger als

      • <= kleiner als oder gleich

      • == gleich

      • ! = nicht gleich

      • >= größer als oder gleich

      • > größer als

    3. Wählen Sie unter Wert die Attributeigenschaft aus, die als Schwellenwert verwendet werden soll. AWS IoT Events vergleicht den Wert der Eigenschaft mit dem Wert dieses Attributs.

    4. Geben Sie den Schweregrad des Alarms ein. Verwenden Sie eine Zahl, die Ihr Team versteht, um den Schweregrad dieses Alarms wiederzugeben.

  9. (Optional) Gehen Sie im Abschnitt Benachrichtigungseinstellungen — optional wie folgt vor:

    1. Wählen Sie Aktiv.

      Anmerkung

      Wenn Sie Inaktiv wählen, erhalten Sie und Ihr Team keine Alarmbenachrichtigungen.

    2. Wählen Sie unter Empfänger den Empfänger aus.

      Wichtig

      Sie können Alarmbenachrichtigungen an AWS IAM Identity Center Benutzer senden. Um diese Funktion nutzen zu können, müssen Sie IAM Identity Center aktivieren. Sie können IAM Identity Center jeweils nur in einer AWS Region aktivieren. Das bedeutet, dass Sie Alarmbenachrichtigungen nur in der Region definieren können, in der Sie IAM Identity Center aktivieren. Weitere Informationen finden Sie unter Erste Schritte im AWS IAM Identity Center -Benutzerhandbuch.

    3. Wählen Sie unter Protokoll eine der folgenden Optionen aus:

      • E-Mail und Text — Der Alarm benachrichtigt IAM Identity Center-Benutzer mit einer SMS-Nachricht und einer E-Mail-Nachricht.

      • E-Mail — Der Alarm benachrichtigt IAM Identity Center-Benutzer mit einer E-Mail-Nachricht.

      • Text — Der Alarm benachrichtigt IAM Identity Center-Benutzer mit einer SMS-Nachricht.

    4. Wählen Sie unter Absender den Absender aus.

      Wichtig

      Sie müssen die Absender-E-Mail-Adresse in Amazon Simple Email Service (Amazon SES) verifizieren. Weitere Informationen finden Sie unter Verifizieren von E-Mail-Adressen in Amazon SES im Amazon Simple Email Service Developer Guide.

  10. Im Abschnitt Standard-Asset-Status können Sie den Standardstatus für Alarme festlegen, die mit diesem Asset-Modell erstellt wurden.

    Anmerkung

    Sie aktivieren oder deaktivieren diesen Alarm für Assets, die Sie in einem späteren Schritt anhand dieses Asset-Modells erstellen.

  11. Im Bereich Erweiterte Einstellungen können Sie die Berechtigungen, die zusätzlichen Benachrichtigungseinstellungen, die Alarmstatusaktionen, das Alarmmodell in SiteWise Monitor und den Bestätigungsablauf konfigurieren.

    Anmerkung

    AWS IoT Events Für Alarme sind die folgenden Servicerollen erforderlich:

    • Eine Rolle, die AWS IoT Events davon ausgeht, Alarmstatuswerte an zu senden AWS IoT SiteWise.

    • Eine Rolle, die AWS IoT Events davon ausgeht, Daten an Lambda zu senden. Sie benötigen diese Rolle nur, wenn Ihr Alarm Benachrichtigungen sendet.

    Gehen Sie im Abschnitt Berechtigungen wie folgt vor:

    1. Verwenden Sie als AWS IoT Events Rolle eine vorhandene Rolle oder erstellen Sie eine Rolle mit den erforderlichen Berechtigungen. Diese Rolle erfordert die iotsitewise:BatchPutAssetPropertyValue Erlaubnis und eine Vertrauensbeziehung, die es iotevents.amazonaws.com ermöglicht, die Rolle zu übernehmen.

    2. Verwenden Sie für die AWS IoT Events Lambda-Rolle eine vorhandene Rolle oder erstellen Sie eine Rolle mit den erforderlichen Berechtigungen. Für diese Rolle sind die sso-directory:DescribeUser Berechtigungen lambda:InvokeFunction und sowie eine Vertrauensbeziehung erforderlich, die es ermöglicht, die Rolle iotevents.amazonaws.com zu übernehmen.

  12. (Optional) Gehen Sie im Abschnitt Zusätzliche Benachrichtigungseinstellungen wie folgt vor:

    1. Für das Empfängerattribut definieren Sie ein Attribut, dessen Wert den Empfänger der Benachrichtigung angibt. Sie können IAM Identity Center-Benutzer als Empfänger auswählen.

      Sie können ein Attribut erstellen oder ein vorhandenes Attribut im Asset-Modell verwenden.

      • Wenn Sie Neues Empfängerattribut erstellen wählen, geben Sie den Namen des Empfängerattributs und den Standardwert Empfänger an — optional für das Attribut.

      • Wenn Sie Bestehendes Empfängerattribut verwenden wählen, wählen Sie das Attribut im Feld Name des Empfängerattributs aus. Der Alarm verwendet den Standardwert des von Ihnen ausgewählten Attributs.

      Sie können den Standardwert für jedes Asset, das Sie anhand dieses Asset-Modells erstellen, überschreiben.

    2. Für das benutzerdefinierte Nachrichtenattribut definieren Sie ein Attribut, dessen Wert die benutzerdefinierte Nachricht angibt, die zusätzlich zur Standardnachricht zur Statusänderung gesendet werden soll. Sie können beispielsweise eine Nachricht angeben, die Ihrem Team hilft, zu verstehen, wie mit diesem Alarm umgegangen werden kann.

      Sie können wählen, ob Sie ein Attribut erstellen oder ein vorhandenes Attribut im Asset-Modell verwenden möchten.

      • Wenn Sie ein neues benutzerdefiniertes Nachrichtenattribut erstellen möchten, geben Sie den Namen des benutzerdefinierten Nachrichtenattributs und den Standardwert für benutzerdefinierte Nachricht an — optional für das Attribut.

      • Wenn Sie Ein vorhandenes benutzerdefiniertes Nachrichtenattribut verwenden wählen, wählen Sie das Attribut unter Name des benutzerdefinierten Nachrichtenattributs aus. Der Alarm verwendet den Standardwert des von Ihnen ausgewählten Attributs.

      Sie können den Standardwert für jedes Asset, das Sie anhand dieses Asset-Modells erstellen, überschreiben.

    3. Führen Sie für Manage your Lambda function einen der folgenden Schritte aus:

      • Um eine neue Lambda-Funktion AWS IoT SiteWise erstellen zu lassen, wählen Sie Create a new lambda from an AWS managed template.

      • Um eine bestehende Lambda-Funktion zu verwenden, wählen Sie Use an existing lambda und wählen Sie den Namen der Funktion.

      Weitere Informationen finden Sie unter Verwaltung von Alarmbenachrichtigungen im AWS IoT Events Entwicklerhandbuch.

  13. (Optional) Gehen Sie im Abschnitt Statusaktion festlegen wie folgt vor:

    1. Wählen Sie Aktion bearbeiten aus.

    2. Fügen Sie unter Aktionen zum Alarmstatus hinzufügen die Aktionen hinzu und wählen Sie dann Speichern aus.

      Sie können bis zu 10 Aktionen hinzufügen.

    AWS IoT Events kann Aktionen ausführen, wenn der Alarm aktiv ist. Sie können integrierte Aktionen definieren, um einen Timer zu verwenden oder eine Variable festzulegen oder Daten an andere AWS Ressourcen zu senden. Weitere Informationen finden Sie im AWS IoT Events Entwicklerhandbuch unter Unterstützte Aktionen.

  14. (Optional) Wählen Sie unter Alarmmodell im SiteWise Monitor verwalten — optional die Option Aktiv oder Inaktiv aus.

    Verwenden Sie diese Option, damit Sie das Alarmmodell in SiteWise Monitoren aktualisieren können. Diese Option ist standardmäßig aktiviert.

  15. Wählen Sie unter Acknowledge-Flow die Option Aktiv oder Inaktiv aus. Weitere Informationen zum Bestätigungsablauf finden Sie unterAlarmzustände.

  16. Wählen Sie Alarm hinzufügen.

    Anmerkung

    Die AWS IoT SiteWise Konsole stellt mehrere API-Anfragen, um den Alarm zum Asset-Modell hinzuzufügen. Wenn Sie Alarm hinzufügen wählen, öffnet die Konsole ein Dialogfeld, in dem der Status dieser API-Anfragen angezeigt wird. Bleiben Sie auf dieser Seite, bis jede API-Anfrage erfolgreich ist oder bis eine API-Anfrage fehlschlägt. Wenn eine Anfrage fehlschlägt, schließen Sie das Dialogfeld, beheben Sie das Problem und wählen Sie Alarm hinzufügen, um es erneut zu versuchen.