Domain-Benachrichtigungen an Discord senden

Legen Sie einen Discord-Kanal-Webhook an und verbinden Sie ihn mit Domain Sentinel, damit Ablaufdaten, DNS-Änderungen und Verfügbarkeitsalarme als Embeds ankommen.

Viele kleine Teams und Nebenprojekte leben bereits auf Discord. Domain Sentinel kann jede Benachrichtigung über einen Kanal-Webhook in einen Kanal posten: nichts zu hosten, eine URL zum Einfügen. Diese Anleitung dauert etwa fünf Minuten.

Was Sie bekommen

Jede Benachrichtigung kommt als Embed an: ein Titel mit Link zur Domain in Domain Sentinel, die Zusammenfassung, eine Farbe pro Typ (grün, wenn eine Domain frei wird, gelb für eine Ablauf-Erinnerung, rot für ein bald ablaufendes Zertifikat) und Felder für Ereignis, Domain und die Liste der Änderungen, falls es welche gibt. Ablauf-Erinnerungen, Verfügbarkeits- und Registrierungsalarme, Registry- und DNS-Änderungen, Zertifikatsablauf und der periodische Bericht laufen über denselben Kanal, und Sie wählen, welche davon er erhält.

Schritt 1: den Webhook in Discord anlegen

  1. Öffnen Sie die Kanaleinstellungen (das Zahnrad neben dem Kanalnamen oder Kanal bearbeiten).
  2. Gehen Sie zu Integrationen, dann Webhooks, und klicken Sie auf Neuer Webhook.
  3. Geben Sie einen Namen ein (er erscheint als Absender, „Domain Sentinel" ist eine gute Wahl) und prüfen Sie, dass der richtige Kanal gewählt ist.
  4. Klicken Sie auf Webhook-URL kopieren. Sie beginnt mit https://discord.com/api/webhooks/.

Die URL ist ein Geheimnis: Wer sie hat, kann in diesen Kanal schreiben. Behandeln Sie sie wie ein Passwort.

Schritt 2: den Endpunkt in Domain Sentinel hinzufügen

  1. Öffnen Sie im Dashboard Benachrichtigungen, Einstellungen, dann Webhooks (oder direkt Webhooks).
  2. Klicken Sie auf Webhook hinzufügen, vergeben Sie eine Bezeichnung, fügen Sie die Discord-URL ein und wählen Sie das Format Discord.
  3. Wählen Sie die Filter. Nichts angehakt bedeutet alle Benachrichtigungstypen. Der Bereich beschränkt den Kanal auf bestimmte Domains, nach Überwachungsgruppe oder einzeln ausgewählt.
  4. Speichern Sie und klicken Sie in der Zeile auf Test senden. Ein Test-Embed sollte sofort im Kanal erscheinen.

Das Discord-Format sendet ein Embed und keine Signatur-Header, weil Discord keine prüft. Wenn Sie stattdessen das rohe JSON brauchen, nehmen Sie das JSON-Format.

Tipps

  • Ein Webhook pro Kanal, ein Kanal pro Thema. Ein Kanal nur für Ablaufdaten (nur „Eine Domain läuft bald ab" anhaken), ein anderer für DNS-Änderungen der Produktionsdomains (DNS-Änderungen, beschränkt auf die Gruppe Produktion).
  • E-Mail abschalten, wenn Discord reicht. In den Benachrichtigungseinstellungen stoppt der E-Mail-Schalter die Alarm-Mails; die Benachrichtigungen bleiben in der App und gehen weiter an Discord.
  • Ratenlimits. Discord erlaubt einige Nachrichten pro Sekunde und Webhook. Domain Sentinel sendet eine Nachricht pro Benachrichtigung, selbst ein großes Portfolio bleibt weit darunter.

Wenn es nicht funktioniert

  • „HTTP 400" beim Test: Die URL ist kein Discord-Webhook, oder das Format steht auf JSON. Stellen Sie das Format auf Discord.
  • „HTTP 401" oder „HTTP 404": Der Webhook wurde in Discord gelöscht. Legen Sie einen neuen an und aktualisieren Sie die URL.
  • Der Endpunkt zeigt „Nach Fehlern abgeschaltet": Zehn Zustellungen in Folge sind fehlgeschlagen, Domain Sentinel hat aufgehört. Reparieren Sie den Empfänger und klicken Sie auf Aktivieren; der Zähler beginnt wieder bei null.

Für Slack siehe Domain-Benachrichtigungen an Slack senden. Was die Benachrichtigungen selbst abdecken, steht in Domain-Überwachungsalarme.

Fangen Sie mit einer Domain an, die Ihnen wichtig ist

Prüfen Sie die Domain kostenlos. Für Benachrichtigungen bei Statusänderung oder Ablauf genügt ein Konto. Dauert keine 30 Sekunden.