TrustComponent
WordPress Uptime Tutoriel

Monitoring WordPress sans plugin (2026)

Monitoring WordPress depuis l'extérieur : vérifiez disponibilité, contenu des pages, API REST, certificats SSL et WP-Cron sans installer de plugin.

Publié 07 oct. 2026 · 8 min de lecture · Mis à jour 12 oct. 2026

Monitoring WordPress — Points clés

Surveillez depuis l'extérieur
Les vérifications externes voient votre site comme vos visiteurs et continuent de fonctionner lorsque WordPress lui-même rencontre un problème.
Vérifiez le contenu, pas seulement le statut
Une vérification par mot-clé repère une page d'erreur ou un avis de maintenance qui répond pourtant avec un HTTP 200.
Utilisez l'API REST
Une vérification JSON sur /wp-json/ confirme que PHP et la base de données répondent.
Rendez WP-Cron visible
Lancez WP-Cron depuis une tâche cron système et ajoutez un heartbeat : une exécution manquée devient alors une alerte.
Sur cette page
  1. Introduction : surveiller WordPress sans plugin
  2. Que surveiller sur un site WordPress
  3. Pourquoi surveiller WordPress depuis l’extérieur
  4. Surveiller la disponibilité de WordPress, étape par étape
  5. Surveiller de nombreux sites WordPress
  6. Comment TrustComponent Monitoring vous aide
  7. Conclusion
Partager cet article

Introduction : surveiller WordPress sans plugin

La plupart des problèmes WordPress se voient d’abord depuis l’extérieur. Une mise à jour de plugin laisse une page d’erreur derrière elle, un certificat expire pendant le week-end, ou un article planifié n’est jamais publié parce que WP-Cron ne s’est pas exécuté. Le monitoring WordPress vérifie précisément ces points à intervalles réguliers et vous prévient dès que quelque chose change.

Pour cela, vous n’avez rien à installer dans WordPress. Ce guide montre ce qu’il faut surveiller sur un site WordPress, comment configurer chaque vérification et comment les agences gardent le contrôle sur de nombreux sites clients.

Illustration d'un site WordPress surveillé par des vérifications par mot-clé, de l'API REST, du certificat SSL et heartbeat

Que surveiller sur un site WordPress

Ce que vous voulez savoirVérificationPourquoi c’est important
La page d’accueil se charge-t-elle avec le bon contenu ?Vérification par mot-cléRepère les pages d’erreur, les écrans blancs et les avis de maintenance, même lorsque le serveur répond encore avec un HTTP 200
Vos pages clés fonctionnent-elles ?Vérification HTTP(S) ou par mot-cléC’est sur les formulaires de contact, la boutique et les pages de commande que se font vos conversions
PHP et la base de données répondent-ils ?Vérification HTTP avec une assertion JSON sur /wp-json/L’index de l’API REST est généré par WordPress et lit la base de données
Le certificat SSL est-il valide ?Vérification du certificat SSLAlerte avant l’expiration et signale une chaîne de certificats défectueuse
Le domaine va-t-il expirer ?Vérification de l’expiration du domaineVos renouvellements restent dans votre propre planning
Les tâches planifiées et les sauvegardes s’exécutent-elles ?HeartbeatTransforme une exécution manquée de WP-Cron ou d’une sauvegarde en alerte
Le serveur est-il joignable ?Vérification ping ou TCP sur le port 443Distingue un problème d’hébergement d’un problème WordPress

Pourquoi surveiller WordPress depuis l’extérieur

Un plugin de monitoring s'exécute dans WordPress : si PHP, la base de données ou l'hébergeur tombe, il s'arrête aussi et aucune alerte ne part. Une vérification externe demande vos pages via Internet comme un visiteur, donc l'alerte arrive. Elle voit aussi les problèmes de DNS, de certificats ou de CDN, et rien n'est installé sur le site

Un plugin de surveillance vit à l’intérieur de WordPress. Lorsque PHP plante, que la base de données est injoignable ou que l’hébergeur subit une panne, le plugin cesse lui aussi de fonctionner, précisément au moment où vous avez besoin d’une alerte.

Les vérifications externes ne dépendent pas de votre site. Elles demandent vos pages depuis Internet, comme le font vos visiteurs, et voient donc aussi les problèmes de DNS, de certificats ou de CDN placé devant le site. Et comme rien n’est installé, il n’y a pas de code supplémentaire à mettre à jour, pas de charge supplémentaire sur le serveur et pas de nouvelle cible pour les attaquants.

Surveiller la disponibilité de WordPress, étape par étape

Que surveiller sur WordPress : une vérification par mot-clé de la page d'accueil et des pages clés repère les pages d'erreur même en HTTP 200, une vérification JSON sur /wp-json/ échoue quand PHP ou la base de données s'arrête, les vérifications SSL et d'expiration du domaine alertent avant la date d'expiration, un heartbeat transforme une exécution manquée de WP-Cron ou d'une sauvegarde en alerte, et une vérification ping ou TCP sur le port 443 distingue un problème d'hébergement d'un problème WordPress

1. Vérifiez la page d’accueil avec un mot-clé

Une simple vérification HTTP confirme que le serveur répond. Une vérification par mot-clé confirme en plus que la page affiche ce qu’elle doit afficher. Choisissez une expression qui n’apparaît que lorsque la page s’affiche correctement, comme un titre de votre page d’accueil ou une ligne du pied de page. Si un conflit de plugins remplace la page par un message d’erreur, le mot-clé est absent et vous recevez une alerte.

Ajoutez des vérifications par mot-clé pour les pages qui comptent le plus pour vos visiteurs, comme la page de contact, la boutique ou la page de commande.

2. Surveillez l’API REST

WordPress répond sur /wp-json/ avec un document JSON qui contient le nom de votre site. Comme WordPress lit ce nom dans la base de données, cet endpoint est un bon test de santé pour PHP et la base de données à la fois.

Vérification de l'API REST
text
URL :         https://www.example.com/wp-json/
Méthode :     GET
Attendu :     statut 200
Chemin JSON : $.name == "Example Site"

Si un plugin de sécurité restreint l’API REST, vérifiez plutôt une page avec un mot-clé, ou autorisez l’endpoint d’index pour les requêtes anonymes.

3. Ajoutez des vérifications du certificat SSL et du domaine

Un certificat expiré pousse les navigateurs à afficher un avertissement à la place de votre site. Une vérification du certificat SSL ouvre une vraie connexion TLS, vérifie la chaîne de certificats et vous alerte avant la date d’expiration : 14 jours à l’avance par défaut, ou selon le délai de votre choix jusqu’à un an. Une vérification de l’expiration du domaine fait de même pour l’enregistrement du domaine.

4. Fiabilisez WP-Cron et surveillez-le avec un heartbeat

WP-Cron n’est pas un vrai planificateur. Il ne s’exécute que lorsque quelqu’un visite le site : sur un site peu fréquenté, les articles planifiés, les e-mails et les sauvegardes peuvent donc s’exécuter en retard, voire pas du tout. La configuration fiable consiste à désactiver le WP-Cron déclenché par les visiteurs et à le lancer plutôt depuis une tâche cron système.

wp-config.php
php
define( 'DISABLE_WP_CRON', true );

Exécutez ensuite les événements arrivés à échéance toutes les cinq minutes avec WP-CLI et envoyez un ping heartbeat après chaque exécution réussie :

crontab
bash
*/5 * * * * cd /var/www/html && wp cron event run --due-now && curl -fsS https://your-heartbeat-url > /dev/null

Réglez le délai de grâce du heartbeat un peu au-delà de l’intervalle, par exemple sur dix minutes. Si la tâche cesse de s’exécuter, le ping n’arrive pas et vous recevez une alerte. Vous pouvez ajouter un heartbeat à vos scripts de sauvegarde de la même façon.

