> > Alguém conhece alguma forma de testar a disponibilidade de um link?

Vc tem a gerência dos roteadores ?

Ficar pingando seu gateway pode funcionar na maioria dos casos, mas
podem existir situações em que o roteador pode estar ocupado demais
pra responder pings da sua rede interna, descartando-os. Isso pode
fazer seu script erroneamente pensar que o link caiu, quando na
verdade o roteador está ocupado demais pra responder seus pings.

A solução com ping vai funcionar na maioria dos casos, mas na verdade
é um quebra-galho (leia-se gambiarra).

Se vc tiver acesso de root aos roteadores, tente habilitar SNMP + NetFlow.

Existem vários softwares gratuitos que lêem essas MIBs e pacotes
NetFlow. Dentre elas (as MIBs) existe uma que informa o estado do
link. É essa MIB que diz - em tempo real com 99,99999999% de certeza -
se vc tem ou não conectividade com o resto do mundo.

Se vc não tem acesso aos roteadores vc pode:

1 - Solicitar à sua operadora que efetue as configurações do SNMP e NetFlow;
2 - Ficar com a solução de ping mesmo;

Um software muito bom que tem uma versão free que lê as MIBs e pacotes
Netflow é p Scrutinizer:

http://www.plixer.com/products/free-netflow.php

É um software pago e  a versão free tem suas limitações, mas pro que
vc quer vai funcionar perfeitamente. Ah ! Em tempo: infelizmente só
funciona em Windows, mas em breve eles vão liberar uma versão pra
linux.

[]'s

-- 
http://www.webcrunchers.com/crunch/

http://www.myspace.com/whippersnappermusic
http://www.purevolume.com/whippersnapper
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a