[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script para monitoracao de maquina
From: |
Leandro Lustosa |
Subject: |
Re: Script para monitoracao de maquina |
Date: |
Tue, 18 Apr 2006 22:00:25 -0300 |
User-agent: |
Thunderbird 1.5 (X11/20060112) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bom aí esta um exemplo que fiz, caso queira que não pare, basta deixar
o looping infinito! Ou deixa só uns
ping mesmo que nem este script para não ficar floodando.
#!/bin/sh
# Script Para Testar Echo Request ( slackuser_ )
# Coloque o IP do Servidor
MAQ="172.16.1.4"
# Ping
PING="ping -q -c 5 -w 10"
# Mensagem no Console
echo "Testando Echo Request Para $MAQ..."
# Comando Sendo Executado
$PING $MAQ
# Condição de Teste
if $PING $MAQ
then echo "Resposta de $MAQ OK!!!"
else echo "$MAQ nao responde..."
# Grava Data/Hora em Arquivo
DATA=$(date +%H:%M:%S-%d/%m/%Y); echo IP: $MAQ caiu às: $DATA
> ~/monitor
# Envia E-mail Avisando! e Apaga o Arquvio "monitor" após
envio do e-mail
mail -s "Sistema de Echo Request" address@hidden <
~/monitor
# Apaga o arquivo "monitor", após envio do e-mail
rm ~/monitor
# Contagem do Tempo
contagem="5"
while [ $contagem != 0 ]
do
echo -n "#"
sleep 1
contagem=`expr $contagem - 1`
done
echo "#"
fi
exit 0
lroveri wrote:
> Olá,
>
> gostaria de um auxilio para montar um script que faça o seguinte:
> tenho que deixar rolando um ping, soh que esse ping nao pode parar.
> E quando ele apresentar 5 respostar seguidas diferentes da
> resposta normal do ping ele vai executar um outro script.
>
> Eu fiz um extremamente tosco mas não esta funcionando do jeito que
> preciso: #!/bin/bash clear servip=192.168.1.1
>
> ping ${servip} -W1 if [$? = "1"];then echo "servidor desligado"
> /executa_onda else echo "servidor ligado" fi
>
> Soh que eu preciso que ele nao pare o ping, soh que soh consegui
> fazer ateh aki. existe como fazer isso?
>
> Muito obrigado.
>
> Ricardo Leka
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir esta
> regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org Grupo:
> gmane.org.user-groups.programming.shell.brazil
>
>
>
>
> ----------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> * Para sair deste grupo, envie um e-mail para:
> address@hidden
> <mailto:address@hidden?subject=Unsubscribe>
>
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
Att,
- --
-
°v° Leandro Lustosa
/(_)\ Slackuser_Lab
^ ^ address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFERYupVNBR/9aHBYwRAtyTAJ9ddyQtJ0QeJLL/NzuOuJb1WgDAtgCfeEwt
elPkkxh+Qv6ZwwtZwbkhr8Y=
=NW7b
-----END PGP SIGNATURE-----