InfraNestInfraNest
Slack

Slack verbinden

Sende InfraNest-Benachrichtigungen direkt in einen Slack-Kanal, damit dein Team Vorfälle, Ablaufdaten und Statusänderungen dort sieht, wo es ohnehin schon arbeitet.

Aktualisiert am 3. November 20269 Min. Lesezeit

Sende InfraNest-Benachrichtigungen direkt in einen Slack-Kanal, damit dein ganzes Team Vorfälle, Ablaufdaten und Statusänderungen genau dort sieht, wo es ohnehin schon arbeitet.

#Überblick

  • Benachrichtigungen werden in dem von dir gewählten Slack-Kanal gepostet und aktualisieren sich selbst, wenn ein Problem behoben ist — die Wiederherstellung erscheint als Antwort im selben Thread.
  • Du und dein Team könnt direkt in Slack auf eine Benachrichtigung reagieren: bestätigen, stummschalten, ein Status-Update posten oder ein Issue in eurem Tracker anlegen.
  • Du kannst deine eigenen Benachrichtigungen auch als private Slack-Direktnachrichten erhalten, getrennt von dem, was der gemeinsame Kanal hört.

#In InfraNest verbinden

Slack verbinden
  1. Gehe zu Integrationen → Slack und wähle Verbinden.
  2. Slack bittet dich, InfraNest zu deinem Workspace hinzuzufügen. Prüfe den oben rechts angezeigten Workspace und wähle dann Allow.
  3. Wähle zurück in InfraNest den Kanal aus, an den die Benachrichtigungen gehen sollen. Du kannst später mit Add channel weitere Kanäle im selben Workspace hinzufügen.
  4. Wähle neben dem neuen Ziel Test senden, um zu prüfen, ob eine Benachrichtigung im erwarteten Kanal ankommt.
Slack verbinden

Nachdem du zugestimmt hast, sendet dir InfraNest eine Willkommensnachricht in Slack. Du bist sofort mit deinem InfraNest-Konto verknüpft und kannst direkt aus dieser Nachricht den ersten Kanal auswählen und eine Testbenachrichtigung senden, ohne hierher zurückzukehren. Sobald ein Kanal Benachrichtigungen erhält, stellt sich InfraNest dort einmalig vor, damit dein Team weiß, wofür die Nachrichten und Schaltflächen stehen.

TipDu kannst auch einfach /invite @InfraNest in einem beliebigen Slack-Kanal eingeben. InfraNest fragt dich dann privat, ob deine Benachrichtigungen dorthin gesendet werden sollen.

Ein privater Kanal erscheint erst dann in der Kanalliste von InfraNest, wenn du @InfraNest in Slack dazu einlädst (gib /invite @InfraNest im Kanal ein). Öffentliche Kanäle funktionieren ohne Einladung.

#Auf eine Benachrichtigung aus Slack reagieren

Benachrichtigungen, die über die InfraNest-App gepostet werden, enthalten Schaltflächen: Acknowledge, solange sich niemand darum kümmert, Silence 1 h, solange das Problem offen ist, und Open in InfraNest. Wenn jemand eine davon drückt, aktualisiert sich die Benachrichtigung für alle im Kanal, zum Beispiel Acknowledged by Sam at 02:16.

Sobald sich jemand darum kümmert, bietet die Benachrichtigung zusätzlich Add a note und, wenn der Monitor auf einer deiner Statusseiten ist, Post a status update:

  • Add a note speichert eine Notiz zum Vorfall für dein Team. Sie wird im Thread der Benachrichtigung gepostet und ist nie öffentlich.
  • Post a status update lässt dich den Status wählen (Investigating, Identified, Monitoring oder Resolved), die Nachricht schreiben und entscheiden, ob Abonnenten informiert werden. Du siehst immer zuerst einen Überprüfungsschritt, da das Update öffentlich ist: Es erscheint sofort auf deiner Statusseite und wird danach im Thread der Benachrichtigung angekündigt.

Die Schaltflächen handeln in deinem Namen, mit der Rolle, die du in InfraNest hast. Beim ersten Drücken sendet dir InfraNest eine private Nachricht mit einer Schaltfläche Link my account. Öffne sie, während du bei InfraNest angemeldet bist, und drücke die Schaltfläche in Slack dann erneut. Das musst du nur einmal pro Slack-Workspace tun.

Create issue erscheint unter einer Benachrichtigung, wenn dein Workspace Jira, Linear oder GitHub unter Integrationen verbunden hat und der Vorfall noch kein Issue besitzt. Beim Drücken wird der Vorfall in eurem Tracker angelegt und der Issue-Schlüssel samt Link im Thread der Benachrichtigung gepostet. Die Schaltfläche wird anschließend zu diesem Schlüssel, sodass jeder das Issue von der Benachrichtigung aus öffnen kann. Zweimaliges Drücken, oder wenn zwei Personen gleichzeitig drücken, legt trotzdem nur ein Issue an. Wenn mehr als ein Tracker oder Projekt infrage kommt und keines als Standard festgelegt ist, erhältst du stattdessen eine private Nachricht mit Open the incident, in der du die Wahl triffst.

