Spesso ci troviamo a gestire server distribuiti in tutto il mondo. Questi server generalmente eseguono attivitĆ pianificate ed ĆØ importante per un amministratore conoscere l'ora corrente di ciascuno di essi . Proprio per questo motivo ĆØ stata creata OverTime , un'applicazione da riga di comando, che permette di visualizzare l'ora dei server direttamente dalla console.
Nelle sue prime versioni, OverTime ci permette di conoscere l'ora in diverse localitĆ tramite la riga di comando . In futuro, ĆØ previsto che un orario possa essere collegato direttamente a un server, in modo da poter elencare i nostri server e confrontarli in base all'ora di ciascuno.
Cos'ĆØ OverTime?
OverTime ĆØ un'interfaccia a riga di comando open-source , sviluppata in JavaScript da Dale Inverarity , che permette di visualizzare l'ora di server remoti sparsi in tutto il mondo , in modo semplice e veloce, con supporto per il database dei fusi orari IANA.
Si tratta di una semplice tabella in cui le colonne sono rappresentate dai fusi orari che vogliamo verificare e le righe rappresentano le 24 ore che sono ordinate anche in base all'ordine in cui sono chiamate, questo semplice e pratico strumento ci permette di vedere e confrontare velocemente che ora ĆØ in ciascuno dei nostri server in un determinato momento, con queste informazioni possiamo ad esempio creare cron che vengono eseguiti contemporaneamente (ma in orari locali diversi), oppure controllare i log del nostro server e sapere in quale locale l'ora in cui si sono verificati i guasti.

Indubbiamente, la gamma di opzioni offerte da questo strumento è piuttosto ampia, e solo chi, come noi, gestisce server dislocati in diversi paesi sa quanto possa essere fastidioso dover configurare il calendario per visualizzare più orari o dover usare Google per vedere l'ora corrente di un luogo ( soprattutto quando è necessario farlo ripetutamente ).
Come installare OverTime?
L'installazione di OverTime ĆØ semplice su qualsiasi distribuzione Linux grazie a npm, per iniziare a goderti lo strumento basta eseguire il seguente comando:
npm install -g overtime-cli
Verranno installate tutte le dipendenze necessarie e la CLI, che potremo utilizzare eseguendo `overtime` con i fusi orari che desideriamo visualizzare. L'elenco dei fusi orari ĆØ disponibile qui . Ad esempio, possiamo controllare l'ora in quattro cittĆ con il seguente comando:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala