Agence web » Actualités du digital » Les meilleures façons de surveiller si votre site Web tombe en panne

Les meilleures façons de surveiller si votre site Web tombe en panne

les-meilleures-facons-de-surveiller-si-votre-site-web-tombe-6890442

Les temps d'arrêt sont un problème majeur pour les sites Web. Pour les entreprises SaaS qui prospèrent grâce à la disponibilité de leurs services, même quelques minutes d'indisponibilité peuvent entraîner une perte directe de revenus. Voici comment savoir si votre site Web ne fonctionne pas.

Comment suivre les temps d'arrêt

Le problème avec les temps d'arrêt est qu'il est difficile de se suivre soi-même. Après tout, vous n'actualisez probablement pas votre site Web toutes les 10 secondes en attendant qu'il se déconnecte. La meilleure solution est d'avoir un service de surveillance des temps d'arrêt pour suivre votre site Web pour vous.

Ces services vérifieront votre site Web à intervalles réguliers et déclencheront des alertes si quelque chose ne fonctionne pas comme il se doit. Étant donné que les problèmes peuvent être localisés dans différentes parties de votre site, la plupart des services de suivi des temps d'arrêt vérifieront plusieurs pages et classeront généralement les forfaits gratuits et payants en fonction du nombre de vérifications qu'ils effectueront.

Si vous disposez d'une forme de mise en cache statique devant votre serveur (telle qu'Amazon CloudFront), vos services peuvent tomber en panne et la page d'accueil semble normale. Dans ce cas, vous voudrez vérifier une page qui n'est pas régulièrement mise en cache et qui a besoin d'extraire des informations d'une base de données. Certains des outils de la liste ci-dessous peuvent même effectuer des vérifications de contenu, qui vérifieront que votre page Web est intacte et qu'elle a l'air comme elle le devrait.

Comment les moniteurs de temps d'arrêt vous avertissent-ils?

Les temps d'arrêt du site sont un problème majeur, il est donc important que vous soyez rapidement notifié afin de pouvoir résoudre le problème. La plupart des services peuvent envoyer des notifications par e-mail, des notifications par SMS et des notifications Slack, ce qui peut suffire à de nombreuses personnes.

Mais si vous ne surveillez pas activement vos notifications, vous risquez de les manquer, ce qui peut entraîner une panne de votre site plus longtemps qu'elle ne le devrait. Si vous avez besoin d'être averti de toute urgence de problèmes majeurs, nous vous recommandons le plan Uptime Robot's Pro, qui peut être configuré pour vous appeler à plusieurs reprises si votre site est hors service pendant plus longtemps qu'une durée définie.

1600435944_703_les-meilleures-facons-de-surveiller-si-votre-site-web-tombe-4365703

Ils vous appelleront pour vérifier votre numéro lorsque vous configurerez le service d'appel vocal. Vous pourrez ainsi ajouter le numéro à la liste blanche afin qu'il sonnera toujours même si la fonction Ne pas déranger est activée.

Cependant, les appels vocaux coûtent de l’argent, ils ne sont donc pas illimités; vous devrez acheter des crédits SMS séparément. Ils en incluent quelques-uns dans tous les plans Pro, mais vous ne les obtenez qu'une seule fois et ils ne se renouvellent pas.

Options de surveillance des temps d'arrêt

Uptime Robot est un service de surveillance hébergé. La version gratuite autorise 50 moniteurs à des intervalles de 5 minutes, mais nécessite la version Pro à 5 $ par mois pour la messagerie SMS. La version Pro comprend également des appels vocaux, qui peuvent être répétés à intervalles réguliers pour vous assurer de recevoir le message.

Uptime.com envoie des SMS pour 8 $ par mois. Il peut effectuer des correspondances de contenu, des appels d'API, ainsi qu'un service appelé «surveillance des transactions», qui, par exemple, pourrait tenter un flux de connexion à partir d'un navigateur pour vérifier que les utilisateurs peuvent se connecter.

Lors d'un trafic intense, votre site peut rester fonctionnel et visible mais avoir des temps de chargement beaucoup plus lents, ce qui reste un problème majeur. Pingdom est un moniteur de performances et une suite d'analyse qui peuvent vous indiquer si votre site Web commence à ralentir, et peuvent souvent vous dire ce qui cause le ralentissement en premier lieu.

CULA est un outil gratuit qui permet de tester si votre site Web ressemble à ce qu'il devrait. Il peut surveiller 50 URL avec 5 contrôles de contenu par URL, et peut envoyer des notifications push mobiles avec Pushover (mais pas de SMS). Leurs versions payantes autorisent plus d'URL, mais la version gratuite est très généreuse.

AWS CloudWatch est une suite de surveillance complète pour les produits AWS. Il fait bien plus que surveiller la disponibilité de votre site Web, comme la collecte de journaux et la surveillance de votre infrastructure globale, mais peut être configuré pour suivre les performances de vos services.

Options Open Source (hébergez-le vous-même)

Ces outils sont open source, ce qui signifie qu'il y aura un package disponible que vous pouvez installer et exécuter sur votre propre serveur. Nous vous recommandons de ne pas installer de logiciel de surveillance sur le même serveur, car s'il y a des problèmes avec le serveur lui-même, il y aura probablement des problèmes pour vous en informer. La meilleure solution serait de louer un petit serveur auprès d'un fournisseur de cloud entièrement différent, pour atténuer considérablement ce risque.

Zabbix est une suite de surveillance complète qui non seulement suit la disponibilité de votre site Web, mais également la disponibilité de vos applications et services backend.

Icinga peut surveiller de nombreux services et générer des rapports réguliers sur l'état de santé de vos serveurs. Il peut vous envoyer un message par e-mail ou SMS en cas de problème critique.

Prometheus est une suite de surveillance, construite par SoundCloud avant de passer à l'open source, qui fonctionne particulièrement bien avec les moteurs d'orchestration de conteneurs comme Kubernetes. Il fournit une surveillance facile de vos services Kubernetes et peut vous informer de tout comportement inattendu.

★★★★★