Powered By Blogger

Translate

sexta-feira, 9 de setembro de 2011

Servidor NTP

Network Time Protocol



O NTP é um protocolo para sincronização dos relógios dos Computadores baseado no protocolo UDP


Pacote necessário para instalação: NTP





Instalando o NTP
# aptitude install ntp


Vamos configurar o Servidor NTP


edite o arquivo ntp.conf


# vi /etc/ntp.conf


Iremos precisar obter endereços de servidores oficiais do NTP, para isso acesse o site http://www.ntp.org que é a página do projeto NTP. Logo na página inicial haverá um link com a lista de servidores publico "Public Time Server Lists"



Nesta lista, devemos localizar por um pool de servidores próximos, lembrando que devemos evitar de utilizar stratum menores que 3 se não estivermos criando um servidor para fazer parte dos Sevidores públicos.

Se escolhermos o "pool" da América do Sul, chegaremos aos servidores no Brasil, é sempre aconselhável utilizar mais de um servidor para que caso ocorra algum erro não fique sem o sincronismo.

No arquivo de Configuração devemos localizar a linha para a configuração do servidor com o qual sincronizaremos as nossas máquinas:


Troque os endereços que está no arquivo pelo do site ntp 








Os parâmetros adicionais iburst fazem com que sejam enviados oito pacotes em vez de apenas um durante a sincronização inicial..

Adicionando os hosts que poderão realizar a sincronização:


Vamos adicionar a linha especificando quais os hosts poderão realizar a sincronização com o servidor:






A primeira restrição está liberando requisições vindas do localhost e a segunda da nossa rede.


Arquivos Importantes:


statsdir /var/log/ntpstats/ diretório onde vão ficar os logs de estatísticas do servidor NTP


driftfile /var/lib/ntp/ntp.drift arquivo onde ficará configurado o valor estimado de erro de frequência entre o relógio do sistema e o servidor de sincronia de stratum anterior. 




Vamos testar a sincronização.


Para isso altere a hora do sistema
# date 010101012010


Pare o Serviço
# /etc/init.d/ntp stop


Agora verifique a hora do sistema novamente
# date


Vamos iniciar o daemon do ntp-server para que ele sincronize e passe a ser um servidor NTP
# /etc/init.d/ntp start


Vamos analizar o log do processo de sincronização
# tail -f /var/log/syslog