Uma das coisas mais chatas é controlar o horário de versão dos servidores. Quando começa este horário e quando termina? Bem parte desta pergunta ficou mais fácil de responder. Desde 2008 quando foi publicado o decreto 6.558 de 08 Setembro de 2008 foi regulamentado que o início do horário de verão tem início no terceiro domingo do mês de Outubro e seu término será no terceiro domingo de Fevereiro, porém o encerramento será adiado se esta data coincidir com domingo de carnaval. Este decreto pode ser consultado no site do Ministério de Minas e Energia na URL http://www.mme.gov.br/mme/legislacao/decreto/2005/decreto_6558.html.
Vamos à parte prática: como automatizar o processo
Manter os servidores com horàrio correto pode parecer uma tarefa ingrata neste período mas você verá que o procedimento é, na verdade, muito simples. Pelo menos em relação ao acerto do relógio do equipamento.
Nos equipamentos rodando Debian/Ubuntu ou nos derivados de Fedora/RedHat há uma alternativa bem simples e eficiente para manter seus servidores em sincronismo.
Debian/Ubuntu
Nestes equipamentos basta instalar o pacote tz-brasil.
apt-get -y install tz-brasil
Este pacote instala um script e cria um agendamento diário que mantém atualizado o arquivo de timezone ZIC.
Fedora/RedHat
O procedimento aqui envolve a atualização constante de um pacote. Estas distribuições mantém um controle sobre o início e fim de horários de verão em termos mundiais e atualizam os arquivos ZIC com estas informações. Para que seu equipamento possa se manter sincronizado apenas mantenha o pacote tzdata atualizado.
yum -y update tzdata
Talvez seja mais simples você criar um agendamento semanal para esta atualização.
Considerações práticas
Vale a pena usar estes recursos? A resposta é simples: sim. Porém há alguns pontos que você deve considerar.
1º - Não é recomendado que servidores SGBD façam esta alteração automáticamente, pelo menos o processo de saída do horário de verão (no final de fevereiro) é recomendado que seja off-line. Apenas para esclarecer o motivo, se o seu banco de dados estiver ativo e houver a inclusão de novos registros, você acabará com horários duplicados.
2º - Verifique se as aplicações que estão no equipamento onde a troca automática vai ocorrer podem apresentar comportamentos inesperados.
Se estes dois itens não afetarem suas aplicações, apenas instale os pacotes e fique tranquilo com a próxima troca de horários.


