Re: [FUG-BR] Teste de link

2008-01-24 Por tôpico Danilo Augusto Vicente Lara
Marcio Antunes wrote:
> Creio que usando o PF seria a solução mais ideal, mas esse smokeping é
> bom.. porem alguem tem o 'The Book Of PF'  e poderia postar os
> exemplos contidos na seção 'Getting Load Balancing Right with"..
>
> vc testa com PF e depois envia para lista a solução usada..
>
> Um abraço.
>
> Em 24/01/08, Antonio Carlos Rocha<[EMAIL PROTECTED]> escreveu:
>   
>> Amigo, eu usei um script com o SmokePing um tempo atraz, e coloquei na cron, 
>> em minuto em minuto ele verifica os links, caso algum caia ele sobe um outro 
>> script em pf  transferindo todo  o trafico para os outros links ativos, 
>> assim quando estiver ativo no link novamente  o script verifica ativa  o 
>> script com todos os links, SmokePing pode te ajudar
>> na verificacao dos links ativos.
>>
>> aqui vai um link que pode te ajudar
>>
>> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2567
>>
>>
>> [ ]'s
>>
>>
>>
>> Diego Pitombeira <[EMAIL PROTECTED]> escreveu: Marcio A. Sepp escreveu:
>> 
>>> Boa tarde,
>>>
>>>
>>> Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
>>> isso estou postando nesta lista.
>>>
>>> Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
>>> ocasiões sobre este assunto.
>>>
>>>
>>> --- Recorte do email ---
>>>
>>> Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
>>> ele e 1 interface interna. O balanceamento do tráfego de saída é feito
>>> através do pf + route-to com o round robin.
>>> Com isso, consigo resolver meu problema de balanceamento de tráfego
>>> perfeitamente (inclusive indico a solução para quem precisar).
>>>
>>> Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
>>> envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
>>> o link está operante ou não e encaminhar o tráfego para os links operantes
>>> caso um deles caia. Pensei em utilizar um ping para verificar o status do
>>> link. Vejam:
>>> ping -I  -q -c 1 -w 1
>>> ping -I  -q -c 1 -w 1
>>> ...
>>> ...
>>>
>>>
>>> Teoricamente o script acima deveria enviar um pacote para o gateway do meu
>>> link (segundo hop do tráfego de saída) através da interface a qual o link
>>> está conectado.
>>>
>>> Este ping poderia ser colocado no ifsated e teoricamente me daria o status
>>> da interface.
>>> Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
>>> como o esperado. Fiz um teste rodando o ping abaixo:
>>> ping -I
>>>
>>> e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
>>> o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
>>> faz crer que o ping estava saindo por outra rota, que não envolvia a
>>> interface_4. Então porque o parametro -I não funcionou corretamente?
>>>
>>> Alguém conhece alguma forma de testar a disponibilidade de um link?
>>>
>>>
>>> --
>>> Att.
>>> Márcio
>>>
>>>
>>>
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>>
>>>   
>> Há um livro chamado 'The Book Of PF' de 'Peter N. M. Hansteen', e acho
>> que os exemplos contidos na seção 'Getting Load Balancing Right with
>> hoststated' resolva seu problema.
>>
>> Que eu ainda não vi pra vender por aqui mas você talvez tenha sucesso
>> com metódos obscuros.
>>
>> []'s
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>>
>> -
>> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
>> armazenamento!
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>> 
>
>
>   
Eu comprei o livro na amazon,mas ainda não enviaram,parece que por 
atrasos no lançamento do livro ou da impressão.
Quando chegar eu aviso e se ainda estiver em tempo eu posto o trecho 
solicitado.

t+

-- 
Danilo Augusto Vicente Lara
[EMAIL PROTECTED]
Celular: +55 61 8177-1361

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


Re: [FUG-BR] Teste de link

2008-01-24 Por tôpico Marcio Antunes
Creio que usando o PF seria a solução mais ideal, mas esse smokeping é
bom.. porem alguem tem o 'The Book Of PF'  e poderia postar os
exemplos contidos na seção 'Getting Load Balancing Right with"..

vc testa com PF e depois envia para lista a solução usada..

Um abraço.

