OverTime, CLI που θα μας επιτρέψει να γνωρίζουμε την εποχή του κόσμου

Υπερωρίες

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο OverTime. Αυτό το βοηθητικό πρόγραμμα θα είναι πολύ χρήσιμο όταν διαχειριζόμαστε διαφορετικούς διακομιστές που διανέμονται σε όλο τον κόσμο. Οι προγραμματισμένες εργασίες εκτελούνται γενικά σε διακομιστές. Για να πραγματοποιήσετε τη σωστή ρύθμιση αυτών των εργασιών, είναι σημαντικό για έναν διαχειριστή να γνωρίζει την ώρα καθενός από τους διακομιστές του. Αυτός είναι ο κύριος λόγος για τον οποίο δημιουργήθηκε το OverTime. Βασικά είναι ένα CLI που θα μας επιτρέψει να δούμε το πρόγραμμα των διακομιστών μας από την κονσόλα του συστήματός μας.

Το OverTime είναι ένα CLI ανοιχτού κώδικα που έχει αναπτυχθεί χρησιμοποιώντας JavaScript από τον Dale Inverarity. Όπως έχω ήδη γράψει, θα μας επιτρέψει να απεικονίσουμε το πρόγραμμα που χρησιμοποιούν οι διακομιστές μας που είναι διασκορπισμένοι σε όλο τον κόσμο με ένα απλό, γρήγορο και με υποστήριξη προς το Βάση δεδομένων ζώνης ώρας IANA.

Στις πρώτες εκδόσεις του Το OverTime μας επιτρέπει να γνωρίζουμε από το τερματικό το πρόγραμμα των διαφορετικών θέσεων στον κόσμο. Σε μελλοντικές εκδόσεις, αυτό το βοηθητικό πρόγραμμα προτείνει την εκτέλεση των απαραίτητων εργασιών, ώστε να μπορούμε να παραθέσουμε τους διακομιστές μας και να τους συγκρίνουμε ανάλογα με την ώρα του καθενός. Αυτό μπορεί να διευκολύνει σε μεγάλο βαθμό τις διάφορες λειτουργίες διαχείρισης στις οποίες συμμετέχουμε.

Η λειτουργία του είναι απλή. Θα μας παρουσιαστεί στην οθόνη έναν πίνακα όπου οι στήλες είναι οι διαφορετικές ζώνες ώρας ότι θέλουμε να επαληθεύσουμε. Οι σειρές κάθε στήλης θα αντιπροσωπεύουν τις 24 ώρες μιας ημέρας. Διατάσσονται επίσης σύμφωνα με τη σειρά με την οποία απαιτούνται κατά τη σύνταξη της εντολής.

Αυτό το απλό και πρακτικό εργαλείο μας επιτρέπει να βλέπουμε και να συγκρίνουμε γρήγορα ποια ώρα είναι σε κάθε διακομιστή μας οποιαδήποτε στιγμή. Με αυτές τις πληροφορίες θα είμαστε σε θέση, για παράδειγμα, να δημιουργήσουμε εργασίες cron. Αυτά πρέπει να εκτελούνται ταυτόχρονα αλλά σε διαφορετικές τοπικές ώρες. Μπορούμε επίσης να επαληθεύσουμε τα αρχεία καταγραφής του διακομιστή μας και να γνωρίζουμε σε ποια τοπική ώρα παρουσιάστηκαν τα προβλήματα για να βρούμε μια λύση προσαρμοσμένη στις ανάγκες σας.

Εγκαταστήστε το OverTime στο Ubuntu

Εγκαταστήστε το NodeJS

να εγκατάσταση του OverTime θα πρέπει να εγκαταστήσουμε NodeJS. Αυτό είναι ένα ανοιχτό περιβάλλον, περιβάλλον εκτέλεσης πολλαπλών πλατφορμών για JavaScript που έχει δημιουργηθεί με τη μηχανή V8 JavaScript του Chrome. Το NodeJS χρησιμοποιεί ένα μοντέλο λειτουργιών εισόδου / εξόδου βάσει συμβάντων, το οποίο το καθιστά ελαφρύ και αποδοτικό. Για την πραγματοποίηση της εγκατάστασης αυτού του εργαλείου, θα είναι πολυτέλεια να έχουμε αυτό το περιβάλλον στο σύστημά μας. Για να εγκαταστήσουμε το NodeJS θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να γράψουμε την ακόλουθη εντολή σε αυτό:

sudo apt-get install nodejs

Εγκατάσταση υπερωρίας

Τώρα μπορούμε να αντιμετωπίσουμε την εγκατάσταση του OverTime. Αυτή η εγκατάσταση είναι απλή σε οποιαδήποτε διανομή Gnu / Linux χάρη στο npm. Η εγκατάσταση θα πραγματοποιηθεί ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και απλώς εκτελέστε την ακόλουθη εντολή:

sudo npm install -g overtime-cli

Με αυτό θα εγκαταστήσει όλες τις απαραίτητες εξαρτήσεις ταυτόχρονα με το CLI. Μόλις ολοκληρωθεί η εγκατάσταση μπορούμε να την χρησιμοποιήσουμε εκτελώντας στο περασμα του χρονου με τις Ζώνες ώρας που επιθυμούμε να συμβουλευτούμε. ο λίστα των ζωνών ώρας που μπορούμε να χρησιμοποιήσουμε Μπορούμε να τους συμβουλευτούμε στα ακόλουθα σύνδεσμος. Για παράδειγμα, μπορούμε να ελέγξουμε την ώρα τεσσάρων πόλεων ταυτόχρονα γράφοντας την ακόλουθη εντολή στο τερματικό μας:

Προγράμματα υπερωριών

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

Απεγκαταστήστε το OverTime

Σε περίπτωση που θέλουμε να καταργήσουμε αυτήν την υπηρεσία από τον υπολογιστή μας, θα πρέπει να καταφύγουμε στην επιλογή απεγκατάστασης που παρέχεται από το npm. Για να αφαιρέσουμε το εργαλείο, πρέπει απλώς να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε την ακόλουθη εντολή σε αυτό:

sudo npm uninstall -g overtime-cli

Όλες οι δυνατότητες που μας παρέχει αυτό το εργαλείο είναι αρκετές. Όταν διαχειρίζεστε διακομιστές που βρίσκονται σε διαφορετικές χώρες, γνωρίζετε πόσο ενοχλητικό μπορεί να είναι να παραμετροποιήσετε το ημερολόγιο για να μας δείξετε πολλά χρονοδιαγράμματα ή πηγαίνετε στο google για να δείτε την τρέχουσα ώρα ενός τόπου για να εκτελέσετε ακριβώς τις εργασίες που χρειάζεστε. Αυτό είναι ιδιαίτερα ενοχλητικό όταν πρέπει να κάνετε αυτές τις ερωτήσεις επανειλημμένα. Εδώ το OverTime θα κάνει τη ζωή πιο εύκολη για εμάς.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.