n8n Nœud communautaire

Surveillance de site avec n8n

La surveillance de site avec n8n relie vos moniteurs Relvato aux workflows que vous construisez déjà. Un workflow démarre dès qu'un moniteur trouve un problème, que le site tombe ou qu'une vulnérabilité apparaît, et vos workflows peuvent ajouter des sites, lancer des moniteurs et créer des heartbeats pour vous.

Le nœud Relvato est un nœud communautaire pour n8n auto-hébergé : installez-le dès aujourd'hui depuis Settings → Community Nodes. Il a été soumis à la vérification de n8n et apparaîtra dans n8n Cloud une fois approuvé.

Exemple de workflow
  1. 1
    Déclencheur · Relvato
    Site Down
  2. 2
    Action · Slack
    Envoyer un message dans le canal de l'équipe
Le déclencheur transmet les détails de l'événement au nœud suivant (le site, le moniteur et l'exécution) : le message peut dire ce qui est cassé et renvoyer vers l'exécution.
Mise en place

Connecté en trois étapes

Le nœud accède à votre compte Relvato avec une clé API. Rien à installer sur votre site.

01

Installez le nœud

Dans n8n auto-hébergé, ouvrez Settings → Community Nodes → Install et saisissez n8n-nodes-relvato. (Vous pouvez aussi exécuter npm install n8n-nodes-relvato dans votre dossier d'extensions personnalisées n8n.) Sur n8n Cloud, le nœud est soumis à vérification et n'est pas encore installable.

02

Créez une clé API

Dans Relvato, ouvrez « API access » et créez une clé. Le Relvato Trigger demande une clé en accès complet, tout comme toute opération du nœud Relvato qui modifie quelque chose, par exemple ajouter un site ou lancer des moniteurs.

03

Ajoutez vos identifiants

Dans n8n, créez des identifiants (credential) Relvato avec la clé. Ajoutez ensuite le Relvato Trigger ou le nœud Relvato à un workflow et choisissez un événement ou une opération.

Le Relvato Trigger demande l'offre Pro ou supérieure et une clé en accès complet, car il utilise les abonnements aux événements de Relvato. Les opérations du nœud Relvato fonctionnent avec toutes les offres et avec toute clé autorisée à faire l'opération : une clé en lecture seule peut lister des sites ou consulter une exécution, alors qu'ajouter des sites et lancer des moniteurs demande l'accès complet.

Relvato Trigger

9 événements du déclencheur

Relvato envoie chaque événement à n8n dès qu'il se produit, signé avec le secret de votre abonnement ; le déclencheur refuse toute requête sans signature valide. Cliquez sur Listen for test event dans le nœud pour recevoir un exemple en quelques secondes. Les déclencheurs demandent l'offre Pro ou supérieure.

Monitor Found a Problem

Un moniteur est passé de réussi à un problème trouvé. Vous choisissez le site et les groupes de moniteurs. Par défaut, il ignore les exécutions qui n'ont pas pu avoir lieu, par exemple un blocage par un pare-feu ou un site qui ne répond pas.

Monitor Recovered

Un moniteur qui avait trouvé un problème réussit de nouveau.

Site Down

La surveillance de disponibilité constate que le site est tombé.

Site Back Up

Le site répond de nouveau après une panne.

New Vulnerability Found

Un moniteur de vulnérabilités trouve une vulnérabilité connue sur le site : sur WordPress, et aussi sur les sites Drupal, Joomla, PrestaShop et Magento.

Page Looks Different

La surveillance de régression visuelle trouve une page qui diffère de sa référence approuvée.

Search Traffic Dropped

Le trafic de recherche du site a baissé, d'après Google Search Console ou Bing.

SSL Certificate or Domain Expiring

Le certificat SSL du site ou l'enregistrement de son domaine arrive bientôt à expiration.

Quarantine Mode Change

Le mode quarantaine a remarqué des changements sur un site tout juste nettoyé après un piratage.

Les noms du nœud, des opérations et des événements sont écrits tels que n8n les affiche : en anglais.

Nœud Relvato

9 opérations sur 4 ressources

Ajoutez le nœud Relvato à un workflow pour lire ou modifier votre compte. Il peut aussi être ajouté comme outil au nœud AI Agent de n8n.

Site: Get Many

Liste les sites de votre compte.

Site: Find by Domain

Trouve un site à partir de son domaine.

Site: Add

Ajoute un site web à Relvato. Si le site y est déjà, vous récupérez le site existant au lieu d'un doublon.

Site: Start Monitoring for Goals

Ajoute les moniteurs qui correspondent aux objectifs que vous choisissez pour un site.

Monitor Group: Run Monitors Now

Lance tout de suite un groupe de moniteurs. Chaque exécution compte dans les exécutions mensuelles de votre offre.

Monitor Group: Pause

Met en pause un groupe de moniteurs pendant 1 heure, pendant 24 heures ou jusqu'à sa reprise, par exemple pendant une maintenance.

Monitor Group: Resume

Reprend un groupe de moniteurs en pause.

Run: Get Latest

Récupère la dernière exécution d'un site, pour qu'un nœud suivant utilise son résultat.

Heartbeat: Add

Crée un heartbeat pour une tâche cron ou une sauvegarde et renvoie son URL de ping et son URL d'échec.

Quand le déclencheur se lance

À chaque changement, pas à chaque exécution

Relvato envoie un événement quand un moniteur change d'état : de réussi à un problème trouvé, ou du problème de retour à réussi. Un moniteur qui trouve toujours le même problème ne renvoie pas l'événement à chaque exécution : un workflow démarre une fois par problème.

Cela empêche aussi un workflow de s'alimenter lui-même. Relancer un moniteur qui a déjà un problème ne renvoie pas l'événement : un workflow qui lance des moniteurs quand l'un d'eux trouve un problème ne peut pas se déclencher lui-même.

Le déclencheur ne suit pas vos réglages d'alertes : les récapitulatifs, les sites mis en sourdine et le seuil de gravité sont faits pour les personnes. Limitez ce qu'il reçoit avec les filtres de site et de groupe de moniteurs du déclencheur, ou avec un nœud Filter ou IF dans n8n.

Exemples de workflows

Ce que vous pouvez construire

Prévenir la personne d'astreinte dès que le site tombe

Site Down → un nœud Slack ou SMS. Ajoutez Site Back Up pour annoncer le retour à la normale quand le site répond de nouveau.

Un ticket pour chaque vulnérabilité

New Vulnerability Found → un ticket dans Jira ou Linear avec le site et le lien vers l'exécution, pour que la mise à jour soit planifiée.

L'arrivée des clients d'agence depuis un tableur

Une nouvelle ligne dans Google Sheets → Site: Add, puis Site: Start Monitoring for Goals. Chaque site client reçoit les moniteurs adaptés à ses objectifs ; ils s'exécutent selon leur planning dès que la propriété du site est prouvée.

Relancer les moniteurs juste après un déploiement

Votre workflow CI/CD → Monitor Group: Run Monitors Now pour un groupe, comme le tunnel de commande, juste après un déploiement.

Surveiller une tâche planifiée

Heartbeat: Add pour une tâche cron ou une sauvegarde. La tâche appelle l'URL de ping quand elle se termine et l'URL d'échec quand elle échoue, et Relvato vous prévient quand les pings s'arrêtent.

Demander à un AI Agent si la boutique est en bonne santé

Ajoutez le nœud Relvato comme outil au nœud AI Agent de n8n, pour qu'il puisse appeler des opérations comme Site: Get Many et Run: Get Latest afin de répondre en direct à une question comme « ma boutique est-elle en bonne santé ? ».

FAQ

Relvato et n8n : les réponses

Pourquoi le nœud Relvato n'est-il pas encore dans n8n Cloud ?

Ce n'est pas encore un nœud communautaire vérifié : il a été soumis à la vérification de n8n et apparaîtra dans n8n Cloud une fois approuvé. Sur n8n auto-hébergé, vous pouvez l'installer dès aujourd'hui.

Comment l'installer ?

Dans n8n auto-hébergé, ouvrez Settings → Community Nodes → Install et saisissez n8n-nodes-relvato. Vous pouvez aussi exécuter npm install n8n-nodes-relvato dans votre dossier d'extensions personnalisées n8n.

De quelle clé API ai-je besoin ?

Créez-la dans Relvato, sous « API access ». Le Relvato Trigger demande une clé en accès complet, car il utilise les abonnements aux événements de Relvato. Les opérations du nœud Relvato fonctionnent avec toute clé autorisée à faire l'opération : une clé en lecture seule peut lister des sites ou consulter une exécution, mais ajouter un site, lancer des moniteurs ou mettre un groupe en pause demande l'accès complet.

Un workflow démarre-t-il à chaque exécution qui trouve un problème ?

Non. Relvato envoie un événement quand un moniteur change d'état, de réussi à un problème trouvé ou de retour à réussi. Un moniteur qui trouve toujours le même problème ne le renvoie pas : un workflow démarre une fois par problème.

Un workflow qui lance des moniteurs peut-il se déclencher lui-même ?

Non. Relancer un moniteur qui a déjà un problème ne renvoie pas l'événement : un workflow qui lance des moniteurs quand l'un d'eux trouve un problème ne peut pas créer de boucle.

Et les exécutions qui n'ont pas pu avoir lieu ?

Quand un pare-feu a bloqué Relvato ou que le site n'a pas répondu, l'exécution n'a pas pu avoir lieu et ne dit rien de ce qui se trouve sur votre site. Le déclencheur ignore ces exécutions par défaut.

Comment tester le déclencheur en construisant le workflow ?

Cliquez sur Listen for test event dans le nœud : Relvato envoie un événement d'exemple et n8n l'affiche en quelques secondes, pour que vous puissiez mapper ses champs avant de passer en production.

Puis-je utiliser le nœud Relvato avec un AI Agent ?

Oui. Ajoutez-le comme outil au nœud AI Agent de n8n, et l'agent peut appeler ses opérations, comme consulter la dernière exécution d'un site, pour répondre à une question.

À lire aussi

D'autres façons de travailler avec Relvato

Faites travailler vos moniteurs dans vos autres applications

Installez le nœud, créez une clé API et construisez votre premier workflow, par exemple un message Slack quand le site tombe.