Solange ein Vorfall offen ist, hat die Benachrichtigung zudem Ask Claude, was Claude mit der bereits vorbereiteten Untersuchung des Vorfalls öffnet (bei Tarifen mit Vorfällen).

Wenn eine Automatisierung auf eine Genehmigung wartet und ihre Anfrage an einen Slack-Kanal sendet, enthält die Nachricht Approve und Reject…. Reject fragt zuerst nach einer Bestätigung.

Eine Nachricht als Notiz speichern: Wähle Add to incident as note im Menü einer beliebigen Nachricht (⋯ › More message shortcuts). Im Thread einer Benachrichtigung landet sie beim zugehörigen Vorfall; überall sonst wählst du den Vorfall selbst aus. Post status update findest du auch im Shortcut-Menü von Slack (die Schaltfläche ⚡ oder + neben der Eingabe).

#/infranest verwenden

Gib /infranest in einem beliebigen Kanal oder einer Direktnachricht ein. Nur du siehst die Antwort.

  1. /infranest status zeigt, was gerade deine Aufmerksamkeit braucht.
  2. /infranest status api.example.com zeigt, wie es um einen Monitor, eine Domain oder einen Server steht. Du kannst einen Namen, eine URL oder eine ID verwenden.
  3. /infranest update listet die offenen Vorfälle auf, zu denen du ein öffentliches Status-Update posten kannst, jeweils mit einer Post status update-Schaltfläche.
  4. /infranest pause pausiert deine eigenen Benachrichtigungen für eine Stunde. Verwende /infranest pause tomorrow bis zum Morgen oder /infranest pause week. /infranest back schaltet sie wieder ein.
  5. /infranest run listet die manuellen Automatisierungen auf, die du ausführen darfst, jeweils mit einer Run-Schaltfläche, die zuerst um Bestätigung bittet. /infranest run backup grenzt die Liste ein.
  6. /infranest link verknüpft dein Slack mit deinem InfraNest-Konto, falls noch nicht geschehen.
  7. /infranest help listet all dies auf.

Die InfraNest-App in Slack hat außerdem einen Home-Tab. Er zeigt, ob deine Benachrichtigungen pausiert sind (mit Schaltflächen, um das zu ändern), was offen ist, wer Bereitschaft hat, wenn PagerDuty verbunden ist, und welcher Kanal die Benachrichtigungen welches Workspaces erhält.

#Jemanden benachrichtigen, wenn etwas ausfällt

  1. Öffne die Seite des Slack-Ziels.
  2. Wähle unter Mention on an outage, wen die Benachrichtigung anpingt: niemanden, @here, eine deiner Slack-Nutzergruppen (etwa @oncall) oder wer laut PagerDuty für diesen Monitor Bereitschaft hat.

Der Ping erfolgt nur bei der Benachrichtigung, die einen Ausfall eröffnet, nie bei Updates oder bei der Wiederherstellung. Die Bereitschafts-Option setzt voraus, dass diese Person ihr Slack verknüpft hat.

Slack verbinden

#Festlegen, was ein Kanal hört, und wann

  1. Wähle auf der Seite des Slack-Ziels unter What should this destination hear? entweder All events oder Urgent only.
  2. Lege unter Hours (optional) die Zeiten (und Tage) fest, zu denen alles gehört werden soll; außerhalb davon werden nur kritische Ereignisse gehört, sodass ein Ausfall trotzdem durchkommt.
  3. Schalte die „Needs you“-Zusammenfassung ein, um die gleiche Liste wie in der „needs you“-E-Mail im Kanal zu posten — Daily oder Weekly, on Monday — morgens und nur, wenn etwas Neues erscheint.

Unter Benachrichtigungen → Ziele sendet Monthly test einmal im Monat eine Testbenachrichtigung an den Kanal, damit ein Kanal, der nicht mehr funktioniert, auffällt, bevor ein Ausfall das tut.

Füge einen Link zu einem Monitor, einer Domain oder einem Server aus InfraNest in einen Kanal ein, und Slack zeigt dessen Namen, Status und Zuständige mit einer Open-Schaltfläche. Diese Vorschau erscheint nur für Elemente des eigenen Workspaces, in einem Slack-Workspace, in dem InfraNest installiert ist.

Wenn du InfraNest Slack hinzugefügt hast, bevor es diese Funktion gab, füge es Slack einmal erneut hinzu: Wähle unter Integrationen → Slack Add account und wähle auf dem Slack-Bildschirm denselben Workspace aus.

