Legal,

Agora só preciso pegar esses dados e gerar um gráfico (em pizza, por 
exemplo)
e disponibilizar na intranet para exibir aos gerentes quanto tempo um 
servidor esteve disponível ou indisponível durante os ultimos X 
dias/mes/ano

;o)


Junior Polegato - Linux escreveu:
> Rejaine Monteiro escreveu:
>> só que preciso saber, por exemplo, se existe algum comando que possa 
>> me dizer quanto tempo o servidor ficou disponível (no ar) nos ultimos 
>> X dias...
>> o uptime só me dá o tempo corrente, ou seja, se eu rebootar a 
>> maquina, começa tudo do zero...
>> alguma ideia??
>> obs: nao vale dizer para usar o nagios... ;-)
> Olá,
>
>  Se quer algo realmente simples:
>
> -------------------------------------------------------------------------- 
>
>
> #!/bin/bash
>
> # Caso a referência esteja perdida, a recompõe do temporário (meio tosco)
> # Supondo que o problema ocorreu quando sobrescrenvendo
> if test ! -e /var/log/uptimex || test `cat /var/log/uptimex` -le 0; then
>  cp -f /var/log/uptimex.tmp /var/log/uptimex
> fi
>
> while true; do
>    # Primeiro jogo num arquivo temporário para não perder a referência
>  echo "$(( `cat /var/log/uptimex` + 1 ))" > /var/log/uptimex.tmp
>  # Agora sobrescrevo o de referência
>  cp -f /var/log/uptimex.tmp /var/log/uptimex
>  # Espera um segundo para somar de novo
>  sleep 1
> done
>
> -------------------------------------------------------------------------- 
>
>
> Então se salvar este script com o nome de /usr/local/bin/uptimex e 
> fizer chmod +x /usr/local/bin/uptimex, tudo como root, em um script de 
> inicialização chame:
>
> /usr/local/bin/uptimex &
>
> Terá um contador em segundos somente com o erro (ou ajuste, depende o 
> ponto de vista) do tempo do servidor carregar o serviço quando é 
> iniciado.
>
> Para monitorar:
>
> watch -n 1 cat /var/log/uptimex
>
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a