Un VPS ne tombe pas en panne sans signes avant-coureurs : mémoire qui se remplit, charge qui monte, disque qui approche la saturation. Surveiller ces trois indicateurs suffit à anticiper la plupart des incidents, et à décider d'une évolution sur des faits plutôt que sur une impression.
Les signaux à suivre en priorité
- La mémoire et le swap : un swap sollicité en permanence annonce une saturation proche.
- La charge processeur : à comparer au nombre de vCPU, pas à un pourcentage abstrait.
- L'espace disque : au-delà de 85 % d'occupation, les services commencent à échouer.
- La disponibilité : le site répond-il encore, vu de l'extérieur ?
Les commandes de base
free -h uptime df -h vmstat 1 5
free -h donne la mémoire disponible et le swap utilisé. uptime affiche la charge moyenne sur 1, 5 et 15 minutes. df -h montre l'occupation des systèmes de fichiers. vmstat 1 5 produit cinq mesures espacées d'une seconde : on y voit une tendance, pas un instant isolé.
Suivre en temps réel
apt install htop htop
htop affiche les processus triés par consommation, avec la mémoire et la charge. Pour un service précis, systemctl status indique s'il tourne et depuis quand ; ses journaux se lisent avec journalctl -u nom-du-service.
Comprendre la charge moyenne
Une charge de 2 sur un serveur à 2 vCPU signifie que les tâches attendent leur tour : la machine sature. La même charge sur 4 vCPU laisse de la marge. Comparez donc toujours la charge au résultat de nproc. Regardez aussi la part d'attente d'entrées/sorties : un disque lent produit une charge élevée alors que le processeur se repose.
Surveiller depuis l'extérieur
Les commandes locales ne disent rien si le serveur devient injoignable. Une supervision externe vérifie la réponse HTTP et la disponibilité à intervalle régulier, et vous prévient avant vos visiteurs. Les offres 360 Monitoring se commandent séparément et se configurent depuis le tableau de bord de la plateforme de supervision.
Automatiser une alerte simple
Pour un besoin minimal, une tâche planifiée peut vérifier l'espace disque et la mémoire, puis envoyer un message lorsqu'un seuil est franchi. Une surveillance active sans alerte ne sert à rien : ce qui compte est d'être prévenu, pas de consulter des chiffres de temps en temps.
Quand agir
- Swap sollicité en continu et mémoire saturée : envisagez un palier supérieur.
- Disque au-delà de 85 % : nettoyez les journaux et déplacez les sauvegardes locales.
- Charge durablement supérieure au nombre de vCPU : identifiez le processus responsable avant de changer d'offre.