ping alarme - avisa quando o ip esta offline e gera log
Publicado por Roberto Fettuccia (última atualização em 22/11/2011)
[ Hits: 10.586 ]
modo de uso :
pingalarm [ip]
Obs: Podemos utilizar para sinalizar quando um servidor está sem rede, colocando este script em conjunto com o crontab, para ser executado de minuto em minuto.
O script fica soando dois beeps para cada falha de ping a um determinado ip.
Teste o script pingando um ip não válido e teste depois com um válido, script testado com debian 6 / ubuntu 11.4!
INSTALE O PROGRAMA beep !!!! para funcionar
apt-get install beep
By Roberto Fettuccia
#!/bin/bash
Xtime=2
Xip=$1
main(){
xyz="1"
cmdping=$(ping -c $Xtime $Xip | grep "100% packet loss")
if [ -n "$cmdping" ]; then
cmdbeep;
xyz="0";
fi
if [ "$xyz" == "0" ]; then
Xdate="$(date)";
Xlog="$Xdate - $Xip - offline";
echo "$Xlog" >> /var/log/pingalarm.log;
main;
else
xyz="1";
fi
}
cmdbeep(){
beep -n -f 2222 -l 100
beep -n -f 1 -l 100
beep -n -f 1000 -l 100
}
main
by Roberto Fettuccia
Verifica quais ports necessitam de atualização
Firewall do mikrotik, limitando icmp (ping)
Backup e PHP conbinação explosiva.
Disponibilidade de impressoras de rede
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Estou tentando ser legalista, mas tá complicado! (3)
Erro ao tentar ativar o secure boot no arch (3)
É normal não gostar de KDE? (18)
Perfil criado no samba ad dc não loga no Windows 10 e 11 (2)









