Script para monitorar a estabilidade da conexão com a Internet

2

Eu gostaria que ele fosse informado toda vez que meu roteador perdesse sua conexão com a Internet.

Eu gostaria que meu sistema Ubuntu me enviasse um e-mail toda vez que o log do sistema do roteador exibisse a mensagem "link ethernet down".

Isso é possível? Eu acredito que eu teria que escrever um roteiro, estou certo?

    
por Eduardo 10.09.2014 / 20:55

1 resposta

1

Você pode tentar algo assim em um cron job

#!/bin/bash
wget -q --tries=10 --timeout=20 --spider http://google.com
dt=$(date +%Y%m%d_%H%M%S)
if [[ $? -eq 0 ]]; then
    echo "$dt:Online"
else
    echo "$dt:Offline"
    mail -s "Internet connection lost on $(hostname) at $(date)" 
fi
    
por Philippe Gachoud 17.03.2015 / 16:52