Votre site WordPress pourrait être en panne en ce moment, et vous ne le sauriez peut-être pas. Qu'il s'agisse d'un conflit de plugin, d'un problème d'hébergement ou d'une erreur de base de données, les pannes arrivent. Voici comment configurer un monitoring gratuit pour être toujours le premier informé.
Pourquoi Monitorer Votre Site WordPress ?
WordPress propulse plus de 40% du web, mais cette popularité le rend vulnérable :
- Conflits de plugins après les mises à jour
- Problèmes de serveur d'hébergement hors de votre contrôle
- Erreurs de connexion à la base de données lors des pics de trafic
- Limites de mémoire causant l'écran blanc de la mort
- Failles de sécurité mettant votre site hors ligne
Sans monitoring, vous comptez sur les visiteurs pour vous prévenir - ou pire, vous remarquez les ventes perdues.
Option 1 : Monitoring Externe (Recommandé)
Le monitoring externe vérifie votre site depuis des serveurs externes. Cela détecte les problèmes que les solutions internes ne voient pas.
Configuration avec WizStatus (Gratuit)
- Créez un compte gratuit sur WizStatus
- Ajoutez votre URL WordPress comme nouveau moniteur HTTP
- Configurez l'intervalle de check (checks d'1 minute sur le plan gratuit)
- Configurez les notifications (Slack, Discord, email, etc.)
- Optionnel : Ajoutez le monitoring SSL pour suivre l'expiration du certificat
C'est tout. Vous recevrez des alertes dans les 1-2 minutes suivant toute panne.
Ce que le monitoring externe détecte :
- Pannes complètes du site
- Temps de réponse lents
- Problèmes de certificat SSL
- Échecs de résolution DNS
- Changements de contenu (monitoring par mot-clé)
Pourquoi l'Externe Bat l'Interne
Les plugins WordPress qui "surveillent" depuis l'intérieur de votre site ont un défaut fatal : si WordPress plante, le plugin plante aussi. Le monitoring externe fonctionne sur des serveurs indépendants.
Option 2 : Plugins WordPress
Si vous préférez une approche par plugin, voici les options :
Jetpack Monitor
Le niveau gratuit de Jetpack inclut un monitoring basique :
- Intervalles de check de 5 minutes
- Alertes email et SMS
- Rapports de downtime
Limitations :
- Seulement des checks HTTP
- Pas de monitoring SSL
- Fait partie du gros plugin Jetpack
- Peut ralentir votre site
Health Check & Troubleshooting
Ce plugin WordPress officiel aide à diagnostiquer les problèmes mais ne fournit pas de monitoring continu. Utilisez-le pour le débogage, pas les alertes.
Configurer un Monitoring WordPress Complet
Pour une protection complète, surveillez plusieurs aspects :
1. Uptime HTTP/HTTPS
Les bases - est-ce que votre site répond ?
URL à monitorer : https://votresite.com
Attendu : Statut HTTP 200
Intervalle de check : 1 minute
2. Pages Importantes
Ne surveillez pas que votre page d'accueil. Incluez :
/wp-admin(accès admin)/boutiqueou/produits(si e-commerce)- Pages d'atterrissage à fort trafic
- Formulaires de contact ou d'inscription
3. Certificat SSL
Les sites WordPress ont besoin d'un SSL valide. Surveillez :
- Date d'expiration du certificat
- Validation de la chaîne
- Implémentation HSTS
4. Temps de Réponse
Lent est presque aussi grave que down :
- Définissez des alertes de seuil (ex. > 3 secondes)
- Suivez les tendances de performance
- Identifiez les dégradations tôt
Causes Courantes de Pannes WordPress
Conflits de Plugins
Après toute mise à jour de plugin, des conflits peuvent survenir. Votre monitoring détectera :
- Écran blanc de la mort
- Erreurs fatales
- Épuisement de la mémoire
Prévention : Testez les mises à jour dans un environnement de staging d'abord.
Erreurs de Connexion à la Base de Données
Le redouté "Erreur lors de l'établissement d'une connexion à la base de données" :
- Problèmes d'hébergement
- Tables de base de données corrompues
- Mauvais identifiants dans wp-config.php
Prévention : Surveillez la connectivité de la base de données directement.
Limite de Mémoire Dépassée
WordPress a besoin de suffisamment de mémoire :
// Dans wp-config.php
define('WP_MEMORY_LIMIT', '256M');
Le monitoring détecte quand les problèmes de mémoire causent des plantages.
Problèmes d'Hébergement
Même les hébergeurs premium ont des pannes :
- Maintenance serveur
- Problèmes réseau
- Surcharge d'hébergement mutualisé
Le monitoring externe prouve l'uptime pour les réclamations SLA.
Conseils de Monitoring Spécifiques à WordPress
Surveillez wp-admin Séparément
Votre frontend peut fonctionner alors que wp-admin est cassé. Ajoutez un moniteur séparé :
URL : https://votresite.com/wp-admin/
Attendu : HTTP 200 ou redirection 302
Suivez l'API REST
Si vous utilisez l'API REST WordPress :
URL : https://votresite.com/wp-json/
Attendu : Réponse JSON avec statut 200
Checkout WooCommerce
Pour l'e-commerce, surveillez le processus de paiement :
URL : https://votresite.com/commander/
Attendu : HTTP 200, contient "commande"
Configuration des Alertes
Alertes Immédiates
Configurez pour les pages critiques :
- SMS pour les pages de paiement
- Notifications push pour la page d'accueil
- Email pour tous les moniteurs
Escalade
Si les problèmes persistent :
- Alerter des membres supplémentaires après 10 minutes
- Notifier l'hébergeur après 30 minutes
- Mettre à jour la page de statut automatiquement
Créer une Page de Statut
Informez les visiteurs des problèmes avant qu'ils vous contactent :
- Créez une page de statut publique
- Ajoutez vos moniteurs WordPress
- Partagez l'URL :
status.votresite.com - Configurez la création automatique d'incidents
Quand votre site tombe, la page de statut se met à jour automatiquement.
Checklist de Monitoring pour WordPress
- Moniteur HTTP page d'accueil (checks d'1 min)
- Check d'accessibilité wp-admin
- Monitoring de certificat SSL
- Alertes sur le temps de réponse
- Moniteurs des pages importantes
- Notifications email configurées
- Slack/Discord pour alertes immédiates
- Page de statut créée
Que Faire Quand les Alertes Se Déclenchent
Quand vous recevez une alerte de panne :
- Vérifiez la panne - Testez depuis plusieurs appareils/réseaux
- Vérifiez les logs d'erreur - debug.log WordPress, logs serveur
- Désactivez les changements récents - Plugins, thèmes mis à jour récemment
- Contactez l'hébergeur - Si problème au niveau serveur
- Mettez à jour la page de statut - Gardez les visiteurs informés
- Documentez l'incident - Pour la prévention future
Comparaison des Coûts
| Solution | Prix | Moniteurs | Intervalle |
|---|---|---|---|
| WizStatus Gratuit | 0€ | 5 | 1 min |
| Jetpack Gratuit | 0€ | 1 | 5 min |
| UptimeRobot Gratuit | 0€ | 50 | 5 min |
| Pingdom | 15€+ | 10 | 1 min |
Pour la plupart des sites WordPress, le plan gratuit de WizStatus offre le meilleur équilibre entre rapidité (checks d'1 minute) et fonctionnalités (monitoring SSL inclus).