InfraNestInfraNest
Automatisierungsregeln

Automatisierungs-Trigger und -Aktionen

Die vollständige Liste dessen, worauf eine Automatisierung reagieren kann (Trigger), wie man eingrenzt, wann sie ausgeführt wird (Bedingungen), und was sie tun kann (Aktionen).

Mit Automatisierungen in InfraNest kannst du automatisch auf Ereignisse in deiner gesamten Infrastruktur reagieren — dieser Artikel behandelt, was eine Regel auslösen kann, wie du eingrenzt, wann sie ausgelöst wird, und was sie tun kann, sobald sie läuft. Er richtet sich an alle, die Automatisierungen einrichten oder anpassen.

Überblick

  • Ein Trigger ist das einzelne Ereignis, das eine Regel startet, zum Beispiel ein ablaufendes Zertifikat oder ein neu erstellter Server.
  • Bedingungen ermöglichen es dir, einen Trigger auf genau die Ereignisse einzugrenzen, die dich interessieren.
  • Aktionen sind das, was die Regel tatsächlich tut — eine Benachrichtigung senden, ein Wartungsfenster öffnen, DNS aktualisieren und mehr.

Einen Trigger wählen

Jede Automatisierung beginnt mit genau einem Ereignis. Hier ist die Auswahl, nach Bereich gruppiert:

Domains

  1. Beobachtete Domain registriert
  2. Domain läuft ab
  3. Domainstatus geändert
  4. Domain verlängert
  5. Domain gelöscht

DNS

  1. Die Einträge einer DNS-Zone ändern sich
  2. Ein bestimmter Eintrag wird erstellt, aktualisiert oder gelöscht
  3. DNS-Eintrag gelöscht — löst aus, egal ob es in InfraNest oder bei deinem DNS-Anbieter passiert ist, jeweils für einen Eintrag

Server

  1. Server hinzugefügt
  2. Serverstatus geändert (eingeschaltet oder ausgeschaltet, neu gestartet, neu erstellt, Snapshot erstellt…)
  3. Server entfernt

Monitoring und Vorfälle

  1. Monitor-Alarm (up oder down)
  2. Vorfall geöffnet
  3. Vorfall behoben
  4. Vorfall bestätigt
  5. Notiz zu einem Vorfall hinzugefügt oder ein Statusupdate dazu gepostet — aus InfraNest, Slack, Telegram, einer E-Mail oder PagerDuty

TipWenn dich nur Updates aus einer bestimmten Quelle interessieren — zum Beispiel Slack —, füge eine Bedingung für Where it was done hinzu, damit die Regel nur dafür auslöst.

Zertifikate

  1. Zertifikat läuft ab
  2. Zertifikat abgelaufen
  3. Zertifikat geändert
  4. Schwaches Zertifikat
  5. Unerwartetes Zertifikat (gefunden über Certificate-Transparency-Logs)
  6. Erneuerung hat eine Adresse nicht erreicht

Wartung

  1. Wartung geplant
  2. Wartung gestartet
  3. Wartung abgeschlossen

Drop Catch

  1. Beobachtete Domain wird bald frei
  2. Beobachtete Domain registriert
  3. Beobachtete Domain verfügbar
  4. Registrierung der beobachteten Domain fehlgeschlagen

Dynamische IP und Statusseiten

  1. Dynamische IP geändert
  2. Statusseiten-Abonnent hinzugefügt

Einen Trigger mit Bedingungen eingrenzen

  1. Gehe in deiner Automatisierung zu Bedingungen.
  2. Klicke auf Bedingung hinzufügen.
  3. Wähle ein Feld, das für den Trigger relevant ist (zum Beispiel Verbleibende Tage, Status, Tags oder Netzwerk (ISP)).
  4. Wähle einen Operator — etwa ist gleich, enthält, größer als oder ist eines von.
  5. Gib den Wert ein, mit dem abgeglichen werden soll.
  6. Wiederhole dies, um weitere Bedingungen hinzuzufügen. Verwende Abgleich, um festzulegen, ob Beliebige oder Alle dieser Bedingungen erfüllt sein müssen.

Lasse die Bedingungen leer, um die Automatisierung bei jedem passenden Ereignis auszuführen.

NoteBeispiele: eine Domain mit weniger als 7 verbleibenden Tagen, ein Monitor, der ausgefallen ist (nicht wieder erreichbar wurde), ein bestimmter DNS-Eintragstyp oder ein bestimmtes Tag am betroffenen Objekt.

Aktionen zu einer Regel hinzufügen

Eine Automatisierung kann eine oder mehrere Aktionen der Reihe nach ausführen. Gängige Beispiele:

Benachrichtigen und taggen

  1. Benachrichtigung senden — an deine Alarmziele, eine E-Mail-Adresse oder Einer Person schreiben.
  2. Unter der Meldung des Vorfalls posten — antwortet in jedem Slack-Thread und jeder Telegram-Nachricht, die diesen Alarm anzeigt.
  3. Einer Person schreiben — erreicht sie in Slack oder Telegram, oder per E-Mail, falls keines von beidem vorhanden ist; du kannst bestimmte Teammitglieder ansprechen oder diejenige Person, die laut PagerDuty gerade Bereitschaft hat.
  4. Webhook aufrufen.
  5. Tags hinzufügen oder entfernen.

Monitoring und Vorfälle

  1. Monitoring starten
  2. Neue Website überwachen oder Neuen Server überwachen — diese fügen nur dann einen Monitor hinzu, wenn dein Plan noch Platz hat, damit nichts Bestehendes pausiert wird.
  3. Vorfall bestätigen oder Vorfall beheben.

Wartung und Status

  1. Wartungsfenster öffnen oder Wartung abschließen.
  2. Statusseiten-Ankündigung posten.

Domains, DNS und Zertifikate

  1. Nameserver setzen.
  2. Auto-Verlängerung setzen.
  3. DNS-Zone erstellen oder DNS-Vorlage anwenden.
  4. Zertifikat verknüpfen mit einer Domain.
  5. Adresse nicht mehr verfolgen — funktioniert erst, sobald nichts in deinem DNS mehr für diese Adresse antwortet.

Integrationen

  1. Integrationen synchronisieren.

Um eine Aktion hinzuzufügen: Klicke auf Aktion hinzufügen, wähle sie aus der Liste, fülle ihre Felder aus und klicke dann auf Automatisierung speichern.

Eine Automatisierung aus Slack oder Telegram ausführen

  1. Stelle sicher, dass der Trigger der Automatisierung auf Manuell gesetzt ist.
  2. Gib in Slack /infranest run ein. Sende in Telegram /run an den InfraNest-Bot.
  3. Füge optional einen Teil des Namens der Automatisierung hinzu, um die Liste einzugrenzen.
  4. Wähle die gewünschte Automatisierung aus den Ergebnissen.
  5. Bestätige, um sie auszuführen.

Sie läuft dann in deinem Namen, mit deiner Rolle, und das Ergebnis wird im selben Chat gepostet.

Automatisierungs-Trigger und -Aktionen

Verwandte Artikel

In Sekunden startklar

Bring deine gesamte Infrastruktur in ein modernes Dashboard.

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