Nous gérons fréquemment des serveurs répartis dans le monde entier. Ces serveurs exécutent généralement des tâches planifiées, et il est important pour un administrateur de connaître l'heure actuelle de chacun d'eux . C'est pourquoi OverTime , une application en ligne de commande, a été créée : elle permet de consulter l'heure de vos serveurs directement depuis la console.
Dans ses premières versions, OverTime permettait de connaître l'heure dans différents lieux depuis l'interface de ligne de commande . À l'avenir, il est prévu d'associer directement l'heure à un serveur afin de pouvoir lister nos serveurs et les comparer en fonction de l'heure de chacun.
Qu'est-ce que OverTime?
OverTime est une interface de ligne de commande open source , développée en JavaScript par Dale Inverarity , qui permet de visualiser l'heure de serveurs distants répartis dans le monde entier , de manière simple et rapide, et avec prise en charge de la base de données de fuseaux horaires IANA.
C'est un tableau simple où les colonnes sont représentées par les fuseaux horaires que nous voulons vérifier et les lignes représentent les 24 heures qui sont également ordonnées selon l'ordre dans lequel elles sont appelées, cet outil simple et pratique nous permet de voir et de comparer rapidement quelle heure il est dans chacun de nos serveurs à un certain moment, avec ces informations, nous pouvons par exemple créer des cron qui s'exécutent en même temps (mais à des heures locales différentes), ou vérifier les journaux de notre serveur et savoir dans quel local heure à laquelle les échecs se sont produits.

Sans aucun doute, la gamme d'options offertes par cet outil est très étendue, et seuls ceux d'entre nous qui gèrent des serveurs situés dans différents pays savent à quel point il peut être agaçant de devoir configurer son calendrier pour afficher plusieurs heures ou de devoir faire une recherche sur Google pour connaître l'heure actuelle d'un lieu ( surtout lorsqu'il faut le faire à plusieurs reprises ).
Comment installer OverTime?
L'installation d'OverTime est simple sur n'importe quelle distribution Linux grâce à npm, pour commencer à profiter de l'outil, exécutez simplement la commande suivante:
npm install -g overtime-cli
Il installera toutes les dépendances nécessaires et l'interface de ligne de commande (CLI), que nous pourrons utiliser en exécutant `overtime` avec les fuseaux horaires que nous souhaitons afficher. La liste des fuseaux horaires est disponible ici . Par exemple, nous pouvons consulter l'heure dans quatre villes avec la commande suivante :
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala