Automatisierungen ermöglichen es InfraNest, automatisch auf Ereignisse in Ihrer Infrastruktur zu reagieren. Dieser Artikel erklärt, was eine Automatisierung starten kann (Trigger), wie Sie einschränken können, wann sie ausgeführt wird (Bedingungen), und was sie tatsächlich tun kann (Aktionen). Er richtet sich an alle, die Automatisierungsregeln in InfraNest einrichten oder überprüfen.
Überblick
- Trigger sind die Ereignisse, die eine Regel starten — eine ablaufende Domain, ein ausfallender Monitor, ein sich ändernde Zertifikat und mehr.
- Bedingungen ermöglichen es Ihnen, fein abzustimmen, wann eine Regel tatsächlich ausgeführt wird, sodass sie nur bei den Situationen greift, die für Sie relevant sind.
- Aktionen sind das, was die Regel bei ihrer Ausführung tut — eine Benachrichtigung senden, einen Eintrag aktualisieren, ein Wartungsfenster öffnen und so weiter.
- Sie können einen Trigger, optionale Bedingungen und eine oder mehrere Aktionen kombinieren, um eine vollständige Automatisierung zu erstellen.
Einen Trigger wählen
Jede Automatisierung beginnt mit einem einzelnen Ereignis. Wählen Sie beim Erstellen oder Bearbeiten einer Regel eines aus diesen Gruppen unter Bei Ereignis:
- Domains — Eine Domain wird registriert, Eine Domain läuft bald ab, Der Status einer Domain ändert sich (zum Beispiel ändern sich die Nameserver), Eine Domain wird verlängert oder Eine Domain wird gelöscht.
- DNS — Die Einträge einer Zone ändern sich, oder Ein bestimmter Eintrag wird erstellt, aktualisiert oder gelöscht.
- Server — Ein Server wird erstellt, Der Betriebszustand eines Servers ändert sich (eingeschaltet oder ausgeschaltet, neu gestartet, neu aufgebaut, Snapshot erstellt…), oder Ein Server wird gelöscht.
- Monitoring und Vorfälle — Ein Monitor wird aktiv oder fällt aus, Ein Vorfall wird geöffnet, oder Ein Vorfall wird behoben.
- Zertifikate — Ein Zertifikat läuft ab, Ein Zertifikat ist abgelaufen, Ein Zertifikat ändert sich auf einem Endpunkt, Ein schwaches Zertifikat wird gefunden, oder Ein unerwartetes Zertifikat wird gefunden (aus Certificate-Transparency-Protokollen).
- Wartung — Wartung wird geplant, Wartung startet, oder Wartung wird abgeschlossen.
- Drop-Catch — Eine beobachtete Domain wird bald frei, Eine beobachtete Domain wird verfügbar, Eine beobachtete Domain wird gefangen (registriert), oder Ein Drop-Catch-Versuch schlägt fehl.
- Dynamische IP und Statusseiten — Eine dynamische IP ändert sich, oder Jemand abonniert eine Statusseite.
NoteNur ein Trigger kann eine Regel starten. Wenn dieselben Aktionen für mehrere verschiedene Ereignisse ausgeführt werden sollen, erstellen Sie für jedes eine separate Automatisierung.
Bedingungen hinzufügen, um eine Regel einzuschränken
Bedingungen verhindern, dass eine Regel bei jedem einzelnen Ereignis dieses Typs ausgelöst wird — sie ermöglichen es Ihnen, nur die Details zu berücksichtigen, die für Sie relevant sind.
- Öffnen Sie Ihre Automatisierung und gehen Sie zum Bedingungsbereich (in der Regel als Bedingungen bezeichnet).
- Verwenden Sie Bedingung hinzufügen, um eine Regel hinzuzufügen, zum Beispiel eine Domain mit weniger als 7 verbleibenden Tagen, ein Monitor, der ausgefallen (nicht aktiv geworden) ist, ein bestimmter Eintragstyp oder DNS-Anbieter, oder ein bestimmtes Tag am betroffenen Objekt.
- Wählen Sie, ob die Automatisierung auf Beliebige oder Abgleich — dieser Bedingungen treffen soll, um zu steuern, wie mehrere Bedingungen kombiniert werden.
- Lassen Sie den Bedingungsbereich leer, wenn die Regel bei jedem passenden Ereignis ohne zusätzliche Filterung ausgeführt werden soll.
- Verwenden Sie Vorschau (Probelauf) oder Testlauf, um vor dem Speichern zu prüfen, welche letzten Ereignisse getroffen hätten.
TipWenn Ihre Regel nicht ausgelöst zu werden scheint, prüfen Sie zuerst die Bedingungen — ein nicht passendes Detail (wie Tag oder Eintragstyp) ist der häufigste Grund, warum ein passendes Ereignis übersprungen wird.
Auszuführende Aktionen hinzufügen
Aktionen sind das, was tatsächlich passiert, sobald Ihr Trigger ausgelöst wird und alle Bedingungen erfüllt sind. Eine Regel kann eine oder mehrere Aktionen der Reihe nach ausführen.
- Gehen Sie in Ihrer Automatisierung zu Aktion hinzufügen, um einen Schritt hinzuzufügen.
- Wählen Sie aus den verfügbaren Aktionen, gruppiert nach ihrer Funktion:
- Benachrichtigen und taggen — Benachrichtigung senden, Webhook aufrufen, Labels hinzufügen, Label entfernen (und ähnliche Tagging-Aktionen für das betroffene Objekt).
- Monitoring und Vorfälle — Monitoring starten, Vorfall bestätigen, Vorfall beheben.
- Wartung und Status — Wartungsfenster öffnen, Wartung abschließen, Statusseiten-Ankündigung posten.
- Domains, DNS und Zertifikate — Nameserver setzen, Auto-Verlängerung setzen, DNS-Zone erstellen, DNS-Vorlage anwenden, Zertifikat verknüpfen.
- Integrationen — Integrationen synchronisieren.
- Füllen Sie die Felder für jede Aktion aus — diese variieren je nach Aktion, umfassen aber häufig Nachricht (optional), Labels (kommagetrennt), Dauer (Minuten) und URL.
- Verwenden Sie Nach oben oder Nach unten, um Aktionen neu zu ordnen, wenn Sie mehr als eine hinzugefügt haben.
- Wählen Sie Automatisierung speichern, sobald Trigger, Bedingungen und Aktionen wie gewünscht eingerichtet sind.
WarningManche Aktionen sind unumkehrbar oder betreffen produktive Infrastruktur — zum Beispiel das Abschließen eines Wartungsfensters oder das Setzen von Nameservern. Prüfen Sie Ihre Bedingungen sorgfältig, bevor Sie speichern, besonders wenn die Regel automatisch Bei Ereignis ausgeführt wird.
Tipps
- Beginnen Sie mit Mit einer Vorlage starten in der Vorlagenbibliothek, wenn Sie unsicher sind, wie Sie einen Trigger, Bedingungen und Aktionen kombinieren — Sie können jede Vorlage anschließend bearbeiten.
- Verwenden Sie Testlauf oder Testlauf mit Beispielereignis, um zu prüfen, ob sich eine Automatisierung wie erwartet verhält, bevor sie live geht.
- Prüfen Sie regelmäßig den Laufverlauf, um zu sehen, ob letzte Läufe erfolgreich waren, und um alle als Letzter Lauf fehlgeschlagen markierten Fälle zu untersuchen.
War dieser Artikel hilfreich?