InfraNestInfraNest
Make

Connecter Make

Déclenchez un scénario Make quand un domaine expire, qu’un moniteur tombe en panne ou qu’un certificat est sur le point d’expirer — et laissez un scénario ouvrir une fenêtre de maintenance, mettre en pause…

Mis à jour le 2 novembre 20264 min de lecture

Connectez Make pour démarrer un scénario quand quelque chose change dans InfraNest, ou laissez un scénario ouvrir une fenêtre de maintenance, mettre en pause un moniteur ou résoudre un incident — pour quiconque souhaite que sa supervision et ses scénarios Make réagissent automatiquement l’un à l’autre.

#Vue d’ensemble

  • Démarrez un scénario Make quand un domaine expire, qu’un moniteur tombe en panne ou qu’un certificat est sur le point d’expirer.
  • Laissez un scénario dans Make ouvrir une fenêtre de maintenance, mettre en pause un moniteur ou résoudre un incident dans InfraNest.
  • Les deux sens fonctionnent en copiant une adresse web entre les deux outils — rien à installer.

#Avant de commencer

Obtenez une adresse de webhook depuis Make :

  1. Dans Make, ajoutez un module Custom webhook à un scénario.
  2. Sélectionnez Ajouter pour créer le hook, puis copiez l’adresse affichée — elle ressemble à https://hook.eu2.make.com/abcdef123456.

NoteL’éditeur de Make se trouve sur une adresse spécifique à votre région, donc votre URL peut différer légèrement de l’exemple.

#Envoyer les événements InfraNest vers Make

  1. Allez dans Integrations → Make et sélectionnez Add endpoint. Avant toute configuration, cela se trouve sur la carte Set up Make ; ensuite, c’est sous Where events go dans l’onglet Connexions & settings.

  2. Collez l’adresse du webhook dans Endpoint URL. Laissez Send every event here coché, afin que chaque événement soit envoyé dès le départ, puis sélectionnez Créer.

  3. Copiez le signing secret affiché une seule fois après l’enregistrement, si vous souhaitez vérifier que les envois proviennent bien de nous.

  4. Sur la page de l’endpoint, choisissez un événement dans la liste à côté de Send test event, puis sélectionnez Send test event. L’étape Determine data structure de Make attend exactement cela — tant qu’aucun envoi n’est arrivé, aucun champ n’est disponible à mapper.

  5. Choisissez ce qui est envoyé : sous Automations that post here, la page de l’endpoint liste l’automatisation Send everything to … qu’elle a démarrée. Ouvrez-la pour la restreindre aux événements qui vous intéressent — ou, si vous avez décoché la case, choisissez un point de départ sous Or start from a ready-made automation: ou créez votre propre règle.

Connecter Make

#Laisser Make déclencher InfraNest

  1. Allez dans Integrations → Custom webhook et sélectionnez Add incoming URL (sous URLs we give you dans l’onglet Connexions & settings, une fois que quelque chose y est configuré). Les URL entrantes n’appartiennent à aucun outil en particulier, elles se trouvent donc là : sur la page Make, Open incoming URLs vous y amène.
  2. Donnez-lui un Nom que vous reconnaîtrez plus tard — vous le choisirez par son nom en rédigeant la règle.
  3. Définissez éventuellement un Shared secret (optional), afin qu’une URL divulguée seule ne suffise pas à déclencher quoi que ce soit.
Connecter Make
  1. Copiez Your URL dans un module HTTP de votre scénario, configuré en POST, avec le corps envoyé en JSON. Si vous avez défini un secret, ajoutez-le comme en-tête X-InfraNest-Secret.
  2. De retour dans InfraNest, démarrez une automatisation depuis Let another tool trigger an automation (ou avec le déclencheur Incoming webhook) et ajoutez ce qui doit se produire — ouvrir une fenêtre de maintenance, mettre en pause un moniteur, résoudre un incident. Ce que le scénario a envoyé est disponible dans la règle sous la forme {{payload.your_field}}.
Connecter Make

#Astuces

  • Vous pouvez ajouter plusieurs endpoints — par exemple un scénario pour les incidents et un autre pour les domaines.
  • Ce qui a été envoyé est listé sous Recent deliveries, sur la page de l’endpoint et sous l’onglet Activity de la page Make, avec la réponse de Make. Un envoi échoué dispose d’un bouton Réessayer.
  • Ce qui est arrivé est listé sous What has arrived sur la page de l’URL entrante, y compris les appels que nous avons refusés et pourquoi.

WarningVotre URL entrante fonctionne comme un mot de passe. Quiconque la possède peut déclencher les automatisations de votre espace de travail, alors définissez un shared secret et utilisez Regenerate URL en cas de fuite.

Pour savoir ce que contient un envoi et comment vérifier sa signature, consultez Connecter un webhook personnalisé.

Connecter Make

#Dépannage

Determine data structure ne se termine jamais. Il attend un véritable envoi. Sélectionnez Send test event dans InfraNest pendant que le module est à l’écoute.

Rien n’arrive dans Make. Si vous avez décoché Send every event here, vérifiez qu’une automatisation publie vers l’endpoint — l’endpoint seul n’est qu’une destination. Le journal des envois sur la page Make indique si nous avons envoyé quoi que ce soit.

Votre scénario ne déclenche pas InfraNest. Vérifiez que le module HTTP publie vers l’URL entrante exacte, et que le shared secret — si vous en avez défini un — est bien envoyé comme en-tête X-InfraNest-Secret. Ouvrez ensuite la page de l’URL entrante : What has arrived liste chaque appel, et un appel refusé en indique la raison. Envoyez le corps en JSON — tout autre format arrive vide.

Le signing secret n’est affiché qu’une seule fois et jamais plus. Rotate signing secret sur la page de l’endpoint vous en donne un nouveau ; l’ancien cesse de fonctionner immédiatement.

Articles similaires

Prêt en quelques secondes

Réunissez toute votre infrastructure dans un tableau de bord moderne.

Offre gratuite · Sans carte bancaire · Configuré en quelques minutes