Συχνά διαχειριζόμαστε διακομιστές που είναι κατανεμημένοι σε όλο τον κόσμο. Αυτοί οι διακομιστές εκτελούν γενικά προγραμματισμένες εργασίες και είναι σημαντικό για έναν διαχειριστή να γνωρίζει την τρέχουσα ώρα καθενός από τους διακομιστές του . Έχοντας κατά νου αυτές τις περιπτώσεις, δημιουργήθηκε το OverTime , μια εφαρμογή CLI, που στοχεύει να σας επιτρέψει να βλέπετε την ώρα των διακομιστών σας από την κονσόλα.
Στις πρώτες εκδόσεις του, το OverTime μας επιτρέπει να γνωρίζουμε την ώρα σε διάφορες τοποθεσίες από το CLI . Στο μέλλον, έχει προγραμματιστεί η άμεση σύνδεση μιας ώρας με έναν διακομιστή, ώστε να μπορούμε να παραθέτουμε τους διακομιστές μας και να τους συγκρίνουμε ανάλογα με την ώρα του καθενός.
Τι είναι το OverTime;
Το OverTime είναι ένα CLI ανοιχτού κώδικα , που αναπτύχθηκε χρησιμοποιώντας JavaScript από τον Dale Inverarity , το οποίο μας επιτρέπει να απεικονίζουμε την ώρα απομακρυσμένων διακομιστών που είναι διάσπαρτοι σε όλο τον κόσμο , με απλό, γρήγορο τρόπο και με υποστήριξη για τη Βάση Δεδομένων Ζώνης Ώρας IANA.
Είναι ένας απλός πίνακας όπου οι στήλες αντιπροσωπεύονται από τις ζώνες ώρας που θέλουμε να επαληθεύσουμε και οι σειρές αντιπροσωπεύουν τις 24 ώρες που ταξινομούνται επίσης σύμφωνα με τη σειρά που καλούνται, αυτό το απλό και πρακτικό εργαλείο μας επιτρέπει να βλέπουμε και να συγκρίνουμε γρήγορα τι ώρα είναι σε κάθε έναν από τους διακομιστές μας σε μια συγκεκριμένη ώρα, με αυτές τις πληροφορίες μπορούμε, για παράδειγμα, να δημιουργήσουμε cron που εκτελείται ταυτόχρονα (αλλά σε διαφορετικές τοπικές ώρες), ή να ελέγξουμε τα αρχεία καταγραφής του διακομιστή μας και να μάθουμε σε ποια τοπικά όταν συνέβησαν οι αποτυχίες.

Χωρίς αμφιβολία, το εύρος των επιλογών που προσφέρει αυτό το εργαλείο είναι αρκετά εκτεταμένο και μόνο όσοι από εμάς διαχειριζόμαστε διακομιστές που βρίσκονται σε διαφορετικές χώρες γνωρίζουμε πόσο ενοχλητικό μπορεί μερικές φορές να είναι να πρέπει να ρυθμίζουμε το ημερολόγιό μας ώστε να εμφανίζεται πολλές φορές ή να χρειάζεται να βλέπουμε την τρέχουσα ώρα ενός μέρους στην Google ( ειδικά όταν χρειάζεται να το κάνουμε επανειλημμένα ).
Πώς να εγκαταστήσετε το OverTime;
Η εγκατάσταση του OverTime είναι απλή σε οποιαδήποτε διανομή Linux χάρη στο npm, για να αρχίσετε να απολαμβάνετε το εργαλείο εκτελέστε την ακόλουθη εντολή:
npm install -g overtime-cli
Θα εγκαταστήσει όλες τις απαραίτητες εξαρτήσεις και το CLI, το οποίο μπορούμε να χρησιμοποιήσουμε εκτελώντας την εντολή `overtime` με τις ζώνες ώρας που θέλουμε να εμφανίσουμε. Η λίστα με τις ζώνες ώρας μπορεί να βρεθεί εδώ . Για παράδειγμα, μπορούμε να ελέγξουμε την ώρα σε τέσσερις πόλεις με την ακόλουθη εντολή:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala