Met automatiseringen in InfraNest kun je automatisch reageren op dingen die in je infrastructuur gebeuren — dit artikel behandelt wat een regel kan starten, hoe je kunt beperken wanneer deze afgaat, en wat deze kan doen zodra hij wordt uitgevoerd. Het is bedoeld voor iedereen die automatiseringen instelt of aanpast.
Overzicht
- Een trigger is de ene gebeurtenis die een regel start, zoals een verlopend certificaat of een aangemaakte server.
- Met voorwaarden kun je een trigger beperken tot alleen de gebeurtenissen die voor jou relevant zijn.
- Acties zijn wat de regel daadwerkelijk doet — een melding sturen, een onderhoudsvenster openen, DNS bijwerken, en meer.
Een trigger kiezen
Elke automatisering begint met precies één gebeurtenis. Dit zijn de opties, gegroepeerd per onderdeel:
Domeinen
- Gevolgd domein geregistreerd
- Domein verloopt
- Domeinstatus gewijzigd
- Domein verlengd
- Domein verwijderd
DNS
- De records van een DNS-zone wijzigen
- Een specifieke record wordt aangemaakt, bijgewerkt of verwijderd
- DNS-record verwijderd — triggert of dit nu in InfraNest of bij je DNS-provider gebeurde, één record tegelijk
Servers
- Server toegevoegd
- Serverstatus gewijzigd (aan- of uitgezet, herstart, herbouwd, snapshot gemaakt…)
- Server verwijderd
Monitoring en incidenten
- Monitormelding (up of down)
- Incident geopend
- Incident opgelost
- Incident bevestigd
- Notitie bij incident toegevoegd, of een statusupdate erop geplaatst — vanuit InfraNest, Slack, Telegram, een e-mail, of PagerDuty
TipAls je alleen geïnteresseerd bent in updates vanaf één plek — bijvoorbeeld Slack — voeg dan een voorwaarde toe op Waar het gedaan is, zodat de regel alleen daarvoor afgaat.
Certificaten
- Certificaat verloopt
- Certificaat verlopen
- Certificaat gewijzigd
- Zwak certificaat
- Onverwacht certificaat (gevonden via Certificate Transparency-logs)
- Vernieuwing heeft een adres niet bereikt
Onderhoud
- Onderhoud ingepland
- Onderhoud gestart
- Onderhoud afgerond
Drop Catch
- Gevolgd domein komt bijna vrij
- Gevolgd domein geregistreerd
- Gevolgd domein beschikbaar
- Registratie gevolgd domein mislukt
Dynamisch IP en statuspagina's
- Dynamisch IP gewijzigd
- Statuspagina-abonnee toegevoegd
Een trigger beperken met voorwaarden
- Ga in je automatisering naar Voorwaarden.
- Klik op Voorwaarde toevoegen.
- Kies een Veld dat relevant is voor de trigger (bijvoorbeeld Dagen resterend, Status, Tags, of Netwerk (ISP)).
- Kies een Operator — zoals is gelijk aan, bevat, groter dan, of is een van.
- Voer de Waarde in om mee te vergelijken.
- Herhaal dit om meer voorwaarden toe te voegen. Gebruik Overeenkomst om te bepalen of Elke of Alle van deze voorwaarden waar moeten zijn.
Laat voorwaarden leeg om de automatisering bij elke passende gebeurtenis uit te voeren.
NoteVoorbeelden: een domein met minder dan 7 dagen resterend, een monitor die offline ging (niet online), een specifiek DNS-recordtype, of een bepaalde tag op het betreffende object.
Acties aan een regel toevoegen
Een automatisering kan een of meer acties uitvoeren, in volgorde. Veelgebruikte acties zijn:
Melden en taggen
- Melding sturen — naar je meldingsbestemmingen, een e-mailadres, of Iemand een bericht sturen.
- Plaatsen onder de melding van het incident — reageert in elke Slack-thread en elk Telegram-bericht dat die melding toont.
- Iemand een bericht sturen — bereikt diegene via Slack of Telegram, of per e-mail als die geen van beide heeft; je kunt specifieke teamleden kiezen of degene die volgens PagerDuty dienst heeft.
- Webhook aanroepen.
- Tags toevoegen of verwijderen.
Monitoring en incidenten
- Monitoring starten
- Nieuwe website monitoren of Nieuwe server monitoren — deze voegen alleen een monitor toe als je abonnement er ruimte voor heeft, zodat bestaande monitors niet gepauzeerd worden.
- Incident bevestigen of Incident oplossen.
Onderhoud en status
- Onderhoudsvenster openen of Onderhoud afronden.
- Statuspagina-aankondiging plaatsen.
Domeinen, DNS en certificaten
- Nameservers instellen.
- Automatisch verlengen instellen.
- DNS-zone aanmaken of DNS-sjabloon toepassen.
- Certificaat koppelen aan een domein.
- Adres niet meer volgen — werkt alleen zodra niets meer in je DNS naar dat adres verwijst.
Integraties
- Integraties synchroniseren.
Een actie toevoegen: klik op Actie toevoegen, kies deze uit de lijst, vul de velden in, en klik vervolgens op Automatisering opslaan.
Een automatisering uitvoeren vanuit Slack of Telegram
- Zorg dat de trigger van de automatisering is ingesteld op Handmatig.
- Typ in Slack
/infranest run. Stuur in Telegram/runnaar de InfraNest-bot. - Voeg eventueel een deel van de naam van de automatisering toe om de lijst te beperken.
- Kies de gewenste automatisering uit de resultaten.
- Bevestig om deze uit te voeren.
De automatisering wordt uitgevoerd als jij, met jouw rol, en het resultaat wordt teruggeplaatst in dezelfde chat.
Was dit artikel nuttig?