Hallinnoimme usein palvelimia, jotka ovat hajautettuina ympäri maailmaa. Nämä palvelimet suorittavat yleensä ajoitettuja tehtäviä, ja on tärkeää, että järjestelmänvalvoja tietää kunkin palvelimensa nykyisen ajan . Näitä tapauksia silmällä pitäen on luotu OverTime , komentorivisovellus, jonka tarkoituksena on mahdollistaa palvelimien ajan tarkastelu konsolista.
Alkuversioissaan OverTime mahdollisti eri paikkojen ajan selvittämisen komentoriviltä (CLI) . Tulevaisuudessa on suunniteltu, että aika voidaan linkittää suoraan palvelimeen, jotta voimme listata palvelimemme ja vertailla niitä kunkin palvelimen ajan perusteella.
Mikä on ylityö?
OverTime on Dale Inverarityn JavaScriptiä käyttäen kehittämä avoimen lähdekoodin komentorivikäyttöliittymä (CLI) . Sen avulla voimme visualisoida ympäri maailmaa sijaitsevien etäpalvelimien ajan yksinkertaisella, nopealla ja IANA:n aikavyöhyketietokannan tuella.
Se on yksinkertainen taulukko, jossa sarakkeet edustavat aikavyöhykkeet, jotka haluamme tarkistaa, ja rivit edustavat 24 tuntia, jotka myös järjestetään niiden kutsumisjärjestyksen mukaan. ja vertaa kellonaikaa kussakin palvelimessamme tiettynä ajankohtana, näillä tiedoilla voimme esimerkiksi luoda cron, joka toimii samanaikaisesti (mutta eri paikallisinä aikoina), tai tarkistaa palvelimemme lokit ja tietää mikä paikallista aikaa viat ilmenivät.

Tämän työkalun tarjoamien vaihtoehtojen valikoima on epäilemättä melko laaja, ja vain ne meistä, jotka hallinnoivat eri maissa sijaitsevia palvelimia, tietävät, kuinka ärsyttävää voi joskus olla joutua määrittämään kalenterimme näyttämään useita aikoja tai Googlelle nähdäksesi paikan nykyisen ajan ( varsinkin kun sinun on tehtävä se toistuvasti ).
Kuinka asentaa OverTime?
OverTime-ohjelman asentaminen on helppoa missä tahansa Linux-distrossa npm: n ansiosta, jotta voit alkaa nauttia työkalusta, suorita seuraava komento:
npm install -g overtime-cli
Se asentaa kaikki tarvittavat riippuvuudet ja komentorivikäyttöliittymän, jota voimme käyttää ajamalla `overtime`-komennon haluamillamme aikavyöhykkeillä. Aikavyöhykkeiden luettelo löytyy täältä . Voimme esimerkiksi tarkistaa ajan neljässä kaupungissa seuraavalla komennolla:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala