Surveillance de la disponibilité
Connectez-vous pour commencer à surveiller vos sites
L’ajout de moniteurs et la configuration d’alertes nécessitent l’offre Pro. Inscrivez-vous pour surveiller tous les 11 types de moniteurs, activer les alertes multi-canaux, les vérifications multi-localisation et les rapports SLA.
Supervision de disponibilité qui détecte ce que les autres manquent
La supervision de disponibilité (« Uptime monitoring ») consiste à vérifier régulièrement si vos sites, API et services répondent. Alertes envoyées dès qu'ils cessent de fonctionner. Le cas de base est simple : chaque outil vérifie si le site se charge.
Les cas complexes sont ceux où une indisponibilité cachée se dissimule :
- Le certificat HTTPS expire à minuit, un dimanche
- Le domaine expire parce que la carte bancaire a été remplacée chez le registraire
- L’API retourne un HTTP 200 avec un JSON corrompu pendant trois heures
- Le CDN change d’IP discrètement et casse l’upstream DNS-pinné
- Le job cron s’est arrêté mardi dernier, mais personne ne l’a remarqué
DiagnoSEO Supervision Uptime gère tous ces cas, dans un seul outil. Vérifications depuis 13 régions mondiales. Alertes par e-mail, Telegram, Slack, Discord ou SMS — là où vous consultez vraiment.
Pour les spécialistes SEO, c’est aussi un monitoring d’infrastructure SEO. Un domaine expiré disparaît de l’index en moins d'une journée. Un avertissement SSL tue le trafic organique. Une chaîne de redirections cassée fait perdre du link equity. Le même outil qui détecte les pannes repère aussi les problèmes silencieux qui détruisent vos classements.
Ce que vous obtenez
- 11 types de moniteurs — vérification HTTP(S) de page, présence ou absence d’un mot-clé, ping (TCP), port TCP, heartbeat et monitoring de jobs cron, API HTTP personnalisée avec méthode, en-têtes, body et assertions JSON, vérification depuis 13 emplacements, surveillance du certificat SSL, détection de changements DNS, suivi d’expiration de domaine et alertes de seuil de temps de réponse.
- Alertes en temps réel — e-mail, Telegram, Slack, Discord et SMS. Période de confirmation paramétrable (échecs successifs), pour éviter que le moindre faux positif ne vous réveille à 3h du matin. Quiet hours, pour pouvoir dormir tranquille. Alertes de récupération (UP), pour savoir quand poser le téléphone.
- Avertissements d’expiration SSL et domaine — rappels automatiques 30/14/7/3/1 jours avant expiration. Codes couleur dans le tableau de bord. Vous ne serez plus jamais pris au dépourvu par un SSL expiré à minuit.
- Détection de changements DNS — alerte si les enregistrements A, AAAA, MX, NS ou CNAME changent. Idéal pour détecter un détournement DNS non autorisé, des erreurs en migration ou des prestataires qui modifient les endpoints sans prévenir.
- Vérification depuis plusieurs localisations — disponibilité vérifiée depuis US, UK, Allemagne, France, Italie, Espagne, Pologne, Pays-Bas, Canada, Australie, Japon, Brésil et Inde. Détecte les problèmes de georoutage, de DNS régionaux ou de blocages au niveau des FAI.
- Graphique barre 30 jours + sparkline — vous visualisez immédiatement quels sites sont instables. Chaque barre journalière est colorée (vert ≥99 %, vert clair ≥95 %, orange ≥50 %, rouge <50 %). Le sparkline affiche les 50 derniers temps de réponse, des points rouges signalant les coupures.
- Rapports SLA — Export CSV avec taux de disponibilité, durée totale d’indisponibilité, nombre d’incidents et temps moyen de rétablissement. Par moniteur et au global.
- Surveillance heartbeat et cron-job — au lieu de pinger le serveur, c’est votre cron qui nous pingue. En cas d’absence dans la fenêtre prévue (avec une marge), nous vous alertons. Détecte les pannes silencieuses du cron (utilisateur bloqué, script cassé, disque plein), invisibles par la surveillance uptime classique.
- Ajout en masse par collage — collez 100 URLs dans la zone de texte, cliquez Save. Chaque ligne peut contenir les paramètres
keyword:,interval:,tag:etname:. Pas de galère avec le CSV. - Tags et filtres — groupez les moniteurs par environnement (prod, staging), équipe (api, marketing) ou criticité (critical, optional). Filtrez le dashboard sur ce qui compte pour vous maintenant.
- Processeur de file d'attente dans le navigateur — en cliquant « Tout vérifier maintenant », le navigateur traite la file par lots de 20, en parallèle avec le cron. 200 moniteurs testés en environ 1 minute, pas 30 minutes.
- Assertions JSON — pour la surveillance API :
data.statusdoit êtreok,result.countdoit être> 0, etc. Détecte une API qui retourne HTTP 200 avec des payloads corrompus (le pire type de panne).
Qui utilise la supervision de disponibilité ?
Boutiques e-commerce
Chaque minute d’indisponibilité est une perte directe de chiffre d’affaires. Contrôlez les endpoints du checkout, les passerelles de paiement, les pages produits. Les alertes SSL préviennent les avertissements de non-confiance qui tuent la conversion. La vérification multi-régionale détecte les problèmes de georoutage : votre site fonctionne pour vous mais pas pour un client aux USA ou au Japon.
Plateformes SaaS et B2B
Le SLA est inscrit au contrat. Suivez la disponibilité API par endpoint, la validité des réponses JSON et des seuils de temps de réponse. Les rapports SLA exportent les chiffres que vos clients demandent. Les moniteurs heartbeat détectent les pannes silencieuses des jobs d’arrière-plan, que les outils classiques d’uptime omettent.
Agences SEO et équipes SEO internes
Les sites que vous référencez doivent rester en ligne — Google pénalise les sites instables. La fin d’un domaine entraîne la désindexation en quelques jours. Les alertes SSL dégradent le trust et le CTR. Surveillez chaque domaine du portefeuille : uptime, SSL, expiration domaine et changements DNS évoquant une attaque. Connectez avec les outils DiagnoSEO de recherche de mots-clés et monitoring de liens pour disposer d’un unique dashboard couvrant infrastructure et classements.
Équipes DevOps et SRE
Vérification HTTP, port TCP, ping et changements DNS multi-régionaux pour tout l’infra stack. Délais de confirmation et quiet hours pour stopper l’alert fatigue. Les intégrations Telegram, Slack et Discord orientent les alertes vers le bon canal. La surveillance SSL et d’expiration de domaine détecte les pannes silencieuses.
Supervision de disponibilité : comparaison avec UptimeRobot, Pingdom, BetterStack, Oh Dear, Site24x7 et StatusCake
Les principaux concurrents assurent bien la surveillance HTTP basique. Les différences se situent dans les fonctions annexes : alertes SSL, suivi d’expiration de domaine, détection de changements DNS, multi-région depuis des régions hors Occident, assertions JSON, heartbeats de crons et limites du plan gratuit.
Ci-dessous, une comparaison côte-à-côte basée sur les tarifs publics de chaque solution. Vérifiez sur le site du fournisseur avant toute décision d’achat. Les comparaisons détaillées (tête-à-tête) sont sous le tableau — une page dédiée pour chaque concurrent.
| Fonctionnalité | DiagnoSEO | UptimeRobot | Pingdom | BetterStack | Oh Dear | Site24x7 | StatusCake |
|---|---|---|---|---|---|---|---|
| Plan gratuit | 5 moniteurs (aperçu) | 50 moniteurs, 5 min | ❌ | 10 moniteurs, 3 min | ❌ essai 10j seulement | 5 moniteurs basiques | 10 moniteurs, 5 min |
| Intervalle minimal | 1 minute (Pro+) | 1 min (payant) | 1 min | 30 sec | 1 min | 1 min | 5 min (gratuit), 30 sec (Business) |
| Alertes expiration SSL | ✅ 30/14/7/3/1j | ✅ | ⚠️ Add-on | ✅ | ✅ | ✅ | ✅ |
| Expiration domaine | ✅ Inclus | ❌ | ❌ | ❌ | ⚠️ Limité | ✅ Web Pro+ | ✅ Intégré |
| Alertes changements DNS | ✅ Inclus | ❌ | ❌ | ⚠️ Partiel | ⚠️ Historique seulement | ✅ | ⚠️ Limité |
| Assertions JSON | ✅ | ⚠️ Mot-clé seulement | ⚠️ Transaction $ | ✅ | ⚠️ Limité | ✅ | ⚠️ Mot-clé seulement |
| Heartbeat / cron | ✅ Inclus | ⚠️ Add-on | ❌ | ✅ | ✅ Laravel-first | ✅ | ✅ Push monitors |
| Monitoring de backlinks | ✅ Enterprise | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Suite SEO incluse | ✅ Outils SEO complets | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Multi-région | 13 régions | Multi-région | 100+ régions | Multi-région | Multi-région (EU-centric) | ~130+ régions | 43 sites / 30 pays |
| Alertes Telegram | ✅ | ✅ | ❌ (seulement Slack) | ✅ | ✅ | ⚠️ Limité | ✅ |
Foire aux questions
-
Cela dépend de l’intervalle de vérification et du seuil de confirmation. Sur les plans Pro et Enterprise, le check s’exécute toutes les minutes. Le seuil par défaut est de 2 échecs consécutifs, donc une panne persistante change le statut en environ 2 minutes.
Les alertes e-mail sont limitées à une toutes les 2 heures de downtime continu pour limiter le bruit dû aux brèves coupures. Les coupures courtes restent silencieuses, les vraies pannes sont signalées. Telegram, Slack, Discord et SMS peuvent être configurés pour notifier immédiatement en cas de changement d’état.
-
La supervision de disponibilité vérifie un endpoint unique et valide la réponse (code de statut, contenu, structure du JSON). Le synthetic monitoring exécute des scripts navigateur multi-étapes : login, navigation, clic checkout, remplissage de formulaire.
DiagnoSEO supervise le uptime avec une inspection poussée de la réponse (méthode HTTP, en-têtes, body, assertions JSON, présence du mot-clé). Il ne fait pas de scripting navigateur complet. Pour la majorité des questions « mon site fonctionne-t-il ? » c’est l’outil adapté. Pour tester des scénarios utilisateur avancés, utilisez un outil synthetic dédié.
-
Oui — directement. Les robots Google considèrent un downtime prolongé comme un signal de mauvaise qualité. Un site qui ne répond pas pendant plusieurs heures lors du crawl Googlebot perd du crawl budget et certaines pages peuvent être désindexées.
En plus de la disponibilité, les signaux secondaires comptent aussi. Les certificats SSL expirés affichent des alertes dans le navigateur qui font chuter drastiquement le CTR. Un domaine expiré renvoie NXDOMAIN en DNS, ce qui fait plonger les classements en quelques jours. De mauvaises redirections font perdre du link equity. Voir le monitoring comme partie de l’infra SEO (et pas seulement un outil sysadmin) permet d’éviter ces problèmes avant qu’ils ne nuisent au classement.
-
Parce que l’auto-renouvellement échoue souvent sans bruit. Causes typiques :
- Limites de taux Let's Encrypt atteintes au déploiement
- Mauvaise configuration de certbot après une mise à jour serveur
- Les challenges DNS-01 échouent à cause d’un CNAME supprimé
- Carte bancaire expirée chez une autorité de certification commerciale
Tous ces cas font échouer le renouvellement sans erreur visible, jusqu’à l’expiration du certificat. La supervision SSL détecte la panne silencieuse 30 jours avant que les utilisateurs ne la découvrent.
-
Oui. Configurez le moniteur avec des en-têtes HTTP personnalisés — souvent "Authorization" avec un bearer token ou une clé API. Les valeurs d’en-tête sont chiffrées au repos dans la base de données.
Pour Basic Auth il y a un champ dédié username/password qui signe la requête automatiquement. Pour les flows OAuth avec renouvellement de token, utilisez un service token longue durée ou faites tourner l’en-tête du moniteur côté client quand nécessaire.
-
Vous indiquez une chaîne (ou un fragment HTML). Le moniteur récupère le corps de la réponse et vérifie si la chaîne existe en tant que sous-chaîne. Cela fonctionne aussi bien avec du texte brut ("Ajouter au panier") qu’un fragment HTML (
<button class="buy">).Deux modes :
- Doit être présent — échec si absent. Pour s’assurer que le contenu s’est bien chargé.
- Doit être absent — échec si présent. Pour détecter les pages d’erreur retournant HTTP 200 ou du contenu non autorisé sur votre domaine.
-
Non. Les vérifications réussies ou échouées coûtent pareil — un check, c’est un check. Les re-vérifications manuelles (bouton Rafraîchir) sont gratuites et n’impactent pas le quota de checks.
Les recherches WHOIS pour l’expiration des domaines sont limitées à une fois toutes les 24h par domaine, pour maîtriser les coûts API. Le bouton Forcer la mise à jour outrepasse cette limite pour un re-check immédiat si besoin.
-
Le moniteur d’expiration domaine vous avertit 30, 14, 7, 3 et 1 jour en avance par e-mail – plus Telegram, Slack ou Discord si configurés.
Si vous ignorez toutes les alertes et que le domaine expire, le moniteur HTTP va échouer (résolution DNS renvoie NXDOMAIN). Vous recevrez une alerte DOWN après 2h de panne continue. Le domaine sera alors en période de grâce auprès du registraire (environ 30 jours pour la plupart des TLD) et le renouvellement sera encore possible.
-
DiagnoSEO Uptime Monitoring stocke la configuration des moniteurs (URLs, headers, mots-clés) chiffrée au repos avec AES-256. Les résultats des checks (codes retour, latences, messages d’erreur) sont conservés la durée de rétention de votre plan.
Aucune donnée personnelle utilisateur final n’est recueillie sur vos sites surveillés. Les moniteurs lisent seulement les headers HTTP et la chaîne body que vous avez définie. Les données sont hébergées dans des datacenters UE. Contrat DPA complet disponible sur demande.
Comparer DiagnoSEO à des alternatives
Chaque page de comparaison aborde l’équivalence fonctionnelle, une évaluation objective des points forts du concurrent, la tarification détaillée et des instructions de migration étape par étape.
DiagnoSEO vs UptimeRobot
L’alternative la plus recherchée. Compare la restriction commerciale du forfait gratuit 2024, l’intérêt du suivi d’expiration de domaine, et l’impact du bundle SEO sur la tarification.
DiagnoSEO vs Pingdom
Outil historique détenu par SolarWinds. Compare la couverture régionale de niveau entreprise (70+) et les fonctionnalités RUM face à la portée axée SEO de DiagnoSEO et son coût réduit.
DiagnoSEO vs BetterStack
BetterStack (ex-Better Uptime) brille dans la gestion d’incidents et l’agrégation de logs. Lorsque le style PagerDuty ne convient pas, l’écart de prix est important.
DiagnoSEO vs Oh Dear
Oh Dear : le favorite de la communauté Laravel. Point objectif sur l’analyse de liens cassés (Oh Dear gagne), alertes Telegram (DiagnoSEO gagne), et conception agnostique vs Laravel d’abord.
DiagnoSEO vs Site24x7
Site24x7 : suite d’observabilité entreprise de Zoho/ManageEngine. Bilan sur la couverture très large (serveurs, APM, réseau) vs approche ciblée de DiagnoSEO et démarrage en 5 minutes.
DiagnoSEO vs StatusCake
StatusCake : outil britannique (depuis 2012) intégrant la vitesse de page et la surveillance serveur. Comparez la gratuité, l’achat des pages de statut séparément, et lorsqu’un bundle SEO change la donne.
DiagnoSEO vs Sentry
Le point fort de Sentry est le suivi d’erreurs et APM — disponibilité et surveillance cron en modules payants par moniteur.
DiagnoSEO vs Uptrends
Uptrends : surveillance synthétique entreprise avec 230+ points de contrôle, mais engagement 12 mois et préavis de résiliation 90 jours.
DiagnoSEO vs Cronitor
Cronitor, spécialiste de la surveillance de tâches cron : facturation à la tâche et à l’utilisateur, pages de statut publiques (25 $/mois) ou privées (50 $/mois) payantes.
DiagnoSEO vs New Relic
New Relic : observabilité full-stack (APM, logs, infrastructure, synthétiques) tarifée à l’utilisateur et au Go de logs : surdimensionné si vous ne voulez que la disponibilité.
Explorer les fonctionnalités en détail
Chaque fonctionnalité dispose d’une page dédiée avec configuration, détails techniques et cas particuliers.
Surveillance SSL
Fonctionnement du suivi de l’expiration TLS, seuils d’alerte 30/14/7/3/1 jours, et pourquoi l’auto-renouvellement ne suffit pas.
Expiration de domaine
Surveillance basée sur WHOIS, alerte 30 jours avant expiration du domaine, gestion de la période de grâce et du cas .pl (date de suppression).
Surveillance DNS
Détectez les modifications sur A, AAAA, MX, NS, CNAME, TXT, SPF, DMARC et CAA — pour détecter le détournement DNS et auditer la configuration.
Ping (ICMP)
Contrôles de connectivité ICMP pour routeurs, serveurs et appareils ne tournant pas sur HTTP.
Port (TCP)
Vérifiez qu’un port TCP précis est ouvert et accepte les connexions : valable pour SSH, FTP, SMTP, bases de données et serveurs de jeux.
Endpoint
Contrôles de disponibilité de endpoints TCP génériques adaptés à tout service à surveiller, sans test de protocole applicatif.
Mot-clé
Vérifiez qu’une chaîne apparaît (ou non) dans la réponse — détecte les pages d’erreur qui rendent HTTP 200 et les pertes de contenu.
API
Assertions JSON path, méthodes HTTP personnalisées, headers Bearer-token, basic auth : pour endpoints REST et GraphQL nécessitant une inspection approfondie.
Cron / Heartbeat
Surveillance inversée — votre tâche notifie en cas de succès. Détecte les échecs discrets ignorés par les outils de disponibilité classiques.
Temps de réponse
Alertes de lenteur sur seuil, nombre de confirmations pour ignorer les pics fugitifs et détecter les hausses soutenues de latence.
Backlink
Surveillez la disponibilité et l’état des pages qui font des liens vers vous : applique la disponibilité à vos supports SEO externes.
Par région
Contrôlez depuis des régions précises pour valider le routage CDN et détecter les pannes géo-ciblées.
Surveillance de site web
Guide global pour combiner surveillance HTTP, SSL, domaine et DNS dans un seul dispositif d’infrastructure SEO.