OverTime, CLI que nos permitirá saber a hora do mundo

OverTime sobre

No próximo artigo, daremos uma olhada em OverTime. Este utilitário será muito útil quando estivermos gerenciando diferentes servidores distribuídos ao redor do mundo. As tarefas agendadas geralmente são executadas em servidores. Para realizar uma correta configuração dessas tarefas, é importante que um administrador saiba a hora de cada um de seus servidores. Esta é a principal razão pela qual OverTime foi criado. Basicamente é uma CLI que nos permitirá ver a programação dos nossos servidores a partir do console do nosso sistema.

OverTime é um CLI de código aberto que foi desenvolvido usando JavaScript por Dale Inverarity. Como já escrevi, ele nos permitirá visualizar a programação utilizada pelos nossos servidores espalhados pelo mundo de forma simples, rápida e com suporte para Banco de dados de fuso horário IANA.

Em suas primeiras versões OverTime nos permite saber desde o terminal a programação de diferentes lugares do mundo. Em versões futuras este utilitário propõe que sejam realizadas as tarefas necessárias para que possamos listar nossos servidores e compará-los de acordo com o tempo de cada um. Isso pode facilitar muito as diferentes operações de administração nas quais estamos envolvidos.

Seu funcionamento é simples. Será apresentado para nós na tela uma tabela onde as colunas são os diferentes fusos horários que queremos verificar. As linhas de cada coluna representarão as 24 horas de um dia. Eles também são ordenados de acordo com a ordem em que são solicitados no momento da redação do comando.

Esta ferramenta simples e prática nos permite ver e comparar rapidamente que horas são em cada um de nossos servidores em um determinado momento. Com esta informação poderemos, por exemplo, criar tarefas cron. Eles devem ser executados ao mesmo tempo, mas em horários locais diferentes. Podemos também verificar os logs do nosso servidor e saber a que horas locais os problemas ocorreram para encontrar uma solução à medida das suas necessidades.

Instale OverTime no Ubuntu

Instale o NodeJS

Pára instalar OverTime, teremos que instalar NodeJS. Este é um ambiente de tempo de execução de plataforma cruzada de código aberto para JavaScript que foi construído com o motor JavaScript V8 do Chrome. O NodeJS usa um modelo de operações de E / S orientado por eventos, o que o torna leve e eficiente. Para instalar esta ferramenta, será uma ótima opção ter este ambiente em nosso sistema. Para instalar o NodeJS, só teremos que abrir um terminal (Ctrl + Alt + T) e escrever o seguinte comando nele:

sudo apt-get install nodejs

Instalar horas extras

Agora podemos enfrentar a instalação do OverTime. Esta instalação é simples em qualquer distribuição Gnu / Linux graças a npm. A instalação será feita abrindo um terminal (Ctrl + Alt + T) e basta executar o seguinte comando:

sudo npm install -g overtime-cli

Com isto irá instalar todas as dependências necessárias ao mesmo tempo que o CLI. Assim que a instalação terminar, podemos usá-lo executando horas extras com os fusos horários que desejamos consultar. O lista de fusos horários que podemos usar Podemos consultá-los no seguinte link. Por exemplo, podemos verificar a hora de quatro cidades ao mesmo tempo, escrevendo o seguinte comando em nosso terminal:

Horários extras

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

Desinstalar horas extras

Caso desejemos remover este serviço do nosso computador, teremos que recorrer à opção de desinstalação fornecida pelo npm. Para remover a ferramenta, só teremos que abrir um terminal (Ctrl + Alt + T) e escrever o seguinte comando nele:

sudo npm uninstall -g overtime-cli

Todas as possibilidades que esta ferramenta nos oferece são poucas. Quando você gerencia servidores localizados em diferentes países, sabe como pode ser chato ter que parametrizar o calendário para nos mostrar vários horários ou ir ao google para ver a hora atual de um local para realizar exatamente as tarefas que você precisa. Isso é especialmente irritante quando você precisa fazer essas perguntas repetidamente. Aqui, o OverTime tornará a vida mais fácil para nós.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.