Mantendo o horário do servidor em sincronia usando o ntpd

2

Eu entendo que o ntpd tem uma opção -g para permitir que um relógio imediato seja configurado para grandes inclinações. Em seguida, o daemon é executado e se ajusta continuamente. No caso de o skew ficar muito grande, o daemon sai com um erro.

Com esse entendimento, é suficiente executar um gerenciador de processos como o pm2 que executará o ntpd -g quando o daemon parar de executar?

    
por Elliot 12.10.2017 / 23:48

2 respostas

3

Se ntpd estiver saindo regularmente, significa que está com problemas para manter o relógio sincronizado. Provavelmente, você será notificado se isso acontecer, fazendo com que o monitor de processo envie um email ou alerta sempre que ele for reiniciado. ntpd pode ser uma boa ideia.

No entanto, se você tiver um relógio local de qualidade extremamente baixa, isso pode acontecer muito, portanto, combinando o sinal -g (que é o padrão em algumas distribuições) com tinker panic 0 em ntp.conf (para manter ntpd ao sair) pode ser necessário. Se você fizer isso, provavelmente desejará monitorar a frequência & compensado através de um sistema de monitoramento.

    
por 13.10.2017 / 02:55
-1

Para grandes correções de tempo, sugiro que você use ntpdate , implementando o protocolo SNTP mais simples, é muito mais rápido e um pouco menos preciso que o ntp.

Eu geralmente o uso na inicialização: depois de ter ajustado qualquer grande diferença de tempo com ntpdate , o serviço ntpd pode fazer seu trabalho emitindo correções de tempo refinadas.

    
por 12.10.2017 / 23:55