Em 24/01/08, Antonio Carlos Rocha<[EMAIL PROTECTED]> escreveu:
> Amigo, eu usei um script com o SmokePing um tempo atraz, e coloquei na cron, 
> em minuto em minuto ele verifica os links, caso algum caia ele sobe um outro 
> script em pf  transferindo todo  o trafico para os outros links ativos, assim 
> quando estiver ativo no link novamente  o script verifica ativa  o script com 
> todos os links, SmokePing pode te ajudar
> na verificacao dos links ativos.
>
> aqui vai um link que pode te ajudar
>
> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2567
>
>
> [ ]'s
>
>
>
> Diego Pitombeira <[EMAIL PROTECTED]> escreveu: Marcio A. Sepp escreveu:
> >
> > Boa tarde,
> >
> >
> > Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
> > isso estou postando nesta lista.
> >
> > Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
> > ocasiões sobre este assunto.
> >
> >
> > --- Recorte do email ---
> >
> > Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
> > ele e 1 interface interna. O balanceamento do tráfego de saída é feito
> > através do pf + route-to com o round robin.
> > Com isso, consigo resolver meu problema de balanceamento de tráfego
> > perfeitamente (inclusive indico a solução para quem precisar).
> >
> > Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
> > envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
> > o link está operante ou não e encaminhar o tráfego para os links operantes
> > caso um deles caia. Pensei em utilizar um ping para verificar o status do
> > link. Vejam:
> > ping -I  -q -c 1 -w 1
> > ping -I  -q -c 1 -w 1
> > ...
> > ...
> >
> >
> > Teoricamente o script acima deveria enviar um pacote para o gateway do meu
> > link (segundo hop do tráfego de saída) através da interface a qual o link
> > está conectado.
> >
> > Este ping poderia ser colocado no ifsated e teoricamente me daria o status
> > da interface.
> > Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
> > como o esperado. Fiz um teste rodando o ping abaixo:
> > ping -I
> >
> > e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
> > o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
> > faz crer que o ping estava saindo por outra rota, que não envolvia a
> > interface_4. Então porque o parametro -I não funcionou corretamente?
> >
> > Alguém conhece alguma forma de testar a disponibilidade de um link?
> >
> >
> > --
> > Att.
> > Márcio
> >
> >
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
> Há um livro chamado 'The Book Of PF' de 'Peter N. M. Hansteen', e acho
> que os exemplos contidos na seção 'Getting Load Balancing Right with
> hoststated' resolva seu problema.
>
> Que eu ainda não vi pra vender por aqui mas você talvez tenha sucesso
> com metódos obscuros.
>
> []'s
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
>
> -
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Marcio Antunes
= = = = = = = = = = = = = = = =
Powered by 

 (__)
  \\\'',)
\/  \ ^
.\._/_)
==
Linux is for people who hate Windows,
BSD is for people who love UNIX"

* Windows: "Where do you want to go tomorrow?"
* Linux: "Where do you want to go today?"
* FreeBSD: "Are you, guys, comming or what?"
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Teste de link

2008-01-24 Por tôpico Antonio Carlos Rocha
Amigo, eu usei um script com o SmokePing um tempo atraz, e coloquei na cron, em 
minuto em minuto ele verifica os links, caso algum caia ele sobe um outro 
script em pf  transferindo todo  o trafico para os outros links ativos, assim 
quando estiver ativo no link novamente  o script verifica ativa  o script com 
todos os links, SmokePing pode te ajudar
na verificacao dos links ativos.

aqui vai um link que pode te ajudar 

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2567


[ ]'s



Diego Pitombeira <[EMAIL PROTECTED]> escreveu: Marcio A. Sepp escreveu:
>  
> Boa tarde,
>  
>  
> Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
> isso estou postando nesta lista.
>  
> Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
> ocasiões sobre este assunto.
>  
>  
> --- Recorte do email ---
>  
> Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
> ele e 1 interface interna. O balanceamento do tráfego de saída é feito
> através do pf + route-to com o round robin. 
> Com isso, consigo resolver meu problema de balanceamento de tráfego
> perfeitamente (inclusive indico a solução para quem precisar). 
>  
> Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
> envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
> o link está operante ou não e encaminhar o tráfego para os links operantes
> caso um deles caia. Pensei em utilizar um ping para verificar o status do
> link. Vejam:
> ping -I  -q -c 1 -w 1 
> ping -I  -q -c 1 -w 1 
> ...
> ...
>  
>  
> Teoricamente o script acima deveria enviar um pacote para o gateway do meu
> link (segundo hop do tráfego de saída) através da interface a qual o link
> está conectado. 
>  
> Este ping poderia ser colocado no ifsated e teoricamente me daria o status
> da interface. 
> Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
> como o esperado. Fiz um teste rodando o ping abaixo:
> ping -I
>  
> e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
> o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
> faz crer que o ping estava saindo por outra rota, que não envolvia a
> interface_4. Então porque o parametro -I não funcionou corretamente? 
>  
> Alguém conhece alguma forma de testar a disponibilidade de um link? 
>  
>  
> --
> Att. 
> Márcio 
>
>
>  
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>   
Há um livro chamado 'The Book Of PF' de 'Peter N. M. Hansteen', e acho 
que os exemplos contidos na seção 'Getting Load Balancing Right with 
hoststated' resolva seu problema.

Que eu ainda não vi pra vender por aqui mas você talvez tenha sucesso 
com metódos obscuros.

[]'s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Teste de link

2008-01-23 Por tôpico Diego Pitombeira
Marcio A. Sepp escreveu:
>  
> Boa tarde,
>  
>  
> Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
> isso estou postando nesta lista.
>  
> Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
> ocasiões sobre este assunto.
>  
>  
> --- Recorte do email ---
>  
> Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
> ele e 1 interface interna. O balanceamento do tráfego de saída é feito
> através do pf + route-to com o round robin. 
> Com isso, consigo resolver meu problema de balanceamento de tráfego
> perfeitamente (inclusive indico a solução para quem precisar). 
>  
> Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
> envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
> o link está operante ou não e encaminhar o tráfego para os links operantes
> caso um deles caia. Pensei em utilizar um ping para verificar o status do
> link. Vejam:
> ping -I  -q -c 1 -w 1 
> ping -I  -q -c 1 -w 1 
> ...
> ...
>  
>  
> Teoricamente o script acima deveria enviar um pacote para o gateway do meu
> link (segundo hop do tráfego de saída) através da interface a qual o link
> está conectado. 
>  
> Este ping poderia ser colocado no ifsated e teoricamente me daria o status
> da interface. 
> Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
> como o esperado. Fiz um teste rodando o ping abaixo:
> ping -I
>  
> e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
> o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
> faz crer que o ping estava saindo por outra rota, que não envolvia a
> interface_4. Então porque o parametro -I não funcionou corretamente? 
>  
> Alguém conhece alguma forma de testar a disponibilidade de um link? 
>  
>  
> --
> Att. 
> Márcio 
>
>
>  
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>   
Há um livro chamado 'The Book Of PF' de 'Peter N. M. Hansteen', e acho 
que os exemplos contidos na seção 'Getting Load Balancing Right with 
hoststated' resolva seu problema.

Que eu ainda não vi pra vender por aqui mas você talvez tenha sucesso 
com metódos obscuros.

[]'s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Teste de link

2008-01-23 Por tôpico c0re dumped
> > 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,% 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


Re: [FUG-BR] Teste de link

2008-01-22 Por tôpico Giancarlo Rubio
Marcio:

Eu uso com -I e funciona normalmente, tenho usado no ifstated a mesma
flag que vc. A sugestao que dou e retirar o cabo ate descobrir quem e
o kra que ele esta saindo, creio que vc esta se confundindo em algo.

ps. em vez de usar ping voce poderia usar snmp ja que e muito mais confiavel

Em 22/01/08, Marcio A. Sepp<[EMAIL PROTECTED]> escreveu:
>
> Boa tarde,
>
>
> Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
> isso estou postando nesta lista.
>
> Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
> ocasiões sobre este assunto.
>
>
> --- Recorte do email ---
>
> Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
> ele e 1 interface interna. O balanceamento do tráfego de saída é feito
> através do pf + route-to com o round robin.
> Com isso, consigo resolver meu problema de balanceamento de tráfego
> perfeitamente (inclusive indico a solução para quem precisar).
>
> Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
> envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
> o link está operante ou não e encaminhar o tráfego para os links operantes
> caso um deles caia. Pensei em utilizar um ping para verificar o status do
> link. Vejam:
> ping -I  -q -c 1 -w 1 
> ping -I  -q -c 1 -w 1 
> ...
> ...
>
>
> Teoricamente o script acima deveria enviar um pacote para o gateway do meu
> link (segundo hop do tráfego de saída) através da interface a qual o link
> está conectado.
>
> Este ping poderia ser colocado no ifsated e teoricamente me daria o status
> da interface.
> Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
> como o esperado. Fiz um teste rodando o ping abaixo:
> ping -I   
>
> e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
> o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
> faz crer que o ping estava saindo por outra rota, que não envolvia a
> interface_4. Então porque o parametro -I não funcionou corretamente?
>
> Alguém conhece alguma forma de testar a disponibilidade de um link?
>
>
> --
> Att.
> Márcio
>
>
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Teste de link

2008-01-22 Por tôpico Marcio A. Sepp
 
Boa tarde,
 
 
Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por
isso estou postando nesta lista.
 
Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras
ocasiões sobre este assunto.
 
 
--- Recorte do email ---
 
Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a
ele e 1 interface interna. O balanceamento do tráfego de saída é feito
através do pf + route-to com o round robin. 
Com isso, consigo resolver meu problema de balanceamento de tráfego
perfeitamente (inclusive indico a solução para quem precisar). 
 
Contudo, esbarro no problema de um ou mais links estarem inoperantes quando
envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se
o link está operante ou não e encaminhar o tráfego para os links operantes
caso um deles caia. Pensei em utilizar um ping para verificar o status do
link. Vejam:
ping -I  -q -c 1 -w 1 
ping -I  -q -c 1 -w 1 
...
...
 
 
Teoricamente o script acima deveria enviar um pacote para o gateway do meu
link (segundo hop do tráfego de saída) através da interface a qual o link
está conectado. 
 
Este ping poderia ser colocado no ifsated e teoricamente me daria o status
da interface. 
Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona
como o esperado. Fiz um teste rodando o ping abaixo:
ping -I
 
e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e
o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me
faz crer que o ping estava saindo por outra rota, que não envolvia a
interface_4. Então porque o parametro -I não funcionou corretamente? 
 
Alguém conhece alguma forma de testar a disponibilidade de um link? 
 
 
--
Att. 
Márcio 


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