Retour au blog

Notifications Webhook sur les problèmes de proxy : configurez la surveillance automatique en 10 minutes

Guide étape par étape pour configurer des notifications webhook pour surveiller les proxies : comment recevoir des alertes instantanées sur les problèmes et automatiser le contrôle de la disponibilité des adresses IP.

📅16 février 2026
```html

Imaginez la situation : vous avez lancé une campagne publicitaire sur 20 comptes Facebook Ads, et le matin, vous découvrez que la moitié des proxies a cessé de fonctionner hier soir. Le résultat — un budget gaspillé, des comptes bloqués et du temps perdu. Les notifications webhook résolvent ce problème en envoyant des alertes instantanées sur tout problème de proxy directement dans Telegram, Slack ou Discord.

Dans ce guide, je vais vous montrer comment configurer le monitoring automatique des proxies avec des notifications webhook pour les arbitragistes, les spécialistes SMM et les vendeurs e-commerce. Vous apprendrez à recevoir des alertes instantanées sur les pannes IP, les blocages et les problèmes d'accès — sans avoir à vérifier manuellement la fonctionnalité en permanence.

Qu'est-ce qu'un webhook et pourquoi est-il nécessaire pour le monitoring des proxies

Un webhook est une notification HTTP automatique qui est envoyée à une URL spécifiée lorsqu'un événement particulier se produit. Dans le contexte du monitoring des proxies, cela signifie que le système vous enverra automatiquement un message dans Telegram, Slack ou un autre messager dès qu'il détecte un problème avec l'adresse IP.

Pour les entreprises, c'est d'une importance cruciale. Si vous êtes un arbitragiste et que vous travaillez avec Facebook Ads via 30 comptes, chacun utilisant un proxy distinct, alors la vérification manuelle de la fonctionnalité de chaque IP prendra au minimum une heure par jour. Les notifications webhook automatisent ce processus — vous serez informé du problème dans les 1 à 2 minutes suivant son apparition.

Cas réel : Une agence SMM gérait 50 comptes Instagram de clients via Dolphin Anty. Après avoir configuré le monitoring webhook, ils ont réduit le temps d'inactivité des comptes de 4-6 heures à 15 minutes — le système alertait instantanément sur la chute du proxy, et le gestionnaire basculait immédiatement le compte sur une IP de secours.

Les principaux avantages des notifications webhook pour le monitoring des proxies :

  • Réaction instantanée : la notification arrive dans les 30-60 secondes suivant la détection du problème
  • Économie de temps : pas besoin de vérifier manuellement la fonctionnalité de chaque proxy
  • Prévention des pertes : détection rapide du problème = temps d'arrêt minimal des campagnes publicitaires
  • Scalabilité : possibilité de surveiller plus de 100 proxies simultanément
  • Flexibilité de configuration : choisissez quels événements suivre et où envoyer les notifications

Quels problèmes de proxy peuvent être suivis via webhook

Un système de monitoring efficace doit suivre tous les événements critiques qui peuvent affecter le fonctionnement de vos comptes ou de vos parseurs. Voici les principaux types de problèmes qui peuvent être contrôlés via les notifications webhook :

Type de problème Ce qui est suivi Criticité
Indisponibilité de l'IP Le proxy ne répond pas aux requêtes, délai d'attente de connexion Élevée
Blocage par la plateforme IP bloquée par Facebook, Instagram, TikTok ou un marketplace Élevée
Vitesse faible La vitesse de connexion est tombée en dessous d'un seuil Moyenne
Changement de géolocalisation L'adresse IP a changé de pays ou de région Élevée
Erreurs d'authentification Identifiant/mot de passe incorrect, expiration Élevée
Dépassement des limites Le trafic est épuisé ou l'abonnement expire Moyenne

Pour les arbitragistes travaillant avec Facebook Ads ou TikTok Ads, les notifications concernant le blocage de l'IP par la plateforme et le changement de géolocalisation sont les plus critiques. Si vous avez configuré un compte pour les États-Unis et que le proxy commence soudainement à montrer une IP d'un autre pays — cela garantit le bannissement du compte.

Les spécialistes SMM, gérant des dizaines de comptes Instagram ou TikTok, doivent avant tout surveiller l'indisponibilité de l'IP et les erreurs d'authentification. Si le proxy cesse de fonctionner, mais que la publication automatique continue d'essayer de se connecter — Instagram peut soupçonner une automatisation et bloquer le compte.

Pour les vendeurs de marketplaces (Wildberries, Ozon, Avito), qui s'occupent du scraping des prix des concurrents, il est plus important de surveiller les blocages et la faible vitesse. Si vous utilisez des proxies de centre de données pour le scraping, le blocage d'une IP peut arrêter la collecte de données sur des centaines de produits.

Configuration des notifications dans Telegram : guide étape par étape

Telegram est l'option la plus populaire pour recevoir des notifications webhook parmi les arbitragistes et les spécialistes SMM. La configuration prend 5 à 10 minutes et ne nécessite pas de compétences techniques. Voici un guide étape par étape :

Étape 1 : Création d'un bot Telegram

  1. Ouvrez Telegram et trouvez le bot @BotFather
  2. Envoyez la commande /newbot
  3. Choisissez un nom pour le bot (par exemple, "Proxy Monitor")
  4. Choisissez un nom d'utilisateur pour le bot (doit se terminer par "bot", par exemple, "my_proxy_monitor_bot")
  5. BotFather vous enverra un token — c'est une longue chaîne de type 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
  6. Conservez ce token — il sera nécessaire pour configurer le webhook

Étape 2 : Obtention de l'ID de chat

L'ID de chat est un identifiant unique du chat où les notifications seront envoyées. Pour l'obtenir :

  1. Trouvez votre bot dans Telegram par son nom d'utilisateur et cliquez sur "Démarrer"
  2. Envoyez au bot n'importe quel message (par exemple, "test")
  3. Ouvrez dans votre navigateur : https://api.telegram.org/bot[VOTRE_TOKEN]/getUpdates
  4. Dans la réponse, trouvez le champ "chat":{"id": — c'est votre ID de chat (par exemple, 123456789)

Étape 3 : Configuration du webhook dans le service de monitoring

La plupart des services de monitoring de proxies (UptimeRobot, Pingdom, StatusCake) supportent les notifications webhook. Vous devez spécifier l'URL pour l'envoi des notifications au format :

https://api.telegram.org/bot[YOUR_TOKEN]/sendMessage?chat_id=[YOUR_CHAT_ID]&text=TEXT_NOTIFICATION

Par exemple, si votre token est 123456789:ABCdef, et que l'ID de chat est 987654321, alors l'URL du webhook sera :

https://api.telegram.org/bot123456789:ABCdef/sendMessage?chat_id=987654321&text=Le%20proxy%20ne%20fonctionne%20pas

Important : Dans le texte de la notification (paramètre text), vous devez remplacer les espaces par %20 ou utiliser l'URL encoding. La plupart des services de monitoring le font automatiquement.

Étape 4 : Test des notifications

Pour vérifier que le webhook fonctionne correctement, ouvrez dans votre navigateur votre URL de webhook. Si tout est configuré correctement, le bot vous enverra un message de test dans Telegram. Si le message n'est pas arrivé — vérifiez l'exactitude du token et de l'ID de chat.

Intégration avec Slack et Discord pour le travail d'équipe

Si vous travaillez en équipe ou gérez une agence SMM, il est plus pratique d'utiliser Slack ou Discord pour recevoir des notifications. Cela permet à tous les employés de voir les problèmes de proxy en temps réel et de réagir rapidement.

Configuration du webhook pour Slack

  1. Ouvrez les paramètres de votre espace de travail Slack
  2. Allez dans la section "Apps" → "Incoming Webhooks"
  3. Cliquez sur "Add to Slack" et choisissez un canal pour les notifications (par exemple, #proxy-monitoring)
  4. Copiez l'URL du Webhook — elle ressemblera à https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXX
  5. Utilisez cette URL dans les paramètres de votre service de monitoring

Le format des données pour le webhook Slack (si le service de monitoring prend en charge les payloads personnalisés) :

{
  "text": "⚠️ Problème de proxy",
  "attachments": [
    {
      "color": "danger",
      "fields": [
        {
          "title": "Adresse IP",
          "value": "185.123.45.67",
          "short": true
        },
        {
          "title": "Problème",
          "value": "Délai d'attente de connexion",
          "short": true
        }
      ]
    }
  ]
}

Configuration du webhook pour Discord

  1. Ouvrez les paramètres du canal Discord où vous devez envoyer les notifications
  2. Allez dans "Integrations" → "Webhooks"
  3. Cliquez sur "New Webhook" et donnez un nom (par exemple, "Proxy Monitor")
  4. Copiez l'URL du Webhook
  5. Ajoutez /slack à la fin de l'URL pour la compatibilité avec le format Slack

Discord prend en charge le formatage des messages via des embeds, ce qui permet de créer de belles notifications avec un code couleur selon le type de problème.

Services de monitoring de proxy prêts à l'emploi avec webhook

Si vous ne souhaitez pas écrire votre propre script de monitoring, vous pouvez utiliser des services prêts à l'emploi. Voici des solutions éprouvées utilisées par les arbitragistes et les spécialistes SMM :

Service Fonctionnalités Prix
UptimeRobot Vérification de la disponibilité toutes les 5 minutes, webhook dans Telegram/Slack/Discord Gratuit jusqu'à 50 moniteurs
Pingdom Vérification depuis différents emplacements, statistiques détaillées, webhook À partir de 10 $/mois
StatusCake Monitoring de la vitesse, des certificats SSL, notifications webhook Gratuit jusqu'à 10 moniteurs
Freshping Interface simple, vérification toutes les 1-10 minutes, webhook Gratuit jusqu'à 50 moniteurs

Configuration du monitoring dans UptimeRobot (exemple)

UptimeRobot est un choix populaire parmi les arbitragistes grâce à son tarif gratuit et à sa configuration simple. Voici comment configurer le monitoring des proxies :

  1. Inscrivez-vous sur uptimerobot.com
  2. Cliquez sur "Add New Monitor"
  3. Sélectionnez le type "HTTP(s)" ou "Port" (pour vérifier les proxies SOCKS5)
  4. Dans le champ URL, indiquez une adresse de test qui sera vérifiée via le proxy (par exemple, https://api.ipify.org)
  5. Définissez l'intervalle de vérification (5 minutes recommandé pour le tarif gratuit)
  6. Dans la section "Alert Contacts", ajoutez le webhook : choisissez le type "Webhook" et collez votre URL de webhook Telegram/Slack
  7. Enregistrez les paramètres

Maintenant, toutes les 5 minutes, UptimeRobot vérifiera la disponibilité du proxy et enverra une notification dans Telegram s'il détecte un problème. Pour surveiller plusieurs proxies, créez un moniteur distinct pour chaque IP.

Conseil : Si vous utilisez des proxies résidentiels avec rotation d'IP, configurez le monitoring non pas du proxy lui-même, mais du site cible (par exemple, Facebook ou Instagram). Vérifiez que la page d'accueil de la plateforme peut être chargée avec succès via le proxy.

Création de votre propre script de monitoring

Pour les utilisateurs avancés et ceux qui travaillent avec un grand nombre de proxies (100+), il est plus efficace de créer votre propre script de monitoring. Cela vous donne un contrôle total sur les paramètres de vérification et le format des notifications.

Exemple de script en Python

Un script simple pour vérifier une liste de proxies et envoyer des notifications dans Telegram en cas de détection de problèmes :

import requests
import time

# Paramètres Telegram
TELEGRAM_TOKEN = "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
CHAT_ID = "987654321"

# Liste des proxies à surveiller
PROXIES = [
    {"ip": "185.123.45.67", "port": 8080, "user": "user1", "pass": "pass1"},
    {"ip": "185.123.45.68", "port": 8080, "user": "user2", "pass": "pass2"},
]

def check_proxy(proxy):
    """Vérification de la fonctionnalité du proxy"""
    proxy_url = f"http://{proxy['user']}:{proxy['pass']}@{proxy['ip']}:{proxy['port']}"
    proxies = {"http": proxy_url, "https": proxy_url}
    
    try:
        response = requests.get("https://api.ipify.org?format=json", 
                              proxies=proxies, 
                              timeout=10)
        if response.status_code == 200:
            return True, response.json()['ip']
        return False, "Erreur HTTP"
    except Exception as e:
        return False, str(e)

def send_telegram(message):
    """Envoi d'une notification dans Telegram"""
    url = f"https://api.telegram.org/bot{TELEGRAM_TOKEN}/sendMessage"
    data = {"chat_id": CHAT_ID, "text": message}
    requests.post(url, data=data)

# Boucle principale de monitoring
while True:
    for proxy in PROXIES:
        is_working, result = check_proxy(proxy)
        
        if not is_working:
            message = f"⚠️ Le proxy ne fonctionne pas !\n"
            message += f"IP: {proxy['ip']}:{proxy['port']}\n"
            message += f"Erreur: {result}"
            send_telegram(message)
        else:
            print(f"✅ Le proxy {proxy['ip']} fonctionne (IP externe : {result})")
    
    time.sleep(300)  # Vérification toutes les 5 minutes

Version avancée avec vérification de la géolocalisation

Pour les arbitragistes, il est crucial que l'IP ne change pas de pays. Voici une version améliorée du script avec vérification de la géolocalisation :

def check_proxy_geo(proxy, expected_country):
    """Vérification du proxy avec contrôle de la géolocalisation"""
    proxy_url = f"http://{proxy['user']}:{proxy['pass']}@{proxy['ip']}:{proxy['port']}"
    proxies = {"http": proxy_url, "https": proxy_url}
    
    try:
        # Vérification de l'IP et de la géolocalisation
        response = requests.get("http://ip-api.com/json/", 
                              proxies=proxies, 
                              timeout=10)
        
        if response.status_code == 200:
            data = response.json()
            current_country = data['countryCode']
            current_ip = data['query']
            
            if current_country != expected_country:
                return False, f"Changement de pays : {expected_country} → {current_country}"
            
            return True, f"IP : {current_ip}, Pays : {current_country}"
        
        return False, "Erreur HTTP"
    except Exception as e:
        return False, str(e)

# Utilisation
PROXIES = [
    {"ip": "185.123.45.67", "port": 8080, "user": "user1", "pass": "pass1", "country": "US"},
    {"ip": "185.123.45.68", "port": 8080, "user": "user2", "pass": "pass2", "country": "GB"},
]

for proxy in PROXIES:
    is_working, result = check_proxy_geo(proxy, proxy['country'])
    if not is_working:
        send_telegram(f"⚠️ Problème avec {proxy['ip']}: {result}")

Lancement automatique via cron

Pour que le script fonctionne en continu, configurez son lancement via cron (Linux/Mac) ou le Planificateur de tâches (Windows). Exemple de tâche cron pour une vérification toutes les 5 minutes :

*/5 * * * * /usr/bin/python3 /path/to/proxy_monitor.py

Intégration avec les navigateurs anti-détection Dolphin Anty et AdsPower

Si vous utilisez des navigateurs anti-détection pour le multi-comptes, vous pouvez configurer un changement automatique de proxy en cas de problème. Dolphin Anty et AdsPower supportent l'API pour gérer les profils et les proxies.

Changement automatique de proxy dans Dolphin Anty

Dolphin Anty fournit une API pour modifier les paramètres des profils. Voici comment configurer un changement automatique de proxy non fonctionnel :

  1. Obtenez une clé API dans les paramètres de Dolphin Anty (Settings → API)
  2. Préparez une liste de proxies de secours pour chaque profil
  3. Créez un script qui, lors de la réception d'une notification webhook sur un problème, change automatiquement le proxy via l'API

Exemple de requête à l'API Dolphin Anty pour changer le proxy :

import requests

API_KEY = "your_dolphin_api_key"
PROFILE_ID = "12345"
NEW_PROXY = "http://user:pass@new-proxy-ip:port"

url = f"https://anty-api.com/browser_profiles/{PROFILE_ID}"
headers = {"Authorization": f"Bearer {API_KEY}"}
data = {
    "proxy": {
        "type": "http",
        "host": "new-proxy-ip",
        "port": "port",
        "login": "user",
        "password": "pass"
    }
}

response = requests.patch(url, headers=headers, json=data)
if response.status_code == 200:
    print(f"✅ Proxy mis à jour pour le profil {PROFILE_ID}")
else:
    print(f"❌ Erreur de mise à jour : {response.text}")

Configuration dans AdsPower

AdsPower prend également en charge l'API pour l'automatisation. Principales étapes :

  1. Activez l'API locale dans les paramètres d'AdsPower (Settings → Local API → Enable)
  2. Utilisez le point de terminaison /api/v1/user/update pour mettre à jour le proxy du profil
  3. Configurez un webhook qui appelle cette API lors de la détection d'un problème

Cas pratique : Une équipe d'arbitrage a configuré un changement automatique de proxy dans Dolphin Anty. Lorsque le webhook détectait un problème avec l'IP, le script basculait automatiquement le profil sur un proxy de secours du pool. Cela a réduit le temps d'arrêt des campagnes publicitaires de 2-3 heures à 5 minutes.

Meilleures pratiques pour configurer les notifications

Pour que le système de notifications webhook fonctionne efficacement et ne crée pas de bruit d'information, suivez ces recommandations :

1. Configurez les priorités des notifications

Tous les problèmes ne nécessitent pas une réaction immédiate. Divisez les notifications en trois niveaux :

  • Critiques (🔴) : indisponibilité de l'IP, blocage par la plateforme, changement de géolocalisation — nécessitent une réaction immédiate
  • Importantes (🟡) : faible vitesse, ping élevé — peuvent être corrigées dans l'heure
  • Informatiques (🟢) : approche de la limite de trafic, expiration de l'abonnement dans 7 jours

Pour les notifications critiques, utilisez Telegram avec des alertes sonores activées. Les notifications informatives peuvent être envoyées dans un canal Slack séparé ou par email.

2. Évitez les faux déclenchements

Configurez un délai avant l'envoi de la notification. Si le proxy n'a pas répondu une fois — cela peut être un échec temporaire. Envoyez la notification uniquement si le problème est confirmé par 2-3 vérifications consécutives.

3. Ajoutez du contexte aux notifications

Une bonne notification doit contenir toutes les informations nécessaires pour résoudre rapidement le problème :

  • Adresse IP et port du proxy
  • Type de problème (délai d'attente, blocage, changement de géo)
  • Heure de détection du problème
  • Quels comptes ou profils utilisent ce proxy
  • Action recommandée (par exemple, "Basculez sur le proxy de secours #2")

4. Utilisez différents canaux pour différents types de proxies

Si vous travaillez avec différents types de proxies (mobiles, résidentiels, de centre de données), créez des canaux de notifications séparés pour chaque type. Cela simplifiera le diagnostic des problèmes et la répartition des tâches dans l'équipe.

5. Configurez des actions automatiques

Niveau avancé — configurez non seulement les notifications, mais aussi des actions automatiques lors de la détection de problèmes :

  • Changement automatique de proxy dans le navigateur anti-détection
  • Arrêt du parseur ou de la publication automatique jusqu'à résolution du problème
  • Basculement sur un proxy de secours du pool
  • Création automatique d'un ticket de support auprès du fournisseur

6. Tenez un journal des problèmes

Configurez la sauvegarde de toutes les notifications dans une base de données ou Google Sheets. Cela aidera à :

  • Identifier les IP problématiques qui tombent souvent
  • Évaluer la qualité du service du fournisseur de proxies
  • Établir des graphiques de disponibilité pour les rapports
  • Optimiser la répartition de la charge entre les proxies

Conclusion

Les notifications webhook sur les problèmes de proxy ne sont pas seulement une commodité, mais une nécessité pour un travail professionnel avec le multi-comptes, l'arbitrage de trafic et le scraping. Un système de monitoring correctement configuré permet de réduire le temps d'arrêt de plusieurs heures à 5-15 minutes, ce qui est crucial lors de la gestion de budgets publicitaires ou de comptes clients.

Les principaux avantages que vous obtenez après la configuration des notifications webhook : détection instantanée des problèmes (30-60 secondes au lieu de plusieurs heures de vérification manuelle), automatisation des vérifications routinières (libère 1-2 heures par jour), prévention des pertes dues à l'arrêt des campagnes publicitaires, possibilité de mise à l'échelle jusqu'à 100+ proxies sans augmenter la charge sur l'équipe.

Commencez par la configuration simple d'un bot Telegram et d'un service de monitoring gratuit comme UptimeRobot — cela prendra 10-15 minutes. Au fur et à mesure de l'augmentation du nombre de proxies et de la complexité des tâches, passez à vos propres scripts de monitoring avec remplacement automatique des IP problématiques via l'API des navigateurs anti-détection.

Si vous prévoyez de travailler sérieusement avec le multi-comptes ou l'arbitrage, nous vous recommandons d'utiliser des proxies résidentiels fiables avec un temps de disponibilité élevé. Cela minimisera le nombre de problèmes et vous permettra de vous concentrer sur le développement de votre entreprise, plutôt que sur l'extinction constante des incendies liés aux IP non disponibles.

```