5. Mettez les alertes en pause pendant les mises à jour

Les mises à jour du cœur, des thèmes et des plugins peuvent placer un site en mode maintenance pendant un court moment. Planifiez une fenêtre de maintenance pour votre créneau de mises à jour, et les alertes se mettent automatiquement en pause pendant la mise à jour du site.

Surveiller de nombreux sites WordPress

Les agences gèrent souvent des dizaines de sites WordPress. Quelques habitudes permettent de garder le tout sous contrôle :

  • Un service par client. Regroupez les vérifications de chaque client dans un service, pour voir d’un coup d’œil quel client est concerné.
  • Des alertes par client. Envoyez les alertes de chaque client à l’équipe ou à la personne responsable de son site.
  • Une page de statut par client. Donnez à vos clients leur propre page de statut sur leur domaine : ils voient le statut sans avoir à vous le demander.
  • Un accès en lecture seule. Invitez vos clients en lecture seule s’ils veulent consulter eux-mêmes le monitoring.

Comment TrustComponent Monitoring vous aide

TrustComponent Monitoring vérifie vos sites WordPress depuis l’extérieur, sans rien à installer dans WordPress :

L’offre Free inclut 10 moniteurs avec des vérifications HTTP, ping et TCP. Les offres payantes ajoutent d’autres types de vérification et des intervalles plus courts, chacune avec un essai gratuit de 14 jours. Team et Enterprise ajoutent tous les types de vérification et les chaînes d’escalade.

Conclusion

Surveiller WordPress depuis l’extérieur couvre ce que vos visiteurs vivent réellement : la page se charge, affiche le bon contenu, dispose d’un certificat valide, et ses tâches planifiées continuent de s’exécuter. Quelques vérifications par site suffisent, et aucune n’a besoin de plugin.

Pour commencer

👉 Démarrez un essai gratuit de TrustComponent Monitoring et ajoutez vos premières vérifications WordPress en quelques minutes.

FAQs

Qu'est-ce que le monitoring WordPress ?
Le monitoring WordPress vérifie régulièrement qu'un site WordPress est disponible, affiche le contenu attendu et répond rapidement. Un bon monitoring couvre aussi ce qui l'entoure : le certificat SSL, l'enregistrement du domaine et les tâches planifiées comme WP-Cron et les sauvegardes.
Faut-il un plugin pour surveiller la disponibilité de WordPress ?
Non. La surveillance de la disponibilité de WordPress fonctionne mieux depuis l'extérieur. Les vérifications externes demandent vos pages comme le ferait un visiteur, et signalent donc aussi les problèmes qui empêchent WordPress de fonctionner. Un plugin s'exécute à l'intérieur du site et ne peut pas envoyer d'alerte lorsque le site est hors service.
Comment surveiller WP-Cron ?
WP-Cron ne s'exécute que lorsque quelqu'un visite le site. Désactivez-le dans wp-config.php avec DISABLE_WP_CRON, lancez-le plutôt depuis une tâche cron système et ajoutez un ping heartbeat à cette tâche. Si le ping n'arrive pas dans le délai de grâce, vous recevez une alerte.
Puis-je vérifier que la base de données WordPress fonctionne ?
Oui, indirectement. L'index de l'API REST, sur /wp-json/, renvoie le nom et la description de votre site, que WordPress lit dans la base de données. Une vérification JSON qui attend le nom de votre site échoue lorsque PHP ou la base de données ne répondent plus.
Comment une agence peut-elle surveiller de nombreux sites WordPress ?
Regroupez les moniteurs de chaque client dans un service, envoyez les alertes de chaque client aux bonnes personnes et donnez à chaque client sa propre page de statut. Vos clients peuvent obtenir un accès en lecture seule pour consulter le statut sans rien modifier.

Surveillez vos sites WordPress

Vérifications de disponibilité, de contenu, de l'API REST, du SSL et de WP-Cron depuis l'extérieur. Rien à installer, hébergé dans l'UE.