Les automatisations permettent à InfraNest de réagir automatiquement à ce qui se passe dans votre infrastructure. Cet article explique ce qui peut démarrer une automatisation (déclencheurs), comment restreindre son exécution (conditions), et ce qu'elle peut réellement faire (actions). Il s'adresse à toute personne configurant ou révisant des règles d'automatisation dans InfraNest.
Vue d'ensemble
- Les déclencheurs sont les événements qui démarrent une règle — un domaine qui expire, un moniteur qui tombe en panne, un certificat qui change, et plus encore.
- Les conditions vous permettent d'affiner quand une règle s'exécute réellement, afin qu'elle ne se déclenche que pour les situations qui vous intéressent.
- Les actions sont ce que fait la règle une fois exécutée — envoyer une notification, mettre à jour un enregistrement, ouvrir une fenêtre de maintenance, et ainsi de suite.
- Vous pouvez combiner un déclencheur, des conditions optionnelles, et une ou plusieurs actions pour créer une automatisation complète.
Choisir un déclencheur
Chaque automatisation commence par un seul événement. Lors de la création ou de la modification d'une règle, choisissez-en un parmi ces groupes sous Sur événement :
- Domaines — Un domaine est enregistré, Un domaine expire bientôt, Le statut d'un domaine change (par exemple, ses serveurs de noms changent), Un domaine est renouvelé, ou Un domaine est supprimé.
- DNS — Les enregistrements d'une zone changent, ou Un enregistrement spécifique est créé, mis à jour ou supprimé.
- Serveurs — Un serveur est créé, L'état d'alimentation d'un serveur change (allumé ou éteint, redémarré, reconstruit, instantané pris…), ou Un serveur est supprimé.
- Surveillance et incidents — Un moniteur passe en ligne ou hors service, Un incident s'ouvre, ou Un incident est résolu.
- Certificats — Un certificat expire, Un certificat a expiré, Un certificat change sur un point de terminaison, Un certificat faible est détecté, ou Un certificat inattendu est détecté (issu des journaux Certificate Transparency).
- Maintenance — Une maintenance est planifiée, Une maintenance démarre, ou Une maintenance se termine.
- Drop-catch — Un domaine surveillé sera bientôt libéré, Un domaine surveillé devient disponible, Un domaine surveillé est capturé (enregistré), ou Une tentative de drop-catch échoue.
- IP dynamique et pages de statut — Une IP dynamique change, ou Quelqu'un s'abonne à une page de statut.
NoteUn seul déclencheur peut démarrer une règle. Si vous souhaitez que les mêmes actions s'exécutent pour plusieurs événements différents, créez une automatisation distincte pour chacun.
Ajouter des conditions pour restreindre une règle
Les conditions empêchent une règle de se déclencher à chaque événement de ce type — elles vous permettent de ne cibler que les détails qui vous intéressent.
- Ouvrez votre automatisation et allez dans la zone des conditions (intitulée Conditions dans la règle).
- Utilisez Ajouter une condition pour ajouter une règle, comme un domaine avec moins de 7 jours restants, un moniteur passé hors service (et non en ligne), un type d'enregistrement ou un fournisseur DNS spécifique, ou un certain tag sur l'objet concerné.
- Choisissez si l'automatisation doit correspondre à N'importe laquelle ou Correspondance — de ces conditions pour contrôler comment plusieurs conditions se combinent.
- Laissez la zone des conditions vide si vous souhaitez que la règle s'exécute pour chaque événement correspondant, sans filtrage supplémentaire.
- Utilisez Aperçu (simulation) ou Exécution test pour vérifier quels événements récents auraient correspondu avant d'enregistrer.
TipSi votre règle ne semble pas se déclencher, vérifiez d'abord les Conditions — un détail non correspondant (comme un tag ou un type d'enregistrement) est la raison la plus courante pour laquelle un événement correspondant est ignoré.
Ajouter des actions à exécuter
Les actions sont ce qui se passe réellement une fois que votre déclencheur se déclenche et que les conditions sont remplies. Une règle peut exécuter une ou plusieurs actions, dans l'ordre.
- Dans votre automatisation, allez dans Ajouter une action pour ajouter une étape.
- Choisissez parmi les actions disponibles, regroupées par fonction :
- Notifier et étiqueter — Envoyer une notification, Appeler un webhook, Ajouter des labels, Retirer un label (et actions d'étiquetage similaires pour l'objet concerné).
- Surveillance et incidents — Démarrer la surveillance, Accuser réception de l'incident, Résoudre l'incident.
- Maintenance et statut — Ouvrir une fenêtre de maintenance, Terminer la maintenance, Publier une annonce sur la page de statut.
- Domaines, DNS et certificats — Définir les serveurs de noms, Définir le renouvellement auto, Créer une zone DNS, Appliquer un modèle DNS, Lier le certificat.
- Intégrations — Synchroniser les intégrations.
- Remplissez les champs de chaque action — ceux-ci varient selon l'action, mais les plus courants incluent Message (facultatif), Labels (séparés par des virgules), Durée (minutes) et URL.
- Utilisez Monter ou Descendre pour réorganiser les actions si vous en avez ajouté plusieurs.
- Sélectionnez Enregistrer l'automatisation une fois que votre déclencheur, vos conditions et vos actions sont configurés comme vous le souhaitez.
WarningCertaines actions sont irréversibles ou affectent une infrastructure en production — par exemple, terminer une fenêtre de maintenance ou définir les serveurs de noms. Vérifiez bien vos conditions avant d'enregistrer, surtout si la règle s'exécute automatiquement Sur événement.
Astuces
- Commencez par Partir d'un modèle dans la Bibliothèque de modèles si vous ne savez pas comment combiner un déclencheur, des conditions et des actions — vous pouvez modifier n'importe quel modèle par la suite.
- Utilisez Exécution test ou Test avec un événement d'exemple pour confirmer qu'une automatisation se comporte comme prévu avant sa mise en service.
- Vérifiez périodiquement l'Historique pour voir si les exécutions récentes ont réussi, et pour examiner celles marquées Dernière exécution en échec.
Cet article vous a-t-il été utile ?