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
