Atualizar Data e Hora dos Atuadores

Atualizar Data e Hora dos Atuadores

Ocorrência onde, por alguma razão, os atuadores se encontram com sua data e hora desatualizadas, sendo necessário a correção do mesmo, para que não ocorra inconsistências nas passagens ou nas demais informações que venham a ser registradas no sistema.

Possíveis Soluções

Segue abaixo, alguns ponto que podem ser verificados, para que possam solucionar a categoria do chamado em questão:

O primeiro passo a ser analisado e que pode solucionar o chamado é verificar se a data e hora do servidor estão corretas. Se a data e hora estiverem incorretas no servidor, por exemplo, tanto o sistema web, quanto o dispositivo, seja ele catraca ou não, e dependendo do fabricante, podem receber as informações e agir conforme o que está registrado no servidor. Segue o exemplo de como a data e hora errada no servidor, influencia no sistema:

I - Data e Hora no servidor
II - Data no sistema

Agora observe o que ocorre no sistema após a mudança data por exemplo no servidor, segue a baixo:

III - Data modificada
IV - Data modificada no sistema

Como foi possível perceber após modificar a data no servidor, a informação da mesma no sistema também mudou, com isso se chega a conclusão que este pode ser um dos fatores para que ocorra o chamado em questão.

Agora para poder solucionar o mesmo, basta seguir o passo a passo a seguir:

  1. Efetuar a busca pela Configurações de data e hora, clicar sobre o mesmo e acessar o menu de configuração de sua máquina. Como é demonstrado na imagem a seguir:

  1. No menu de configuração clicar em

Ativado, na seção de Definir horário automático, para desativar essa função e poder configurar a data e hora do computador. Como é demonstrado na imagem a seguir:

  1. Após desativar a função no ponto anterior, basta clicar no botão

Alterar, para poder editar a data e hora, como é demonstrado na imagem a seguir:

  1. Uma nova área é disponibilizada, bastando assim escolher as informações para a data e hora correta e em seguida clicar em

Alterar. Com isso, o mesmo será salvo.

  1. Fechar e iniciar novamente o kernel, assim as novas informações de data e hora serão enviadas e atualizadas nos equipamentos.

Caso mesmo após executar o passo a passo, ainda sim permanecer a ocorrência, será necessário entrar em contato com o suporte, para que seja realizado o acesso ao servidor e verificar a melhor forma para solucionar o mesmo.

Este segundo passo é bem mais eficaz que o primeiro, porém um pouco mais complicado para os usuários sem experiência na área, pois o mesmo é executado por meio de linhas de comando, se utilizando da aplicação Putty, que nada mais é do que um software que simula a emulação de terminal estilo linux. Ele suporta conexões SSH, telnet, rlogin, dentre outras.

Após essa breve introdução de como o segundo passo será executado, e que aplicação vamos nos utilizar pra realizá-lo, podemos partir para a execução. De início, basta realizar o download do Putty, caso você não tenha ele instalado no seu computador, poderá baixá-lo aqui.

Se preferir, poderá baixá-lo em outra versão que seja compatível com seu computador. Para isso é necessário acessar a página da aplicação na internet, aqui.

Em seguida, após baixar, é necessário instalar o mesmo. A instalação em questão é simples, pois está em formato next > next.

Com o Putty já em mãos e instalado no seu computador, podemos acessar o mesmo, ele terá a seguinte aparência:

Nesse campo, temos as seguintes funções:

Host Name (or IP address): Local onde você preencherá com o Ip do servidor, onde as catracas e demais atuadores com hora e data errada estão se comunicando, geralmente é o servidor onde fica o banco de dados, sistema web e kernel.

Port: Local onde você preencherá com a porta pra conexão com o servidor, geralmente, e para o processo que estamos executando a porta utilizada é a 22, bastando assim deixar a mesma que está como padrão.

Connection type: Local onde você escolherá o tipo de conexão que quer realizar, a conexão selecionada como padrão é a SSH e é ela que sera utilizada.

Em seguida, após inserção dos dados necessários, clicar em open, que a seguinte janela será aberta:

O próximo passo é inserir o usuário e senha de acesso do servidor, geralmente é root pra usuário e evoflux para a senha. Assim, para atualizar data e hora é necessário seguir os passos abaixo:

  1. Executar o seguinte comando

/etc/init.d/ServidorCatraca restart para reiniciar o servidor da catraca no kernel. Para tal é necessário digitar o comando e clicar em enter no seu teclado, como é demonstrado na imagem abaixo:

  1. Executar o seguinte comando

tail -f /var/log/ServidorCatraca-2019-08-08(Substituir numeração da data pela data atual que está sendo executado os comandos).log para gerar o log das passagens dos usuários, bastando para executar o mesmo, digitar o comando e clicar em enter no seu teclado, como é demonstrado na imagem a baixo:

 

OBS: Caso a data e hora não tenha sido modificada para todos os dispositivos, você pode também executar este último comando sudo date 032914502007 (observando que a numeração está em formato M(Mês)D(Dia)H(Hora)M(Minuto)A(Ano), bastando, assim, colocar as informações do dia corrente). Após digitar o comando, basta clicar em enter pra executá-lo:

Com isso, a atualização da data e hora está feita por meio do Putty.

Caso mesmo após executar o passo a passo, ainda sim permanecer a ocorrência, será necessário entrar em contato com o suporte, para que seja realizado o acesso ao servidor e verificar a melhor forma para solucionar o mesmo.

Os itens acima, mostram algumas das opções que podem ajudar na atualização de data e hora errada dos atuadores.