isconnect.sh - verifica a conexão com a internet
Publicado por Gustavo Pardellas Feijó 11/09/2006
[ Hits: 11.670 ]
Homepage: http://www.gldc.com.br
Verifica a conexão com a internet. Caso a conexão caia ele armazena em um log a hora da queda e o tempo que a máquina ficou offline. Ao se reestabelecer a conexão envia um e-mail para o administrador. Contribuições e melhorias são sempre bem-vindas.
#!/bin/bash #isconnect.sh # script para monitoracao da conexao com a internet # desenvolvido por Gustavo Feijo (chmod000@ig.com.br) ip_remoto=200.184.26.3 # ip que servira como base de teste (ns1.intelignet.com.br) administrador=root.feijo@gmail.com # querm recebe os logs host=`hostname` connect=true LOG=/var/log while [ 1 ]; do data=`date +%Y%m%d` tempo=0 #`ping -c 3 $ip_remoto` #verifica=`echo $?` if ping -c 3 $ip_remoto 1>/dev/null 2>/dev/null then connect=true #echo 'VERIFICA Ã~I IGUAL A ZERO!!!' else #exit connect=false time_down=`date +%R` echo "Horário de queda --> $time_down" >> $LOG/isconnect.log_$data fi sleep 5 while [ "$connect" == "false" ]; do let "tempo = $tempo + 1" #`ping -c 3 $ip_remoto` #$verifica=`echo $?` if ping -c 3 $ip_remoto 1>/dev/null 2>/dev/null then connect=true time_up=`date +%R` echo "Horário de retorno --> $time_up" >> $LOG/isconnect.log_$data echo "Tempo offline --> $tempo minuto(s)" >> $LOG/isconnect.log_$data echo '----' >> $LOG/isconnect.log_$data echo ' ' >> $LOG/isconnect.log_$data cat isconnect.log_$data | mail $administrador -s "Conexão reestabelecida em $host" else sleep 60 fi done done
Instalação do FreeRock GNOME unstable
Descom.sh - Descompactador de arquivos
dcalc: Calculadora Com Conversão de Bases
Instale o Samba 2.2.9 no DSL e DSL-N com o script install-samba
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)
Separar trafego da VPN da VPS (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)