ping alarme - avisa quando o ip esta offline e gera log
Publicado por Roberto Fettuccia (última atualização em 22/11/2011)
[ Hits: 10.462 ]
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
Renomeia diretorio,subdiretorio e arquivos de maiuscula > minuscula
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CRIANDO USUÁRIOS A PARTIR DE ARQUIVO
Instalação do Cacti v0.8.7g + Plugins
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Java é uma linguagem de brinquedo? (9)
Rejeição de acesso ao servidor (1)
Alguém pode me explicar essa matemática? (2)