Servor. docs
en

Comment vérifier la disponibilité d'un serveur

Apprenez à vérifier la disponibilité d'un serveur — de la commande uptime Linux à la surveillance continue et au suivi du taux de disponibilité avec Servor.

Le mot « disponibilité » recouvre deux notions différentes, et il est utile de savoir laquelle vous cherchez. Parfois vous voulez depuis combien de temps la machine tourne depuis son dernier redémarrage. Le plus souvent, vous voulez le pourcentage de temps pendant lequel votre service a été accessible — le chiffre que l'on inscrit dans un SLA. Ce guide couvre les deux et montre comment Servor suit la disponibilité en continu pour vous.

Deux sens du mot « disponibilité »

QuestionCe que ça mesureComment le vérifier
Depuis quand le dernier redémarrage ?Le temps de fonctionnement de la machineLa commande uptime, sur le serveur
Le service a-t-il été accessible ?La fiabilité sur une période, en %Une surveillance continue depuis l'extérieur

La première est un instantané ponctuel. La seconde est ce qui compte vraiment pour vos clients — et elle n'a de sens que si quelque chose vérifie le service en continu et mémorise le résultat.

Vérifier la disponibilité sur la machine (la commande uptime)

Si vous avez un accès shell, le contrôle le plus rapide est la commande Linux uptime :

uptime

Vous obtiendrez quelque chose comme :

14:32:07 up 12 days,  3:14,  2 users,  load average: 0.08, 0.03, 0.01

Cela indique que la machine tourne depuis 12 jours et affiche les charges moyennes sur 1, 5 et 15 minutes. Vous pouvez lancer cette commande dans le terminal web de Servor sans ouvrir de session SSH. C'est utile, mais cela ne renseigne que sur cet instant et ce redémarrage — cela ne dit rien de la joignabilité de votre service mardi dernier à 3 h du matin.

Disponibilité de la machine ou du service

Un serveur peut afficher des semaines de fonctionnement alors que le site qu'il héberge a été indisponible une heure. Pour la disponibilité réelle, il faut surveiller le service, pas seulement la machine.

Vérifier la disponibilité en continu (surveillance uptime)

Pour répondre à « mon service a-t-il été accessible ? », il vous faut un moniteur qui le vérifie à intervalle régulier et enregistre chaque résultat. C'est exactement ce que fait un moniteur Servor.

Créez un moniteur pour le service

Créez un moniteur pointant vers votre service — un moniteur HTTP pour un site ou une API, un moniteur TCP/port pour une base de données, etc. Choisissez un intervalle de contrôle : plus il est court, plus vite une panne est détectée. Créer un moniteur dans Servor

Laissez-le constituer un historique

Chaque contrôle enregistre si le service était en ligne, dégradé ou hors ligne. Au fil du temps, cela devient votre historique de disponibilité. Voir statut des moniteurs pour savoir comment chaque état est déterminé.

Lisez le taux de disponibilité

Servor calcule un pourcentage de disponibilité à partir des contrôles enregistrés sur une période. C'est le chiffre à suivre, à partager et à respecter.

Soyez alerté des changements

Ajoutez des alertes et un canal de notification pour être averti d'une baisse immédiatement, plutôt que de la découvrir plus tard dans l'historique.

Comment Servor suit le taux de disponibilité

Servor transforme le flux de contrôles en un pourcentage de disponibilité courant — la part des contrôles où le service était accessible sur la fenêtre choisie. Comme chaque contrôle est conservé, vous obtenez une tendance plutôt qu'une mesure isolée, et ces mêmes données alimentent l'historique de disponibilité affiché publiquement sur une page de statut.

Montrez la disponibilité à vos utilisateurs

Ajoutez des composants liés à vos moniteurs sur une page de statut et votre historique de disponibilité devient public automatiquement. Vous pouvez aussi intégrer un badge de statut dans un README ou un pied de page. Créer une page de statut dans Servor

Comprendre les chiffres de disponibilité

De petits pourcentages masquent de grandes durées d'indisponibilité. Un ordre de grandeur :

DisponibilitéIndisponibilité approx. par mois
99 %~7 heures
99,9 % (« trois neufs »)~43 minutes
99,99 % (« quatre neufs »)~4 minutes

L'écart entre 99 % et 99,9 % sépare une panne que vos utilisateurs tolèrent d'une panne qu'ils remarquent à peine. Ce qui est atteignable dépend de votre infrastructure — l'essentiel est de le mesurer honnêtement et de progresser volontairement. Voir réduire les temps d'arrêt.

Étapes suivantes