Vamos aprender como configurar um servidor de
horas, quando teremos um servidor que atualiza a hora
em um servidor externo. Geralmente um servidor confiável.
Depois vamos configurar os outros servidores para atualizar a
partir do nosso. Vamos aprender a fazer isso em servidores Linux
e Microsoft e em estações Windows.
Os servidores e estações de sua corporação devem estar com os seus servidores de horas atualizados, pois os sistemas usados, geralmente, usam a configuração da hora do servidor ou ás vezes da estação.
Para um administrador, a importância é na gerência dos logs dos servidores. Ou seja, ficaria difícil analisar os eventos nos servidores com seus relógios desatualizados.
Usando o NTP
Para que possamos configurar sincronização dos horários nos computadores, em rede usaremos o protocolo NTP (Network Time Protocol).
Como funciona o NTP?
Primeiro você configura um computador com o Linux ou Windows para ser o servidor de horas. Este servidor atualizar de um computador confiável. Geralmente, configuramos para um servidor atômico. Já nos outros computadores fazemos com que elas sincronizem com o nosso servidor local.
É possível configurar um Linux, Windows 2000 Server, Windows Server 2003, roteadores CISCO e CYCLADES para atuarem como servidor de horas.
Por que ter um servidor de horas local?
Basicamente para diminuir o tráfego com a Internet. E é bem mais rápido e confiável o acesso local. Existem corporações que possuem milhares de computadores.
PARTE 1 – SERVIDOR Linux como servidor de horas
Instalando o pacote
No Mandriva, digite:
urpmi install ntp
Veja a ilustração:

Após instalar os pacotes, vamos configurar um Linux para ser um servidor de horas que é bem mais simples do que parece. Vamos usar o servidor do Observatório Nacional. Execute o comando:
ntpdate pcdsh05.on.br
Observe o resultado:
Looking for host pcdsh05.on.br and service ntp
host found : pcdsh05.on.br
4 Jul 10:22:56 ntpdate[4305]: adjust time server 200.20.186.75 offset 0.016506 sec
Obs.: A máquina tem que está sendo configurada como servidor de horas deve está liberada no firewall da sua empresa para poder atualizar com o servidor externo.
Digite date. A data e horários
já estarão atualizados.
Configurando o agendamento automático
Edite o arquivo /etc/crontab
Inserir a linha abaixo:
0 0 * * * /usr/sbin/ntpdate pcdsh05.on.br
Veja a ilustração:

Incializar o daemon do ntpd automático
Vamos configurar para que o daemon do NTP seja
inicializado automaticamente caso o Linux venha a ser reiniciado
ou desligado. No Mandriva, use drakxservices:
drakxservices
Marque ntpd. Veja a ilustração:

A parte do servidor está configurada.
PARTE II – NAS ESTAÇÕES LINUX
Nas estações, o processo é bem
simples. Vamos apenas informar a elas que o servidor de horas
será o seu Linux configurado anteriormente.
urpmi ntp-client
ntpdate IP_DO_SERVIDOR_LOCAL ## O que é o server. Onde você configurou ntpdate pcdsh05.on.br
Configurando o agendamento automático
Edite o arquivo /etc/crontab
Inserir a linha abaixo:
0 0 * * * /usr/sbin/ntpdate pcdsh05.on.br
Agora as estações estão sincronizadas.
Configurando no Windows 2000 e 2003 Server
Este é bem fácil. Faça assim:
01. Abra um prompt de comando.
02. Digite: net time /setsntp:IP_DO_SERVIDOR_LINUX
ou net time /setsntp:pcdsh05.on.br
03. Agora digite net stop w32time e net start w32time
Para visualizar quem é seu servidor de horas, digite net time /querysntp.
Obs.: As estações Windows, por default se estiverem no domínio atualizam a hora automaticamente no servidor Windows Server.
Estações Windows XP e Windows 2000 Professional
Também é possível criar um script para forçar que elas realmente atualizem do servidor. Veja como é simples:
01. Abra algum script que você já tem por padrão no seu domínio ou crie um.
02. Digite net time \\ip_do_servidor /set /yes.
03. Este
scritp sera executado quando as estações se logarem
no Windows Server ou no seu servidor com o Samba.
Bem, a configuração é esta. Basicamente igual em outras distribuições Linux. Se você quer fazer isto no Red Hat, Debian e Conectiva. Faça os passos abaixo:
Configurando no Red Hat, CONECTIVA E DEBIAN
PARTE 1 – SERVIDOR
O processo e a teoria são os mesmos. O que muda é a forma como você vai instalar os pacotes. No Conectiva, Debian use o apt para instalar. No Red Hat/Fedora, use ou rpm ou o yum. A parte de configuração do Cron e do servidor é a mesma.
Instalando o pacote no Conectiva 10 e Debian
01. Digite este comando numa console ou terminal do Linux:
apt-get install ntp
Configurando o teu servidor para ser um servidor de horas
ntpdate pcdsh05.on.br ##pode ser qualquer um.
Configurando o agendamento automático
Edite o arquivo /etc/crontab
Inserir a linha abaixo:
0 0 * * * /usr/sbin/ntpdate pcdsh05.on.br
Incializar o daemon do ntpd automático no Conectiva e Red Hat
O comando ntsysv é o equivalente ao drakxservices do Mandriva.
ntsysv
Marque ntpd.
Instalando no Red Hat
Instale usando ou rpm –ivh ntp ou yum install ntp
PARTE 2 – NAS ESTAÇÕES
LINUX
ntpdate IP_DO_SERVIDOR_LOCAL ## O que é o server, ou seja o teu Linux. Onde você configurou ntpdate pcdsh05.on.br
Configurando o agendamento automático
crontab -e
0 0 * * * /usr/sbin/ntpdate pcdsh05.on.br
Agora as estações ou servidores estão sincronizados.
Links:
Grande abraço.



