Automatisation
Automatisez le travail. Prouvez d’abord que ça marche.
Une règle tient en une phrase : quand ceci arrive, si cela est vrai, faites ces actions. Rejouez-la sur votre propre historique et testez chaque étape avant de l’activer. Trois correctifs automatiques vont plus loin : ils notent seulement ce qu’ils auraient fait, jusqu’à ce que vous les laissiez agir.
Offre gratuite · Sans carte bancaire · Partez de l’une des 52 recettes
- Trois correctifs automatiques qui vous montrent d’abord
- Simulez-la et rejouez-la sur un vrai historique
- 94 événements, 95 actions, vos propres outils compris
- Des suggestions qui disent pourquoi, avec vos propres chiffres
Quand ceci arrive
Un domaine approche de sa date d'expiration.
Domaine expirant
Un domaine approche de sa date d'expiration.
S’exécute à 09:00 · Europe/Amsterdam · il est 16:16 là-bas
Prochaines exécutions :mar. 3 nov., 09:00mer. 4 nov., 09:00jeu. 5 nov., 09:00
Cette automatisation ne s’exécute que lorsque vous cliquez sur « Exécuter maintenant ».
Seulement si — filtres optionnels
CorrespondanceToutesN'importe laquelleAucunede ces conditions
Astuce : une valeur peut référencer un autre champ ou l’heure via une variable.
Faire ceci — les actions s'exécutent dans l'ordre, s'arrêtent au premier échec
En clair
Quand Domaine expirant si Jours restants inférieur ou égal 15, alors Exiger une approbation, Définir le renouvellement auto et Envoyer une notification.
Choisissez un déclencheur et une action pour voir un résumé en direct.
Testez-la
Conditions remplies — s’exécuterait
1 sur 1 rempliesConditions non remplies — ne s’exécuterait pas
0 sur 1 rempliesExécute chaque étape en simulation sur un exemple réel de votre compte — rien n’est modifié.
1. Exiger une approbation
Would pause for approval
2. Définir le renouvellement auto
domain has no registrar connection
3. Envoyer une notification
Would notify 1 destination(s)
test
Choisissez d’abord un déclencheur et au moins une action.
Fonctionne avec les outils que vous utilisez déjà
Trois correctifs automatiques qui montrent d’abord ce qu’ils feraient
Certaines pannes n’ont qu’une bonne réponse, et personne ne devrait se lever la nuit pour la donner. Chaque correctif commence par observer seulement. Il ne change rien et note ce qu’il aurait fait et pourquoi. Une fois que vous l’avez vu avoir raison, vous cliquez sur La laisser agir. L’observation est incluse dans toutes les offres. L’action est disponible à partir de Pro, et si votre offre change, le correctif repasse en observation.
- En panne partout : retiré du répartiteur, puis remis
- Serveur figé : redémarré une fois par jour maximum
- Volume saturé : +25 %, jusqu’à vos limites
À chaque déclenchement, elle note ce qu’elle aurait fait et pourquoi. Relisez-le, et quand c’est juste, laissez-la agir.
Serveur hors ligne partout → le retirer du répartiteur de charge, le remettre une fois rétabli
ActiveEn observationMarketing site était en panne
Aurait retiré web-02 de web-lb
aurait fait
Ce que votre équipe reçoit quand elle agit
Marketing site has been down from every location for 2 minutes, so web-02 was taken out of web-lb. It goes back in when the monitor recovers.
Serveur figé → le redémarrer, au plus une fois par jour
ActiveEn observationapi-01 ne répondait plus : aucun moniteur n’obtenait de réponse (API health) et son agent était silencieux depuis 10 minutes
Aurait redémarré api-01 via son fournisseur
aurait fait
Ce que votre équipe reçoit quand elle agit
api-01 stopped answering: none of its monitors (API health) responds and its agent has been silent for 10 minutes, so it was rebooted through Hetzner. It is not rebooted automatically again for a day.
Volume plein d’ici 7 jours selon la prévision → l’agrandir de 25 %, jusqu’à une limite
ActiveEn observationSelon la prévision, uploads sur web-01 serait plein le 8 nov. 2026
Aurait agrandi uploads de 250 Go à 313 Go, pour environ 15.02 EUR par mois
aurait fait
Un correctif automatique qui agrandit un volume a besoin d’une limite de coût mensuelle avant de pouvoir agir : définissez « Jamais plus cher que (par mois) » sur l’étape du volume.
Ce que votre équipe reçoit quand elle agit
uploads on web-01 was forecast to be full on 8 nov. 2026, so it was grown from 250 GB to 313 GB. At the new size it costs about 15.02 EUR a month. The disk is bigger, but the filesystem on it is not yet: run sudo resize2fs (or sudo xfs_growfs) on web-01.
Dès lors, elle fait ce qu’elle note. Vous pouvez revenir à la simple observation à tout moment.
Laisser agir est disponible à partir de Pro. L’observation est incluse dans toutes les offres. Exemples sur un compte de démonstration. Rien ici ne touche un vrai serveur.
Sachez ce qu’une règle d’automatisation va faire avant de vous y fier
Une règle s’écrit en une minute et se vérifie mal. Vous le découvrez à son déclenchement, souvent à trois heures du matin. InfraNest vous le montre d’abord de quatre façons. Le constructeur vous réécrit la règle sous forme de phrase. Une simulation exécute chaque étape sur un objet réel sans rien changer. Une règle enregistrée se teste à la demande. Un backtest rejoue votre propre historique et montre combien de fois la règle se serait déclenchée, et sur quoi.
- Les backtests couvrent vos 30 derniers jours
- Les simulations montrent aussi les étapes ignorées
- Variables inconnues et destinations manquantes signalées à la saisie
Se serait exécutée
5×sur les 30 derniers jours
- northwyndr.shop4d
- northwyndr-labs.com6d
- nwyndr.app8d
▸ Tester avec une charge utile personnalisée
Conditions remplies — s’exécuterait
1 sur 1 rempliesExécute chaque étape en simulation sur un exemple réel de votre compte — rien n’est modifié.
1. Exiger une approbation
Would pause for approval
2. Définir le renouvellement auto
domain has no registrar connection
3. Envoyer une notification
Would notify 1 destination(s)
test
Les actions forment un arbre, et une branche peut être une personne
Presque tout ce qui mérite d’être automatisé dépend d’une condition. Aiguiller selon une étiquette. Prévenir, attendre quinze minutes, et n’escalader que si c’est toujours en panne. Demander à quelqu’un avant toute action irréversible. Branches et boucles pour chaque s’imbriquent donc. Une attente reprend à l’étape exacte où elle s’était arrêtée. Une approbation retient l’exécution jusqu’à ce qu’une personne désignée dise oui.
- Un refus met fin à l’exécution
- Limitez qui approuve, un e-mail transféré ne suffit pas
- Variables : du détail en direct, jamais de secrets
Alerte de moniteur · Statut égal à down
Faire ceci — les actions s'exécutent dans l'ordre, s'arrêtent au premier échec
Alors
Sinon
Ajouter une action
Rechercher des actions…
Flux
Si / branche
Exécuter des étapes uniquement si les conditions correspondent — sinon les étapes Sinon.
Pour chaque
Répéter des étapes pour chaque élément d’une liste.
Attendre
Suspendre le flux, puis continuer — p. ex. notifier, attendre, revérifier.
Définir une valeur
Définir une valeur nommée que les actions suivantes de cette automatisation peuvent réutiliser.
Exiger une approbation
Mettre en pause jusqu’à approbation avant l’exécution des étapes suivantes.
Tous les événements de votre infrastructure, et bien d’autres
Quatre-vingt-quatorze événements dans tout le produit. Par exemple un domaine enregistré, une zone qui a dérivé, un serveur créé, un moniteur en panne ou un domaine surveillé bientôt libre. Quatre-vingt-quinze actions, sur chacun d’eux. GitHub, Jira, Linear et PagerDuty lancent directement des règles. Un calendrier dans votre fuseau horaire aussi, ou un webhook entrant depuis n’importe quel outil.
- 56 actions intégrées, 39 via des comptes connectés
- GitHub, Jira, Linear, PagerDuty à double sens, dès Pro
- Douze comparaisons dans les conditions, pas un langage d’expressions
Quand ceci arrive
Rechercher des événements…
Domaines6
Domaine ajouté
Un domaine a été ajouté ou importé dans InfraNest.
Domaine expirant
Un domaine approche de sa date d'expiration.
Statut du domaine modifié
Les serveurs de noms ou le statut d'un domaine ont changé.
DNSSEC cassé
Le DNSSEC d'un domaine ne valide plus — les résolveurs qui le vérifient peuvent refuser de répondre pour ce domaine.
Domaine renouvelé
Le registrar d'un domaine a repoussé sa date d'expiration (renouvellement).
Domaine supprimé
Un domaine a été supprimé d'InfraNest.
DNS4
Certificats7
Serveurs14
Surveillance14
95 événements dans 10 catégories
Tous les événements d'une catégorie
Tous les événements domain
6 types d'événements
Tout ce qui se passe
95 types d'événements
Des suggestions qui disent pourquoi, et des recettes pour le reste
Une première automatisation est plus facile à choisir qu’à inventer. L’onglet Suggérées liste ce qui convient à vos outils connectés, et vos 30 derniers jours le justifient. Celle qui informe seulement s’active en un clic. Celle qui change quelque chose s’ouvre d’abord pour relecture. Derrière, cinquante-deux recettes, comme escalader un moniteur après quinze minutes. Enregistrez aussi les vôtres comme modèles.
- Chacune montre Quand, Alors, et ce qui change
- Une automatisation surveille tout ajout, selon votre offre
- Recettes préremplies. Rien ne tourne avant d’enregistrer
Partez d’un modèle prêt à l’emploi — filtrez par catégorie ou déclencheur, ou recherchez. Un clic pré-remplit le générateur ; ajustez-le avant d’enregistrer.
Moniteur en panne → personne n’acquitte → escalader
v2Alerte de moniteur → Attendre → Envoyer une notification → Attendre → Envoyer une notification → Attendre → Envoyer une notification
Domaine expirant → approuver, puis renouveler automatiquement
v2Domaine expirant → Exiger une approbation → Définir le renouvellement auto → Envoyer une notification
Incident ouvert → annoncer sur la page de statut, sauf microcoupure
v2Incident ouvert → Attendre → Publier une annonce sur la page de statut → Envoyer une notification
Monitor en panne → redémarrer le serveur
v2Alerte de moniteur → Attendre → Redémarrer le serveur → Envoyer une notification
Interroger un autre système, puis agir sur la réponse
v2Domaine expirant → Appeler un webhook → Si / branche → Envoyer une notification → Envoyer une notification
Renouvellement pas en ligne sous 24 heures → alerte
v2Le renouvellement n’a pas atteint une adresse → Attendre → Si / branche → Envoyer une notification
Déploiement réussi → vérifier qu’il fonctionne → statut du commit
v2Statut de déploiement GitHub → Vérifier un moniteur maintenant → Si / branche → Définir le statut du commit → Définir le statut du commit
Serveur figé → le redémarrer, au plus une fois par jour
v2Serveur figé → Redémarrer le serveur → Si / branche → Envoyer une notification → Envoyer une notification
Volume plein d’ici 7 jours selon la prévision → l’agrandir de 25 %, jusqu’à une limite
v2Volume bientôt plein selon la prévision → Redimensionner le volume → Si / branche → Envoyer une notification → Envoyer une notification
Rappel hebdomadaire pour ranger les enregistrements DNS superflus
v2Planifié → Trouver les enregistrements DNS superflus → Si / branche → Envoyer une notification
Certificat expirant → exécuter un workflow GitHub
v2Certificat expirant → Lancer un workflow GitHub
Serveur hors ligne partout → le retirer du répartiteur de charge, le remettre une fois rétabli
v2Alerte de moniteur → Si / branche → Attendre → Retirer une cible LB → Envoyer une notification → Si / branche → Ajouter une cible LB → Envoyer une notification
Moniteur hors service → router selon le tag
v2Alerte de moniteur → Si / branche → Envoyer une notification → Envoyer une notification
Intégration d’un nouveau domaine
Domaine ajouté → Créer une zone DNS → Appliquer un modèle DNS → Démarrer la surveillance
Renouveler automatiquement les domaines expirant
Domaine expirant → Définir le renouvellement auto → Envoyer une notification
Échec du workflow GitHub → ouvrir une issue et alerter
Exécution de workflow GitHub → Créer une issue GitHub → Envoyer une notification
Nouveau serveur → activer sauvegardes & protection
Serveur ajouté → Activer les sauvegardes → Activer la protection
Certificat faible → webhook
Certificat faible → Appeler un webhook → Envoyer une notification
Certificat expirant → ouvrir une issue GitHub
Certificat expirant → Créer une issue GitHub
Certificat sur le point d’expirer → ouvrir un incident PagerDuty
Certificat expirant → Déclencher un incident PagerDuty
Certificat qui expire → rappeler son responsable
Certificat expirant → Envoyer une notification
Alerte d’expiration de certificat
Certificat expirant → Envoyer une notification
Enregistrement DNS supprimé → arrêter de suivre son adresse
Enregistrement DNS supprimé → Arrêter de suivre l’adresse
Critical incident resolved → write a postmortem in Notion
Incident résolu → write_incident_report
Déploiement réussi → purger le cache Cloudflare
Statut de déploiement GitHub → Purger le cache Cloudflare
Enregistrement DNS modifié → alerter
Enregistrement DNS modifié (dans l’app) → Envoyer une notification
Domaine expirant → ouvrir une issue GitHub
Domaine expirant → Créer une issue GitHub
Domaine sur le point d’expirer → ouvrir un incident PagerDuty
Domaine expirant → Déclencher un incident PagerDuty
Envoyer les événements de domaine à mon système
Domaine ajouté → Appeler un webhook
Envoyer tout à mon système
Domaine ajouté → Appeler un webhook
Déploiement réussi → annoncer sur la page de statut
Statut de déploiement GitHub → Publier une annonce sur la page de statut
Version publiée → annoncer sur la page de statut
Release GitHub → Publier une annonce sur la page de statut
Échec d’un workflow GitHub sur main → alerter l’astreinte
Exécution de workflow GitHub → Déclencher un incident PagerDuty
Échec du workflow GitHub → relancer une fois les jobs en échec
Exécution de workflow GitHub → Relancer les jobs échoués
Incident acknowledged → say who is on it, on its ticket
Incident pris en compte → comment_linked_ticket
Panne acquittée → dire à l’équipe qui s’en occupe
Incident pris en compte → Envoyer une notification
Incident ouvert → Cloudflare Under Attack
Incident ouvert → Définir le niveau de sécurité Cloudflare
Incident ouvert → ouvrir une issue GitHub
Incident ouvert → Créer une issue GitHub
Incident résolu → fermer son issue GitHub
Incident résolu → Fermer une issue GitHub
Incident resolved → note how long it lasted, on its ticket
Incident résolu → comment_linked_ticket
Incident ouvert → journaliser vers un webhook / Sheet
Incident ouvert → Appeler un webhook
Laisser un autre outil déclencher une automatisation
Webhook entrant → Envoyer une notification
Maintenance démarrée → annonce de statut
Maintenance démarrée → Publier une annonce sur la page de statut
Prévenir mon propre système quand un monitor tombe
Alerte de moniteur → Appeler un webhook
Nouveau domaine, serveur ou composant de page de statut → le surveiller
Domaine ajouté → Surveiller ce qui a été ajouté
Nouveau serveur → le surveiller
Serveur ajouté → Surveiller le nouveau serveur
Nouveau domaine → surveiller son site web
Domaine ajouté → Surveiller le nouveau site web
Rapport de disponibilité mensuel pour un client
Planifié → Envoyer un rapport de disponibilité mensuel
Incident PagerDuty à urgence haute → annoncer sur la page de statut
Incident PagerDuty déclenché → Publier une annonce sur la page de statut
Incident PagerDuty résolu → prévenir l’équipe
Incident PagerDuty résolu → Envoyer une notification
Moniteur de production hors service → alerter l’astreinte
Alerte de moniteur → Envoyer une notification
Le serveur redémarre selon un horaire → proposer une fenêtre de maintenance hebdomadaire
Le serveur redémarre selon un horaire → Envoyer une notification
Ticket finished and the monitor is back → resolve the incident
incident.ticket_closed → resolve_incident
Demander avant de renouveler un domaine que rien n’utilise
Domaine expirant → Envoyer une notification
Domaine surveillé disponible → notifier
Domaine suivi disponible → Envoyer une notification
Rappel hebdomadaire des expirations
Planifié → Envoyer une notification
56 recettes sur 56 affichées
Tout ce qu’il gère aussi
Ce qui ne compte que le jour où vous en avez besoin.
Des garde-fous auxquels vous ne pensez pas
Une exécution s’arrête à 100 actions et 500 étapes, une boucle à 100 itérations.
Des automatisations qui en déclenchent d’autres
Une chaîne s’arrête à cinq niveaux, et une règle ne peut pas s’y redéclencher elle-même.
Rejouez une exécution passée
Une fois la panne corrigée, relancez n’importe quelle exécution avec sa charge utile d’origine.
Transportez une valeur entre les étapes
Utilisez ce qu’une étape a renvoyé, même la réponse d’un webhook, dans une condition, un message ou une requête plus loin.
Une règle, plusieurs événements
Écoutez toute une catégorie ou tout ce qui se passe, et transférez-le vers votre propre système.
Des alertes là où vous lisez déjà
Slack, Teams, Discord, Telegram, l’e-mail ou un webhook, au choix par action.
Créez votre première règle en deux minutes environ
Partez d’une recette, rejouez-la sur votre propre historique, puis activez-la. Rien ne tourne avant d’enregistrer.
Scripts et rappels vs InfraNest
La différence entre quelque chose qui s’est lancé et savoir ce que cela a fait.
Scripts et rappels
- Vous découvrez si la règle était juste à son déclenchement
- Une tâche cron arrêtée ressemble à une tâche qui marche
- « Échec », sans moyen de savoir pourquoi
- L’étape irréversible tourne à 3 h du matin, sans personne d’éveillé
- Des étapes dans la tête de quelqu’un
Avec InfraNest
- Rejouez-la et simulez d’abord chaque étape
- Cinq échecs de suite désactivent la règle et notent pourquoi
- Le refus nomme la permission manquante
- Exiger une approbation attend une personne désignée
- Une règle, une piste d’audit, la même chose à chaque fois
Un identifiant, dix modules
Neuf modules sont dans chaque offre, Free compris, et les pare-feu commencent à Pro. Ce qui change, ce sont les limites et quelques fonctions avancées dès Pro.
Construisez dessus
Le coût si vous le faisiez séparément
Chaque brique dans un outil différent, et l’addition grimpe vite :
- Monitoring
- ~26 €
- Suivi SSL
- ~15 €
- Page de statut
- ~26 €
- Sur 3 outils distincts
- ~67 €/mois
Également dans Pro, sans être compté ci-dessus : 100 domaines avec DNS, 10 serveurs chez tous vos fournisseurs cloud, 25 automatisations, IP dynamique et Drop Catch.
Chaque ligne correspond à l’offre payante la moins chère de l’outil. Pro couvre tout : 50 moniteurs, 100 certificats et 3 pages de statut sur votre domaine.
Prix vérifiés en octobre 2026 · prix en dollars au taux de la BCE
Pensé pour votre façon de travailler
Questions fréquentes
Dois-je écrire du code ?
Non. Vous choisissez un déclencheur, ajoutez des filtres depuis des menus et sélectionnez des actions, en partant en général de l’une des cinquante-deux recettes. Les conditions ne sont volontairement pas un langage de formules : vous voyez ce que fera une règle sans la lancer.
Comment savoir qu’une règle fera ce que je voulais ?
Le constructeur vous la réécrit en une phrase en langage clair, et une simulation ne change rien. Un backtest montre combien de fois elle se serait déclenchée sur les trente derniers jours, et sur quoi.
Que fait un correctif automatique tout seul ?
Rien, jusqu’à ce que vous le laissiez agir. Il y en a trois. Retirer un serveur en panne de son répartiteur de charge, puis le remettre. Redémarrer un serveur figé au plus une fois par jour. Agrandir un volume qui se remplit jusqu’à votre limite. Chacun note d’abord ce qu’il aurait fait, et votre liste montre combien de fois sur les 30 derniers jours. Vous pouvez revenir à l’observation à tout moment. Un serveur de base de données n’est redémarré que si vous l’autorisez sur sa page. Une fenêtre de maintenance fait attendre le correctif du serveur figé. Si un serveur se fige de nouveau dans la journée, votre équipe est prévenue et une personne prend le relais. Un correctif de volume exige d’abord une limite de coût, et n’agrandit pas un volume dont le prix est inconnu. Ensuite, le message donne la commande pour utiliser le nouvel espace. Chaque changement figure dans le journal d’audit.
Une règle peut-elle agir sur GitHub, Jira ou PagerDuty ?
Dans les deux sens. Leurs événements lancent des règles : un workflow en échec, une pull request fusionnée, un incident escaladé. Les règles agissent en retour : ouvrir ou étiqueter une issue, fusionner une pull request, relancer un workflow, faire avancer un ticket. Connecter GitHub, Jira, Linear, Notion ou PagerDuty est disponible à partir de Pro.
Que se passe-t-il si une action échoue ?
Une erreur passagère est retentée après 30 secondes, puis deux, cinq, dix et quinze minutes. Si cela ne passe jamais, l’exécution abandonne et note la raison. Une permission manquante arrête la règle tout de suite, la nomme comme votre fournisseur l’écrit et vous prévient. Vous pouvez aussi indiquer à une étape de continuer.
Une automatisation peut-elle détruire quelque chose par accident ?
Rien ne tourne tant que vous n’avez pas enregistré et activé une règle. Toute action irréversible peut passer derrière Exiger une approbation. Une règle agit avec les permissions du propriétaire de votre espace de travail ou de celui qui l’a créée, jamais d’un compte de service illimité. Une exécution suit une copie figée de la règle : une modification en cours de route n’y change rien. Une règle supprimée reste restaurable pendant quatorze jours.
Combien d’automatisations ai-je ?
Trois règles sur l’offre gratuite, vingt-cinq sur Pro et un nombre illimité sur Business. La plupart des actions intégrées fonctionnent sur l’offre gratuite. Les onze qui changent l’alimentation, les sauvegardes ou la protection d’un serveur, ou les réglages de Cloudflare, demandent Pro ou plus. Il en va de même pour laisser agir un correctif automatique. L’observation, l’historique des exécutions, les simulations et le backtest sont inclus dans toutes les offres.
Écrivez la règle une fois, et cessez d’y penser
Partez d’une recette, prouvez-la sur votre propre historique, puis laissez-la tourner.
Offre gratuite · Sans carte bancaire · Configuré en quelques minutes