ping alarme - avisa quando o ip esta offline e gera log
Publicado por Roberto Fettuccia (última atualização em 22/11/2011)
[ Hits: 10.345 ]
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
Verificar conexão com Internet
registra quais as máquinas da sala estão ligadas
Criando arquivos de in e out no CBQ
Limpar o lixo das caixas de e-mail dos usuários que usam Maildir...
Limitando largura de banda com o CBQ
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Preciso resolver um erro de DPKG (0)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta