Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: TUDO AZUL....
Por ZIPPO
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Roberto Fettuccia em (última atualização em 22/11/2011)   [ 1390 hits ]

Login: rpaulafettuccia, 24137 pontos

   


Descrição

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

[ Download: pingalarm.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/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

Scripts recomendados
   Script Linux recomendado Script para Backup de Logs
   Script Linux recomendado Removendo carácter especial de arquivos recursivamente
   Script Linux recomendado lock com xscreensaver
   Script Linux recomendado renameciclefile.sh
   Script Linux recomendado Dê utilidade aquelas teclas que não servem pra nada do seu teclado

Comentários
[1] Comentário enviado por rafael.levita em 22/11/2011 - 10:54h:

Desculpem a ignorância, mas onde coloco o IP que será monitorado?

[2] Comentário enviado por msantoro em 24/11/2011 - 09:07h:

Rafael ... para colocar o IP basta na chamada do programa fazer assim:

./pingalarm.sh 192.168.0.1

por exemplo :)

Abraços.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.