#Eigene Benachrichtigungen als Slack-Direktnachrichten erhalten

  1. Stelle sicher, dass dein Slack verknüpft ist.
  2. Gehe zu My account › Notifications.
  3. Wähle Add Telegram or Slack und dann Slack.

Deine eigenen Benachrichtigungen kommen dann als Direktnachrichten von InfraNest an und aktualisieren sich selbst, wenn ein Problem behoben ist. Jede hat darunter deine eigenen Schaltflächen, etwa Acknowledge, Silence 1 h, Remind me in 7 days oder Approve für eine Beitrittsanfrage. Sie wirken nur für dich, und alles, was nicht rückgängig gemacht werden kann, fragt zuerst um Bestätigung. Hier musst du nichts einfügen. Wenn dein Team InfraNest nicht zu Slack hinzugefügt hat, wirst du stattdessen nach einem Webhook-Link gefragt.

Kanal ändern: Öffne das Ziel unter Integrationen → Slack und wähle Change channel. Name, Benachrichtigungen und Einstellungen bleiben erhalten.

Nutzt du bereits einen Webhook? Öffne das Ziel und wähle Move to the InfraNest app, dann wähle den Kanal aus. Name, Benachrichtigungen und Einstellungen bleiben erhalten, und ab dann aktualisieren sich die Benachrichtigungen selbst, wenn ein Problem behoben ist.

Mehr als ein Workspace: Verbinde erneut und wähle auf dem Slack-Bildschirm den anderen Workspace aus. Jeder Workspace wird separat unter Slack workspaces aufgeführt.

#Stattdessen mit einem Webhook verbinden

Wenn du die InfraNest-App nicht zu deinem Workspace hinzufügen möchtest, kannst du stattdessen eine Eingehende Webhook-URL einfügen. Benachrichtigungen kommen genauso an, können sich aber nicht selbst aktualisieren, wenn ein Problem behoben ist: Die Wiederherstellung wird als neue Nachricht gepostet, die die Benachrichtigung nennt, die sie schließt.

  1. Füge in Slack eine Incoming Webhooks-App zu deinem Workspace hinzu (oder öffne die bestehende), wähle den Kanal aus und kopiere die Webhook-URL. Behandle sie wie ein Passwort.
  2. Gehe in InfraNest zu Integrationen → Slack, öffne Verbinden und wähle die Webhook-Option.
  3. Füge die Slack-Webhook-URL ein und wähle dann Test senden.

#Benachrichtigungen an Slack senden

Sobald das Ziel gespeichert ist, wähle Slack, wenn du entscheidest, welche Benachrichtigungen wohin gehen — zum Beispiel ein ausgefallener Monitor, eine bald ablaufende Domain oder eine Zertifikatswarnung.

#Tipps

TipSolange deine Benachrichtigungen nur per E-Mail gehen, endet jede Benachrichtigungs-E-Mail mit Get this in Slack next time. Das öffnet Slack in InfraNest, bereit zum Verbinden.

  • Jede Monitor-Seite (auf ihrem Alerts & Dependencies-Tab) und jede Server-Seite zeigt Who hears about this?: die Ziele und Personen, die ihre Benachrichtigungen erreichen, mit Add Slack daneben.
  • Wähle direkt nach dem Hinzufügen von Slack Test senden, um zu prüfen, ob eine Benachrichtigung im erwarteten Kanal ankommt. Ein Ziel, das noch nichts erhalten hat, bietet den Test weiterhin unter Benachrichtigungen → Ziele an.

#Fehlerbehebung

  • InfraNest aus Slack entfernt, oder der Kanal wurde archiviert: Das Ziel wird sofort als klärungsbedürftig markiert, und du wirst per E-Mail informiert. Füge InfraNest erneut zu Slack hinzu oder wähle einen anderen Kanal.
  • Nicht sicher, ob es noch funktioniert? Öffne das ⋯-Menü eines Workspaces unter Slack workspaces und wähle Check connection. Es fragt Slack, ob InfraNest weiterhin in jedem Kanal posten kann, und bietet die Lösung an — Add to Slack again, Pick another channel oder das Einladen von @InfraNest in einen privaten Kanal.
  • Einen Workspace entfernen: Entferne zuerst die Slack-Ziele, die ihn verwenden. Remove workspace erscheint dann im ⋯-Menü des Workspaces.

InfraNest postet nur in den von dir gewählten Kanälen und liest niemals deine Nachrichten. Jeder von dir gewählte Kanal ist ein Ziel — füge für ein anderes Team einen weiteren Kanal hinzu.

Verwandte Artikel

In Sekunden startklar

Bring deine gesamte Infrastruktur in ein modernes Dashboard.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet