Zapier Bêta

Surveillance de site avec Zapier

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

L'application Relvato pour Zapier est en bêta. Elle n'est pas encore dans l'annuaire public des applications Zapier : ajoutez-la à votre compte Zapier avec ce lien d'invitation.

Exemple de Zap
  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 à l'étape suivante (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

L'application accède à votre compte Relvato avec une clé API. Rien à installer sur votre site.

01

Acceptez l'invitation

Ouvrez le lien d'invitation, connectez-vous à Zapier et acceptez-la. Relvato apparaît ensuite quand vous choisissez l'application pour le déclencheur ou une action d'un Zap.

02

Créez une clé API

Dans Relvato, ouvrez « API access » et créez une clé. Les déclencheurs demandent une clé en accès complet, tout comme les actions qui modifient quelque chose, par exemple ajouter un site ou lancer des moniteurs.

03

Connectez votre compte

Dans l'éditeur de Zaps, choisissez Relvato, connectez un nouveau compte et collez la clé. Choisissez ensuite un déclencheur, une action ou une recherche.

Les déclencheurs demandent l'offre Pro ou supérieure et une clé en accès complet, car ils utilisent les abonnements aux événements de Relvato. Les actions et les recherches fonctionnent avec toutes les offres et avec toute clé autorisée à faire l'opération : une clé en lecture seule peut trouver un site ou une exécution, alors qu'ajouter des sites et lancer des moniteurs demande l'accès complet.

Déclencheurs

9 déclencheurs instantanés

Relvato envoie chaque événement à Zapier dès qu'il se produit : un Zap démarre aussitôt, sans attendre que Zapier vienne interroger Relvato. 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 des déclencheurs, actions et recherches sont écrits tels que Zapier les affiche : en anglais.

Actions et recherches

Laissez un Zap travailler dans Relvato

Les actions modifient quelque chose dans votre compte Relvato. Les recherches trouvent un site ou une exécution pour une étape suivante.

Add Site

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

Start Monitoring for Goals

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

Run Monitors Now

Lance tout de suite les moniteurs d'un site : tous, ou un seul groupe de moniteurs. Chaque exécution compte dans les exécutions mensuelles de votre offre.

Pause Monitor Group

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

Resume Monitor Group

Reprend un groupe de moniteurs en pause.

Add Heartbeat

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

Recherches

Find Site

Trouve un site de votre compte à partir de son domaine.

Find Latest Run

Trouve la dernière exécution, pour qu'une étape suivante utilise son résultat.

Quand un 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 Zap démarre une fois par problème.

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

Les déclencheurs ne suivent 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 que reçoit un Zap avec les options du déclencheur, comme le site et les groupes de moniteurs de Monitor Found a Problem, ou avec une étape Filter dans Zapier.

Exemples de Zaps

Ce que vous pouvez construire

Prévenir la personne d'astreinte quand le site tombe

Site Down → un SMS, ou un message dans un canal Slack. 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, Trello ou Linear avec le site et le lien vers l'exécution, pour que la mise à jour soit planifiée.

Un journal des incidents dans un tableur

Monitor Found a Problem → une nouvelle ligne dans Google Sheets pour chaque problème, avec le site, le moniteur et l'heure.

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

Une nouvelle ligne dans un tableur → Add Site, puis 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 après une publication

Votre CMS ou votre boutique publie un changement → Run Monitors Now pour un groupe de moniteurs, comme le tunnel de commande, pour voir tout de suite qu'il fonctionne encore.

Surveiller une tâche planifiée

Add Heartbeat 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.

FAQ

Relvato et Zapier : les réponses

Pourquoi Relvato n'apparaît-il pas dans l'annuaire des applications Zapier ?

L'application Relvato pour Zapier est en bêta et ne figure pas encore dans l'annuaire public de Zapier. Ouvrez le lien d'invitation de cette page et acceptez-la ; Relvato apparaît ensuite dans l'éditeur de Zaps comme n'importe quelle autre application.

Quelles offres peuvent utiliser l'application Zapier ?

Les déclencheurs demandent l'offre Pro ou supérieure, car ils utilisent les abonnements aux événements de Relvato. Les actions et les recherches fonctionnent avec toutes les offres, Free compris. Avec Run Monitors Now, chaque exécution compte dans les exécutions mensuelles de votre offre.

De quelle clé API ai-je besoin ?

Créez-la dans Relvato, sous « API access ». Les déclencheurs demandent une clé en accès complet. Les actions et les recherches fonctionnent avec toute clé autorisée à faire l'opération : une clé en lecture seule peut trouver un site ou une exécution, mais ajouter un site, lancer des moniteurs ou mettre un groupe en pause demande l'accès complet.

Un Zap 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 Zap démarre une fois par problème.

Un Zap 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 Zap 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. Monitor Found a Problem ignore ces exécutions par défaut.

Les Zaps suivent-ils mes réglages d'alertes ?

Non. Les récapitulatifs, les sites mis en sourdine et le seuil de gravité sont faits pour les personnes que vous alertez. Un déclencheur reçoit chaque événement correspondant ; limitez-le avec ses options ou une étape Filter dans Zapier.

Puis-je utiliser Zapier sans l'application Relvato ?

Oui. Un Catch Hook de Zapier accepte tel quel le webhook de Relvato, et l'API REST permet à n'importe quel outil de s'abonner aux événements. L'application s'occupe de l'abonnement pour vous et ajoute les actions et les recherches.

À lire aussi

D'autres façons de travailler avec Relvato

Faites travailler vos moniteurs dans vos autres applications

Acceptez l'invitation, créez une clé API et construisez votre premier Zap, par exemple un message Slack quand le site tombe.