Disponible

Night Watch

Maintenez vos sites en ligne malgré les inondations de scrapers : une surveillance de disponibilité, un bouclier Cloudflare Free-plan et un garde-fou anti-bots.

  • Linux
  • Python 3.10+
  • Cloudflare Free plan
  • ASGI or WSGI apps
$497paiement unique

Inclus 12 mois de mises à jour

Ce qu'il fait

Night Watch ouvre chaque site que vous hébergez comme le ferait un visiteur, toutes les cinq minutes, et vous signale dès qu'un cesse de s'ouvrir et dès qu'il est de nouveau disponible. Quand un site tombe parce qu'un scraper le sature, le chien de garde active une règle Cloudflare qui bloque le flux à la périphérie, et votre application continue de servir les utilisateurs tant que cela dure.

Testé sur nos propres sites

Ce qui est inclus

La surveillance

Sites depuis votre compte Cloudflare et une liste, vérifications qui imitent un visiteur, messages par e-mail ou webhook, et un test qui distingue « tout est en panne » de « cette machine est hors ligne ».

Le bouclier

Installation, statut, activation, désactivation, désinstallation et restauration pour une zone ou toutes, avec sauvegarde préalable de chaque modification.

La porte

Middleware ASGI et WSGI, une page « un instant » de 2 secondes qui remet un cookie, et une ligne de journal par minute.

Le guide d'intervention

Que faire quand un site est lent ou en panne, comment interpréter un afflux, et ce qu'il ne faut pas activer dans le tableau de bord Cloudflare.

Prérequis

  • Linux avec systemd et Python 3.10 ou plus récent ; rien à installer via pip.
  • Pour le bouclier et la vue des événements, des sites sur Cloudflare (tout plan, y compris le plan Gratuit) et un jeton API.
  • Une machine autre que celle qui sert vos sites, afin qu'elle puisse vous signaler quand celle-ci est en panne.

À savoir

  • La règle d'urgence interroge aussi une personne qui saisit votre adresse dans un navigateur neuf, c'est pourquoi elle est désactivée sauf en cas d'afflux.
  • Les bots vérifiés et les robots qui se nomment ne sont jamais interrogés, et les moteurs de recherche ne sont jamais rejetés par la porte.
  • Le bouclier utilise trois des cinq règles personnalisées autorisées par zone sur le plan Gratuit.

Questions

Ai-je besoin d'un plan Cloudflare payant ?

Non. Tout ce que fait Night Watch fonctionne sur le plan Gratuit : les trois règles, la vue des événements et le basculement automatique. Un plan payant ne vous donne que plus d'emplacements de règles à côté des nôtres.

Va-t-il bloquer Google ou les robots d'exploration des moteurs de recherche IA ?

Non. Les bots vérifiés de Cloudflare et tous les robots qui se nomment dans leur user agent passent le bouclier, et la porte ne rejette jamais un moteur de recherche ni un aperçu de lien. Si vous souhaitez bloquer les robots d'exploration IA, c'est un choix distinct dans le tableau de bord Cloudflare.

Mon site n'est pas sur Cloudflare. Est-ce encore utile ?

La surveillance et la porte fonctionnent partout : la surveillance ouvre n'importe quelle URL, et la porte protège n'importe quelle application web Python. Le bouclier et la vue des événements nécessitent Cloudflare.

Quelle est la différence avec un moniteur de disponibilité ?

Un moniteur de disponibilité vous indique qu'un site est hors ligne. Night Watch vous le dit aussi, puis agit sur la cause la plus courante que nous observons : il active le bouclier à la périphérie de Cloudflare, et le sas continue de servir les personnes souhaitées par votre application pendant la durée de l'afflux.

Mis à jour: