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:
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:
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:
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:
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.
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:
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:
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.