La plupart des pannes commencent sur le serveur bien avant qu’un visiteur ne s’en aperçoive. Le disque se remplit de logs en une semaine, une fuite mémoire grossit jusqu’à ce que le processus soit tué, une mise à jour du noyau redémarre la machine en pleine nuit et un service ne revient pas. Une vérification de disponibilité constate le résultat. La surveillance de serveurs le voit venir.
Uptimecheck suit les ressources de vos serveurs grâce à un petit agent pour Linux, macOS (Intel et Apple silicon) et Windows, et vous alerte quand une valeur dépasse le seuil que vous avez fixé. Pour le contexte, lisez garder votre site en ligne grâce à la surveillance de l’état du serveur.
Comment fonctionne la surveillance de disponibilité des serveurs
La surveillance de disponibilité d’un serveur répond à deux questions : le serveur répond-il, et est-il en bonne santé ? Uptimecheck couvre les deux. Les moniteurs ping et de port vérifient depuis Stockholm, Londres et New York, jusqu’à chaque minute, que le serveur répond sur le réseau et que des services comme SSH, un serveur de messagerie ou l’écoute d’une base de données acceptent les connexions. Chaque échec est confirmé depuis un second emplacement avant l’ouverture d’un incident.
L’agent remonte ses données depuis l’intérieur du serveur. Quand ses rapports cessent d’arriver plus longtemps que vous ne l’autorisez, le serveur est lui aussi considéré comme hors service : une machine qui se fige ou perd son réseau est donc détectée même quand rien n’écoute sur un port.
Ce que remonte l’agent
L’utilisation du CPU, avec la charge moyenne sur 1 minute sous Linux et macOS.L’utilisation de la mémoire.L’occupation de chaque disque, avec un graphique pour le plus rempli.Le trafic réseau entrant et sortant.Les redémarrages, pour qu’un redémarrage imprévu ne passe pas inaperçu.
Installation en une ligne
Copiez la commande d’installation depuis la page du serveur et exécutez-la sur le serveur. L’agent est un binaire unique qui tourne comme un service et remonte ses données une fois par minute. Les versions sont signées et, avec les mises à jour automatiques activées, l’agent installe lui-même les nouvelles versions, uniquement si la signature est valide.
Des seuils adaptés à vos serveurs
Un serveur de base de données à 80 % de mémoire, c’est normal. Un serveur web à 80 % de mémoire a peut-être une fuite. Définissez des limites de CPU, de mémoire et de disque par serveur, ainsi que la durée pendant laquelle une valeur doit rester au-dessus avant l’ouverture d’un incident, de 1 à 30 minutes. Points de départ courants :
Disque au-dessus de 85 ou 90 %.CPU au-dessus de 90 % pendant 5 minutes ou plus, pour qu’un pic bref pendant un déploiement ne réveille personne.Mémoire au-dessus de 90 % sur un serveur qui reste normalement bien en dessous.Tout redémarrage en dehors d’une fenêtre de maintenance.
Si les rapports cessent d’arriver plus longtemps que vous ne l’autorisez, de 2 à 15 minutes, le serveur est considéré comme hors service. Notre guide sur les seuils d’alerte serveur va plus loin.
Une nuit typique
À 1 h 40, le disque de web-01 dépasse 92 %. La sauvegarde de la nuit aura besoin de plus d’espace que cela. Uptimecheck envoie l’alerte au canal d’astreinte, quelqu’un fait tourner les logs, et la sauvegarde s’exécute à l’heure. Sans l’alerte, la sauvegarde échoue, le moniteur de tâche cron signale son absence à 2 h 05, et au matin le serveur web n’a plus d’espace non plus.
Vos serveurs à côté de tout le reste
Les vérifications de disponibilité vous disent qu’un site ne répond plus. Les métriques serveur vous disent pourquoi, ou vous préviennent avant que cela n’arrive. Quand un moniteur de site web échoue, la première question est généralement de savoir si le serveur est surchargé, à court de mémoire ou de disque. Placez serveurs, moniteurs de disponibilité et tâches cron dans le même projet, et la réponse est à un clic au lieu d’une session SSH à trois heures du matin.
Pour les agences et les hébergeurs
Regroupez les serveurs par client ou par environnement dans des projets, et donnez à chaque équipe accès à l’espace de travail avec le bon rôle. Un disque qui grossit de deux pour cent par semaine, c’est une discussion à avoir avec le client avant que cela ne devienne une panne.
Les alertes partent par e-mail, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks et notifications push sur toutes les offres. Start inclut 5 serveurs, Professional 25 et Business 150.
Les offres démarrent à 9 € par mois en facturation annuelle ou 12 € en facturation mensuelle, HT. Comparez les offres sur la page des tarifs, ou démarrez un essai gratuit de 14 jours sans carte bancaire.