Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Driblando servidores de hora (NTP) fora do ar II

Colaboração: Agnaldo M. Monteiro

Data de Publicação: 28 de Maio de 2002

Uma maneira que consegue driblar servidores de Time inoperantes que encontrei foi criar um script e rodá-lo via crontab.

Este script primeiro verifica uma lista com enderecos de servidores de time e testa se ele esta no ar. Caso positivo, ele faz a atualização, caso contrário vai para o próximo servidor.

A vantagem de utilizar o script é que com isso conseguimos determinar através do log gerado quais servidores pararam de fornecer o serviço e assim basta manter nossa base de dados atualizada.

Segue uma copia do script.

  #!/bin/bash
  DIRTMP=/usr/tmp
  date > $DIRTMP/arq_time
  for i in ``cat /usr/scr/timeservers``
     do /usr/sbin/ntpdate -q $i >> $DIRTMP/arq_time
    if [ $? -eq 0 ]
       then echo "Status = 0 Sincronizando Data Com Server $i" >>
  $DIRTMP/arq_time
            /usr/sbin/ntpdate $i >> $DIRTMP/arq_time
            date >> $DIRTMP/arq_time
            cat $DIRTMP/arq_time >> /var/log/Settime.log
       exit
       else echo "Status = 1 Data nao Sincronizada Com $i" >>
  $DIRTMP/arq_time
            cat $DIRTMP/arq_time >> /var/log/Settime.log
    fi
  done

Veja a relação completa dos artigos de Agnaldo M. Monteiro

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1145 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês