[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
>
>