# Wie konfiguriere ich in Enginsight den Versand von SMS-Benachrichtigungen bei Alarmen?

Enginsight nutzt für das Versenden von SMS-Benachrichtigungen Amazon SNS (Simple Notification Service). Damit du diese Funktion nutzen kannst, musst du Änderungen an der Enginsight Konfigurationsdatei vornehmen. Im folgenden Artikel zeigen wir dir, welche Schritte dazu nötig sind.

{% stepper %}
{% step %}

### AWS IAM-Benutzer mit benötigten Zugriffsrechten erstellen

1. Melde dich bei deinem AWS-Account an und navigiere zum IAM (Identity and Access Management).
2. Erstelle einen IAM-Benutzer mit Zugriff auf Amazon SNS. Folge dazu der [offiziellen AWS-Dokumentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html).
3. Erstelle für den neuen Benutzer einen Zugriffsschlüssel (Access Key), der Zugriff auf Drittanbieter-Software gewährt. Diesen **Access Key** sowie den zugehörigen **Secret Access Key** benötigst du später für die Anpassung der Enginsight Konfiguration.
   {% endstep %}

{% step %}

### Enginsight Konfiguration anpassen

1. Logge dich auf dem Enginsight Applikationsserver ein.
2. Öffne mit folgendem Befehl die Enginsight Konfigurationsdatei:

```
sudo nano /opt/enginsight/enterprise/conf/services/config.json
```

3. Navigiere zum Abschnitt `"sms"` und ergänze ihn wie folgt:

<pre><code>"sms": {
    "limit": 20,
<strong>    "region": "&#x3C;AWSRegion>",
</strong><strong>    "accessKeyId": "&#x3C;IAMBenutzerZugriffsschlüssel>",
</strong><strong>    "secretAccessKey": "&#x3C;IAMBenutzerGeheimerZugriffsschlüssel>",
</strong><strong>    "senderId": "&#x3C;StandardAbsenderIDAmazonSNS>"
</strong>  }
</code></pre>

Ersetze dabei die `<>` Platzhalter wie folgt:

<table><thead><tr><th width="346.12890625">Platzhalter</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>&#x3C;AWSRegion></code></td><td>Gib die AWS-Region an, von der aus deine Amazon SNS-Instanz Nachrichten versendet. Eine Übersicht über alle verfügbaren AWS-Regionen findest du in der <a href="https://docs.aws.amazon.com/de_de/general/latest/gr/end-user-messaging.html#end-user-messaging_region">offiziellen AWS-Dokumentation</a>.</td></tr><tr><td><code>&#x3C;IAMBenutzerZugriffsschlüssel></code></td><td>Gib den Access Key an, den du für deinen neu angelegten IAM-Benutzer erstellt hast.</td></tr><tr><td><code>&#x3C;IAMBenutzerGeheimerZugriffsschlüssel></code></td><td>Gib den Secret Access Key an, der für deinen neuen IAM-Benutzer erstellt wurde.</td></tr><tr><td><code>&#x3C;StandardAbsenderIDAmazonSNS></code></td><td>Gib die Standard-Absender-ID ein, die du in deiner Amazon SNS-Instanz findest.</td></tr></tbody></table>

4. Speichere die Konfigurationsdatei (Strg + o) und bestätige den Speicherprozess. Schließe die Konfigurationsdatei.
   {% endstep %}

{% step %}

### Anpassungen auf dem Applikationsserver übernehmen

Nun musst du das Setup-Skript für den Applikationsserver noch einmal ausführen, um deine Konfigurationsänderungen zu übernehmen.

1. Navigiere dazu mit folgendem Befehl ins Enginsight Installationsverzeichnis:

```
cd /opt/enginsight/enterprise
```

2. Führe nun mit folgendem Befehl das Setup-Skript neu aus und bestätige alle Abfragen mit der **Enter**-Taste:

```
sudo ./setup.sh
```

{% endstep %}

{% step %}

### Benachrichtigung per SMS in der Benutzeroberfläche aktivieren&#x20;

1. Navigiere in der Enginsight Benutzeroberfläche zu **Einstellungen** → **Benutzerkonto** und gib im Bereich **Deine persönlichen Angaben** eine **Handynummer** ein, an die Enginsight im Falle eines Alarms eine SMS senden kann.
2. Wenn du jetzt einen neuen Alarm erstellst, kannst du im Bereich **Benachrichtigungen** den Toggle-Button neben **Zusätzliche Benachrichtigung per SMS aktivieren** um eine SMS zu erhalten, wenn der entsprechende Alarm ausgelöst wird.

<div align="left"><figure><img src="/files/L3gfaapqDI1ZWpDvUcOW" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enginsight.com/docs/knowledge-base/alarme/wie-konfiguriere-ich-in-enginsight-den-versand-von-sms-benachrichtigungen-bei-alarmen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
