Workflow n8n

Automatisation n8n : Pinger d'URLs pour vérification régulière

Ce workflow n8n a pour objectif de vérifier régulièrement la disponibilité de plusieurs URLs en automatisant le processus de ping. Dans un contexte où la disponibilité des sites web est cruciale pour les entreprises, ce workflow permet de s'assurer que les ressources en ligne sont accessibles. Parfait pour les équipes techniques ou de marketing digital, il peut être utilisé pour surveiller des pages web, des API ou tout autre service en ligne. Étape 1 : Le déclencheur de type 'Schedule Trigger' initie le workflow à des intervalles réguliers définis par l'utilisateur. Étape 2 : Le noeud 'Split Out' permet de traiter chaque URL de manière individuelle, garantissant ainsi que chaque vérification est effectuée séparément. Étape 3 : Le noeud 'HTTP Request' envoie une requête à chaque URL pour vérifier sa disponibilité. Enfin, le noeud 'URLs List' permet de gérer et d'organiser les URLs à vérifier. Grâce à cette automatisation n8n, les entreprises peuvent réduire le risque de temps d'arrêt et améliorer leur réactivité face aux problèmes d'accessibilité, ce qui se traduit par une meilleure expérience utilisateur et une image de marque renforcée. Tags clés : automatisation, n8n, surveillance.

Catégorie: Scheduled · Tags: automatisation, n8n, surveillance, web, disponibilité0

Vue d'ensemble du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Détail des nœuds du workflow n8n

  • Split Out

    Ce noeud divise un champ spécifié en plusieurs sorties.

  • Schedule Trigger

    Ce noeud déclenche le workflow selon un calendrier défini.

  • HTTP Request

    Ce noeud effectue une requête HTTP vers une URL spécifiée.

  • URLs List

    Ce noeud permet de définir une liste d'URL à partir d'assignations spécifiées.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "F2AEknC2Kc3ujuX4",
  "meta": {
    "instanceId": "8437bf0b955ff2039c820e1d56f4a2d7ce67e59f0897cc8ac064cfea1d9dbec6"
  },
  "name": "URL Pinger",
  "tags": [],
  "nodes": [
    {
      "id": "5b3b5251-d460-4eae-a931-e4772749a927",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        900,
        460
      ],
      "parameters": {
        "options": {
          "destinationFieldName": "url"
        },
        "fieldToSplitOut": "urls"
      },
      "typeVersion": 1
    },
    {
      "id": "b19bec9b-de09-42a7-8576-2cef3e0f9288",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        460,
        460
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "minutes",
              "minutesInterval": 15
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "584a4340-7053-4afd-ae3e-f0c1f2de2586",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "onError": "continueRegularOutput",
      "position": [
        1100,
        460
      ],
      "parameters": {
        "url": "={{ $json.url }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "d53b8c24-7408-4e09-8360-f13ecfa5deca",
      "name": "URLs List",
      "type": "n8n-nodes-base.set",
      "position": [
        680,
        460
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "9e5e8792-c5ee-4ce2-9a9a-0b3ad274cae6",
              "name": "urls",
              "type": "array",
              "value": "={{ ['http://firsturl.com', 'https://secondurl.com', 'https://thirdurl.com'] }}"
            }
          ]
        }
      },
      "typeVersion": 3.3
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "71356023-fe84-4b30-9df8-3c5dc25fbcca",
  "connections": {
    "Split Out": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "URLs List": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "URLs List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes techniques, aux développeurs et aux responsables marketing des entreprises qui souhaitent surveiller la disponibilité de leurs ressources en ligne. Il est adapté aux organisations de toutes tailles, des startups aux grandes entreprises, et ne nécessite pas de compétences techniques avancées pour sa mise en place.

Problème résolu

Ce workflow résout le problème de la vérification manuelle de la disponibilité des URLs, qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs peuvent éviter des interruptions de service non détectées qui pourraient nuire à leur activité. Grâce à cette solution, les entreprises obtiennent une surveillance continue et proactive de leurs ressources en ligne, leur permettant de réagir rapidement en cas de problème.

Étapes du workflow

Étape 1 : Le workflow est déclenché par le noeud 'Schedule Trigger', qui définit la fréquence des vérifications. Étape 2 : Le noeud 'Split Out' prend la liste des URLs et les divise pour les traiter individuellement. Étape 3 : Pour chaque URL, le noeud 'HTTP Request' envoie une requête pour vérifier sa disponibilité. Étape 4 : Enfin, le noeud 'URLs List' permet de gérer les URLs à vérifier et d'organiser les résultats obtenus.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, vous pouvez modifier le déclencheur 'Schedule Trigger' afin de définir vos propres intervalles de vérification. Il est également possible d'ajouter ou de retirer des URLs dans le noeud 'URLs List' selon vos besoins. Si vous souhaitez intégrer d'autres outils, vous pouvez brancher des noeuds supplémentaires après le noeud 'HTTP Request' pour gérer les alertes ou les notifications en cas de problème. Assurez-vous également de sécuriser vos requêtes HTTP en utilisant des options d'authentification si nécessaire.