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
- Öffnen Sie die Kanaleinstellungen (das Zahnrad neben dem Kanalnamen oder Kanal bearbeiten).
- Gehen Sie zu Integrationen, dann Webhooks, und klicken Sie auf Neuer Webhook.
- 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.
- 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
- Öffnen Sie im Dashboard Benachrichtigungen, Einstellungen, dann Webhooks (oder direkt Webhooks).
- Klicken Sie auf Webhook hinzufügen, vergeben Sie eine Bezeichnung, fügen Sie die Discord-URL ein und wählen Sie das Format Discord.
- 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.
- 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.