shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Monitorar um link


From: Rafael Gustavo Gassner
Subject: Re: [shell-script] Monitorar um link
Date: Fri, 17 Jan 2003 13:53:18 -0200

Olah,

     Voce pode fazer um script utilizando snmp, verificando o status 
do link de uma porta do switch, onde 33 eh o indice da porta. Voce 
tambem pode tentar adaptar o script para ping. O cut na linha do 
snmpget pode variar dependendo da implementacao de snmp instalada na 
maquina.


Status=`snmpget 10.10.10.10 -v 1 -c public 
interfaces.ifTable.ifEntry.ifOperStatus.33 | cut -d : -f 4 | 
awk '{print $1}'`
if (test $Status != "up(1)")
then
        if ( test  `cat Contador` -le  5)
        then
         echo "Houve um problema de conectividade .... " | mail -
s "Urgente: Problema com conexao....." $pessoasavisadas
         echo `expr \`cat Contador\` + 1` > Contador
        fi
else
        if ( test  `cat Contador` -ne 0)
        then
         echo "A situação já se normalizou com ..." | mail -s "UFA! 
voltou ao normal" $pessoasavisadas
           echo 0 > Contador
        else
         echo 0 > Contador
        fi
fi


T+

Rafael Gustavo Gassner

-----Original Message-----
From: Mário Luis Ghoneim <address@hidden>
To: <address@hidden>
Date: Fri, 17 Jan 2003 11:48:30 -0200
Subject: [shell-script] Monitorar um link

> Olá Mestres do Script,
> 
> Se naum for pedir muito, gostaria de saber como seria um script que
> monitorasse um link, tipo fica pingando a outra ponta do roteador.
> 
> Ae, se a outra ponta naum responder em 5000ms o script manda um
> e-mail para
> o administrador e copia um arquivo de um diretório para outro.
> 
> Pode ser o mais simples possível, somente mesmo pra monitorar UM link
> apenas!
> 
> Valew e
> Obrigado,
> 
> 
> Mário.
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]