3. Realize o download do software;
4. Execute o software, aceite os termos de uso, escolha o local de instalação do programa:
5. Selecione Next para prosseguir a instalação, selecione e instale todos os componentes fornecidos:
6. Selecione Next para proceguir a instalação, na proxima tela selecione Create initial configuration file with the following settings, preencha o campo "You can specify up to 9..." com o nome dos nosso servidores NTPs, separados por virgulas. Os servidores são:
7. Selecione Next para prosseguir a instalação, será perguntado se você deseja rever o arquivo de configuração para adicionar outras configurações, selecione Não.
8. Selecione Next para continuar a instalação, não altere os valores padrões nas configuração de serviço, clique em Next.
9. Continue a instalação, será pedido para criar um novo usuário, preencha com os dados desejados.
10. Next para prosseguir, espere o serviço ser iniciado e clique Finish para terminar a instalação.
11. Verifique sua instalação
Em caso de dúvidas, ou para saber mais sobre as configurações empregadas, assista ao mini tutorial em vídeo, mostrando essa instalação:
# arquivo de "memoria" de escorregamento de frequencia driftfile "C:\Program Files\NTP\etc\ntp.drift" # habilita as estatisticas enable stats statsdir "C:\Program Files\NTP\etc\" statistics loopstats peerstats clockstats # servidores publicos do ntp.br server a.st1.ntp.br iburst server b.st1.ntp.br iburst server c.st1.ntp.br iburst server d.st1.ntp.br iburst server gps.ntp.br iburst server a.ntp.br iburst server b.ntp.br iburst server c.ntp.br iburst # aqui voce pode acrescentar outros servidores # server outro-servidor.dominio.br iburst # restricoes de acesso restrict default kod notrap nomodify nopeer restrict -6 default kod notrap nomodify nopeerSalve e feche o arquivo. Importante: Substitua o C:\Program Files\NTP pela sua pasta de instalação do NTP. Agora, instale o NTP Time Server Monitor, baixando-o aqui (clique em NTP Time Server Monitor, abrirá uma nova página, depois em Download NTP Time Server Monitor for Windows NT/2000/XP/2003 Server, e finalmente na última versão do software para download; quando este site foi feito a última versão era a ntp-time-server-monitor-1.0.exe). Ele é um software opcional: você não precisa dele para que seu Windows esteja com a hora correta, nem para monitorar o funcionamento do ntp. Mas, com ele, fica mais fácil monitorar o ntp e visualizar de forma gráfica a qualidade da sincronização. Assista abaixo um mini tutorial mostrando sua instalação:
Se for obtida uma resposta como:
server:/home/moreiras# ntpq -c pe
ntpq: read: Connection refused
Significa que o serviço ntp não está funcionando. Uma reposta normal se parece com essa:
remote refid st t when poll reach delay offset jitter
================================================================================
+a.ntp.br 200.160.7.192 2 u 10 64 337 294.756 35.596 0.521
+b.ntp.br 200.160.7.186 2 u 8 64 377 226.294 2.658 0.229
*c.ntp.br 200.160.7.192 2 u - 64 377 208.758 4.026 0.424
Pode-se ver 3 servidores do projeto ntp.br:
remote refid st t when poll reach delay offset jitter
================================================================================
+a.ntp.br 200.160.7.192 2 u 10 64 337 294.756 35.596 0.521
+b.ntp.br 200.160.7.186 2 u 8 64 377 226.294 2.658 0.229
*c.ntp.br 200.160.7.192 2 u - 64 377 208.758 4.026 0.424
O * em c.ntp.br significa que ele foi escolhido como system peer, ou seja, a principal referência na sincronização do sistema. Os + em a.ntp.br e b.ntp.br, significa que eles também estão sendo usados, mas com peso menor, para obter a hora certa.
Pode-se observar também o offset, ou deslocamento, delay, ou atraso, e o jitter, ou variação, todos em milisegundos:
remote refid st t when poll reach delay offset jitter
================================================================================
+a.ntp.br 200.160.7.192 2 u 10 64 337 294.756 35.596 0.521
+b.ntp.br 200.160.7.186 2 u 8 64 377 226.294 2.658 0.229
*c.ntp.br 200.160.7.192 2 u - 64 377 208.758 4.026 0.424
O atraso significa o tempo de ida e volta dos pacotes. O valor do atraso não é tão importante, mas o ntp é sensível à simetria da rede. Ou seja, o ntp espera que o tempo de ida dos pacotes seja igual ao da volta. Isso geralmente está relacionado a atrasos pequenos.
O deslocamento significa o quanto o relógio local tem de ser adiantado ou atrasado para se igualar ao relógio do servidor. Quanto menor o valor, melhor. Valores de alguns milisegundos podem ser considerados normais.
A variação é calculada à partir de diversas medidas de deslocamento. Representa o quanto essas medidas variam entre si. Valores pequenos são melhores. Valores grandes podem indicar problemas de conectividade.
A variável reach é um número octal que indica o resultado das últimas 8 tentativas de acesso ao servidor.
remote refid st t when poll reach delay offset jitter
================================================================================
+a.ntp.br 200.160.7.192 2 u 10 64 337 294.756 35.596 0.521
+b.ntp.br 200.160.7.186 2 u 8 64 377 226.294 2.658 0.229
*c.ntp.br 200.160.7.192 2 u - 64 377 208.758 4.026 0.424
O valor 377 indica que as últimas 8 consultas ao servidor obtiveram sucesso. Outros valores indicam falhas.
ntpq -c rlUma reposta normal se parece com essa:
server:/home/moreiras# ntpq -c rl
assID=0 status=0654 leap_none, sync_ntp, 5 events, event_peer/strat_chg,
version="ntpd 4.2.2p4@1.1585-o Sun Mar 4 13:21:35 UTC 2007 (1)",
processor="i686", system="Linux/2.6.9-023stab043.1-smp", leap=00,
stratum=3, precision=-20, rootdelay=224.336, rootdispersion=35.121,
peer=4764, refid=200.192.232.8,
reftime=cb30d5b2.559c02d8 Thu, Jan 10 2008 15:34:42.334, poll=7,
clock=cb30d6d8.ee2e88ee Thu, Jan 10 2008 15:39:36.930, state=4,
offset=10.396, frequency=0.000, jitter=14.973, noise=8.978,
stability=0.000, tai=0
Dentre as várias informações obtidas, pode-se destacar a versão do ntp, em verde; o estrato, em vermelho (3 é o nível esperado, já que os servidores públicos do ntp.br são estrato 2); e o deslocamento, em milisegundos, em azul, que indica quanto o relógio local tem de ser adiantado ou atrasado para chegar à hora certa.