OverTime, CLI qui nous permettra de connaître l'heure du monde

OverTime À propos

Dans le prochain article, nous allons jeter un œil à OverTime. Cet utilitaire sera très utile lorsque nous gérons différents serveurs répartis dans le monde. Les tâches planifiées s'exécutent généralement sur des serveurs. Afin d'effectuer une configuration correcte de ces tâches, il est important pour un administrateur de connaître l'heure de chacun de ses serveurs. C'est la raison principale pour laquelle OverTime a été créé. Fondamentalement, c'est une CLI qui nous permettra de visualiser le planning de nos serveurs depuis la console de notre système.

OverTime est un CLI open source qui a été développé en utilisant JavaScript par Dale Inverarity. Comme je l'ai déjà écrit, cela nous permettra de visualiser le planning utilisé par nos serveurs dispersés dans le monde d'une manière simple, rapide et avec un support pour Base de données des fuseaux horaires IANA.

Dans ses premières versions OverTime nous permet de connaître depuis le terminal l'horaire des différents endroits dans le monde. Dans les versions futures, cet utilitaire propose que les tâches nécessaires puissent être effectuées afin que nous puissions lister nos serveurs et les comparer en fonction de l'heure de chacun. Cela peut grandement faciliter les différentes opérations administratives dans lesquelles nous sommes impliqués.

Son fonctionnement est simple. Il nous sera présenté à l'écran un tableau où les colonnes sont les différents fuseaux horaires que nous voulons vérifier. Les lignes de chaque colonne représenteront les 24 heures d'un jour. Ils sont également classés selon l'ordre dans lequel ils sont requis au moment de la rédaction de la commande.

Cet outil simple et pratique nous permet de voir et de comparer rapidement l'heure qu'il est sur chacun de nos serveurs à un moment donné. Avec ces informations, nous pourrons, par exemple, créer des tâches cron. Ceux-ci doivent être exécutés en même temps mais à des heures locales différentes. Nous pouvons également vérifier les logs de notre serveur et savoir à quelle heure locale les problèmes sont survenus pour trouver une solution adaptée à vos besoins.

Installez OverTime sur Ubuntu

Installez NodeJS

Pour installer OverTime nous devrons installer NodeJS. Il s'agit d'un environnement d'exécution open source multiplateforme pour JavaScript qui a été créé avec le moteur JavaScript V8 de Chrome. NodeJS utilise un modèle d'opérations d'E / S basées sur les événements, ce qui le rend léger et efficace. Afin d'installer cet outil, ce sera une excellente option d'avoir cet environnement dans notre système. Pour installer NodeJS, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y écrire la commande suivante:

sudo apt-get install nodejs

Installer OverTime

Nous pouvons maintenant faire face à l'installation d'OverTime. Cette installation est simple dans n'importe quelle distribution Gnu / Linux grâce à NPM. L'installation se fera en ouvrant un terminal (Ctrl + Alt + T) et il suffit d'exécuter la commande suivante:

sudo npm install -g overtime-cli

Avec ça installera toutes les dépendances nécessaires en même temps que la CLI. Une fois l'installation terminée, nous pouvons l'utiliser en exécutant heures supplémentaires avec les fuseaux horaires que nous souhaitons consulter. le liste des fuseaux horaires que nous pouvons utiliser Nous pouvons les consulter dans ce qui suit lien. Par exemple, nous pouvons vérifier l'heure de quatre villes en même temps en écrivant la commande suivante dans notre terminal:

Horaires supplémentaires

overtime show America/Aruba Asia/Oral Europe/Gibraltar Indian/Cocos

Désinstaller OverTime

Dans le cas où nous souhaiterions supprimer ce service de notre ordinateur, nous devrons recourir à l'option de désinstallation fournie par npm. Pour supprimer l'outil, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y écrire la commande suivante:

sudo npm uninstall -g overtime-cli

Toutes les possibilités que cet outil nous offre sont nombreuses. Lorsque vous gérez des serveurs situés dans différents pays, vous savez à quel point il peut être ennuyeux de devoir paramétrer le calendrier pour nous montrer plusieurs horaires ou google pour voir l'heure actuelle d'un lieu pour effectuer exactement les tâches dont vous avez besoin. Ceci est particulièrement ennuyeux lorsque vous devez poser ces questions à plusieurs reprises. Ici, OverTime nous facilitera la vie.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.