Monitorar ADSL com Ping em Background

1. Monitorar ADSL com Ping em Background

Marcio
marciorp

(usa Debian)

Enviado em 27/05/2012 - 20:04h

Pessoal,

O meu conhecimento é um pouco limitado, e já procurei bastante e não achei uma solução simples.
Poderia usar o Nagios, mais acho muita coisa e muito complexo a configuração para algo tão trivial.
Quero:
1. Pingar um host indefinidamente em background (ping -D under-linux.org &);
2. Gravar a saída em um arquivo (>> ping.log); e
3. Em cada linha colocar a data e hora formatada (no inicio), e não o timestamp que é o que a opção -D faz, independente de o ping ter tido sucesso ou não.

Minha dificuldade está em formatar o timestamp. Já vi várias dicas na net, mais nenhuma resolveu porque em todas as linhas do ping fica a mesma data/hora do inicio do comando.
Exemplos:
# ping -D www.terra.com.br | sed "s/\(.*\)/$(date +%F\ %T) \1/g"
# ping -D www.terra.com.br | xargs -n1 -i bash -c 'echo `date +"%Y-%m-%d %H:%M:%S"`" {}"'

Já tentei o fping e o arping também, e não consegui.

Uso Debian 6, só texto, sem ambiente gráfico.

Abs,

Marcio.


  


2. Re: Monitorar ADSL com Ping em Background

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 27/05/2012 - 20:42h

# Ping e também outros comandos... use o nohup para deixar trabalhos em Segundo Plano
(podendo até fechar o terminal ou fazer logoff no usuário):

nohup ping -D under-linux.org


# Gravando a saída em um arquivo:
nohup ping -D under-linux.org > ping.log

# date e hora, não sei como fazer.


3. Re: Monitorar ADSL com Ping em Background

Marcio
marciorp

(usa Debian)

Enviado em 30/05/2012 - 23:02h

Bruno,

Valeu pela dica, mais o meu problema é mesmo com a data.

Abs,

Marcio.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts