> For the complete documentation index, see [llms.txt](https://docs.enginsight.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enginsight.com/docs/knowledge-base/alarme/wie-konfiguriere-ich-in-enginsight-alarm-benachrichtigungen-in-slack.md).

# Wie konfiguriere ich in Enginsight Alarm-Benachrichtigungen in Slack?

In Enginsight hast du die Möglichkeit, Benachrichtigungen über Alarme auch in Drittanbieter-Anwendungen wie Slack zu erhalten. Damit du diese Funktion nutzen kannst, musst du unter anderem auch Änderungen an der Enginsight Konfigurationsdatei vornehmen.&#x20;

Im folgenden Artikel zeigen wir dir, welche Schritte dazu nötig sind.

{% stepper %}
{% step %}

### App in Slack anlegen

Um Enginsight mit Slack zu verbinden, musst du in Slack eine App erstellen. Bei der Erstellung dieser App erhältst du eine **Client-ID** und ein **Client-Secret**, die du für die Konfigurationsanpassungen in Enginsight benötigst. Wie du eine Slack-App erstellst, erfährst du in der [offiziellen Hersteller-Dokumentation](https://docs.slack.dev/app-management/quickstart-app-settings).

{% hint style="warning" %}
**Bitte beachte**: Enginsight übernimmt für Inhalte und Aktualität der Dokumentation von Drittanbietern keine Gewähr.
{% endhint %}
{% endstep %}

{% step %}

### Webhook in Slack erstellen

Um Alarmbenachrichtigungen aus Enginsight in Slack anzeigen zu können, musst du in Slack für deine zuvor registrierte App einen **Webhook** erstellen. Wie du einen Webhook erstellst, erfährst du in der [offiziellen Hersteller-Dokumentation](https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/).
{% 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 `integrations` und ergänze ihn wie folgt:

<pre><code>"integrations": {
    "slack": {
<strong>      "clientId": "&#x3C;SlackClientID>",
</strong><strong>      "clientSecret": "&#x3C;SlackClientSecret>"
</strong>    }
  },
</code></pre>

{% hint style="info" %}
Vergiss dabei nicht, die Platzhalter `<SlackClientID>` und `<SlackClientSecret>` entsprechend zu ersetzen.
{% endhint %}

4. Speichere die Konfigurationsdatei (**Strg** + **o**) und bestätige den Speicherprozess. Schließe die Konfigurationsdatei (**Strg** + **x**).
   {% 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 mit folgendem Befehl das Setup-Skript neu aus und bestätige alle Abfragen mit der **Enter**-Taste:

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

{% endstep %}

{% step %}

### Benachrichtigung per Slack in Enginsight aktivieren

1. Wenn du jetzt einen [neuen Alarm erstellst](https://docs.enginsight.com/docs/manual/bedienung-der-plattform/alarme-beta/ubersicht-beta/alarm-hinzufugen-beta), wird dir im Bereich **Benachrichtigungen** → **Benachrichtigungsdienst** die Option **Slack** angezeigt.
2. Setze einen Haken in die Checkbox <i class="fa-square">:square:</i> neben **Slack** und gib im Feld **Webhook-URL des Slack-Kanals**, das daraufhin angezeigt wird, die zuvor erstellte Webhook-URL ein.

<figure><img src="/files/Zltrku0nXke4EgrjBvWG" alt=""><figcaption></figcaption></figure>

4. Klicke auf **Slack verbinden** und melde dich mit deinem Slack-Benutzerkonto an.&#x20;
   {% endstep %}
   {% endstepper %}

***
