Surveiller une page web à intervalle régulier et être prévenu par e-mail quand son contenu change ou quand le site ne répond plus.
Les alertes partent sur l'adresse du compte. La surveillance démarre immédiatement et toutes vos surveillances sont listées sur la page de l'outil.
Vous indiquez l'adresse qui recevra les alertes. Un e-mail de confirmation y est envoyé : la surveillance ne démarre qu'après activation (sous 48 h, sinon elle est effacée). Chaque surveillance se gère ensuite via son lien personnel, présent dans tous les e-mails.
Au maximum 10 surveillances par adresse e-mail. Lien perdu ? La page « Recevoir à nouveau mes liens » les renvoie à l'adresse d'alerte.
Un site est considéré hors ligne en cas d'erreur réseau, de délai dépassé (20 s) ou de réponse HTTP 400 et plus. Il est retenté une fois après 5 secondes avant de conclure. Vous recevez une seule alerte à la panne, puis une alerte quand il répond de nouveau — pas un e-mail à chaque vérification.
Les vérifications sont lancées par une commande à exécuter toutes les 5 minutes. Elle ne vérifie que les surveillances arrivées à échéance et supprime les demandes non confirmées expirées.
*/5 * * * * cd /chemin/du/site && php bin/console app:veillesite:check
Sur un hébergement sans cron en ligne de commande, renseignez VEILLESITE_CRON_KEY puis faites appeler cette adresse toutes les 5 minutes (tâche planifiée de l'hébergeur ou service de cron externe) :
https://app.gbappli.fr/outils/veillesite/cron?key=VOTRE_CLE
Les adresses privées ou locales (localhost, 10.x, 192.168.x, 169.254.x…) sont refusées, y compris à travers une redirection ou un nom de domaine qui y pointe. L'adresse IP vérifiée est celle réellement utilisée pour la requête.
Sans compte, aucune alerte n'est envoyée tant que le destinataire n'a pas activé la surveillance depuis son e-mail. Chaque alerte contient un lien pour l'arrêter.
5 créations par heure et par IP sans compte, 10 surveillances par adresse, pages limitées à 2 Mo, une vérification manuelle par minute.
Chaque surveillance a un lien secret et aléatoire. Quiconque le possède peut la mettre en pause, la modifier ou la supprimer : ne le partagez pas.