Contenus
Vérifier la disponibilité de votre VPS vous permet de vérifier les promesses faites lors du choix de votre VPS.
Cette notion de « uptime » couvre la disponibilité de votre VPS.
Attention tout de même de ne pas faire l’amalgame entre la disponibilité du VPS et celle du serveur Web (ou tout autre service) si vous hébergez des services sur votre VPS.
Votre VPS peut être disponible (up) mais votre service down…
Généralement ce « uptime » flirte avec les 100%.
Il n’est pas rare de lire de lire dans les description des offres des VPS, un « uptime » de 99,99% voir même 100% à l’exception des maintenances planifiées..
Ok mais si vous voulez challenger ou vérifier comment faire ?
C’est justement à cette question que cet article va répondre.
Les différentes commandes présentées dans cet article s’appliquent aussi bien à votre VPS qu’à votre laptop.
Comment vérifier la disponibilité de votre VPS
La commande la plus simple pour connaitre depuis quand votre VPS est disponible est uptime:
$ uptime
Cette commande vous donne le temps écoulé depuis le dernier redémarrage de votre VPS. C’est pas mal mais ça ne me donne pas ce qui s’est passé avant ce redémarrage, pour cela on va avoir besoin d’outils qui enregistrent les différentes actions.
On peut également vérifier les dernier redémarrages du système avec la commande last reboot:
$ last reboot
Vérifier le « uptime » avec Uptimed
Le Service uptimed permet justement d’enregistrer le « uptime » de votre VPS (ou laptop).
L’installation se fait via le gestionnaire de paquets:
$ sudo apt-get update && sudo apt-get install uptimed
Ensuite, on peut vérifier que le service tourne avec la commande:
$ sudo service uptimed status
Finalement, la commande « uprecords » permet de voir
- depuis quand le VPS est UP
- combien de temps il a été disponible
- combien de temps il a été indisponible
- et finalement le % de « uptime »
Vérifier la disponibilité avec Tuptime
tuptime est un autre outil qui vous permet de vérifier le « uptime » de votre VPS.
L’installation se fait également via le gestionnaire de paquets:
$ sudo apt-get install tuptime
Ensuite, il suffit de lancer la commande tuptime pour visualiser les statistiques de disponibilité de votre VPS
$ tuptime
Comme je viens juste d’installer tuptime, on peut voir sur l’image que mon laptop est allumé depuis 1 jour 3 heures et 31 minutes mais qu’il n’y a pas d’information concernant le downtime.
Afin d’afficher des informations concernant le « downtime »,
j’ai redémarré mon laptop.
Sur ces statistiques, on voit que mon laptop a
- démarré 2 fois depuis le 22/02/2020
- s’est éteint une fois sans rencontrer de problème
- qu’il a été « down » 23 secondes, ce qui correspond à 0,02%
(comme je n’ai fait qu’un redémarrage, cela signifie aussi que mon laptop a mis 23 secondes à redémarrer) - …
Et si on comparait
Comme on n’a deux outils pour vérifier le « uptime », on voudrait bien vérifier que les résultats sont cohérents.
Si l’on compare le pourcentage de uptime (99,974% vs 98,98%), on remarque un très légère différence, certains diront que c’est parce que j’ai lancé les commandes de façon séquentielles.
Mais on voit sur l’image que le downtime est de 23 secondes pour uptimed contre 26 secondes pour tuptime.
Le mot de la fin
Voilà, pour conclure cet article, je vous ai présenté deux outils pour vérifier le uptime de votre VPS.
Sur un laptop ou desktop, monitorer le « uptime » n’a pas beaucoup de sens, sauf si vous n’éteignez jamais votre ordinateur.
Cela prend tout son sens pour un serveur qui doit accessible/disponible autant que possible.
Comme souvent lequel utilisé relève plus du choix personnel, vous pouvez utiliser les deux et comparer les résultats mais ça fait un peu double emploi..
Personnellement, je n’ai installé que uptimed sur mon VPS, si vous utilisez d’autres outils n’hésitez pas à partager votre expérience dans les commentaires.