ReLiver Postado Maio 26, 2010 Denunciar Share Postado Maio 26, 2010 (editado) Boa noite pessoas. ;DBom, serei direto.Procurei na internet por scripts em PHP para medir um link (banda) de Internet disponível.Apesar de achar alguns interessantes, não funcionou em servidor local....O que eu preciso?Preciso de um script que medisse a banda de um link de Internet de um servidor local.Como está a topologia?É assim:Tem dois servidores Linux/Debian cada um com um link de internet. Um Speedy e outro Claro.Os dois tem IP de link de internet (192.168.0.3 e 192.168.0.9... se não me engano é isso, mas não importa).Esses dois servidores juntam essa velocidade e distribuem para o host.Então, preicsaria de um script que medisse a banda desses dois links separadamente e também informasse na tela a soma dos dois links.A parte de somar é simples... O problema é que não sei como fazer para medir cada link separadamente, através desses IPs....Se alguém puder dar uma dica, agradeceria muito....Aqui está o começo do projeto: http://reliver.homelinux.net/Podem criar login normal para acessar o resto das páginas.E reparem que estão pingando os ips para ver se esta UP ou DOWN.Falta somente medir a banda dos links de internet....Abraços e obrigado antecipado pela ajuda!...Editando: Se alguém puder, por favor, se pronuncie. Estou ajudando uma pessoa no TCC e ela descobriu ontem que tem que entregar sexta-feira. =/Abraços e mais uma vez obrigado. Editado Maio 26, 2010 por ReLiver Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Maio 26, 2010 Denunciar Share Postado Maio 26, 2010 Boa noite pessoas. ;DBom, serei direto.Procurei na internet por scripts em PHP para medir um link (banda) de Internet disponível.Apesar de achar alguns interessantes, não funcionou em servidor local....O que eu preciso?Preciso de um script que medisse a banda de um link de Internet de um servidor local.Como está a topologia?É assim:Tem dois servidores Linux/Debian cada um com um link de internet. Um Speedy e outro Claro.Os dois tem IP de link de internet (192.168.0.3 e 192.168.0.9... se não me engano é isso, mas não importa).Esses dois servidores juntam essa velocidade e distribuem para o host.Então, preicsaria de um script que medisse a banda desses dois links separadamente e também informasse na tela a soma dos dois links.A parte de somar é simples... O problema é que não sei como fazer para medir cada link separadamente, através desses IPs....Se alguém puder dar uma dica, agradeceria muito....Aqui está o começo do projeto: http://reliver.homelinux.net/Podem criar login normal para acessar o resto das páginas.E reparem que estão pingando os ips para ver se esta UP ou DOWN.Falta somente medir a banda dos links de internet....Abraços e obrigado antecipado pela ajuda!...Editando: Se alguém puder, por favor, se pronuncie. Estou ajudando uma pessoa no TCC e ela descobriu ontem que tem que entregar sexta-feira. =/Abraços e mais uma vez obrigado.há muito tempo atraz fiz algo parecido teoricamente seria algo assimenvie um certa quantidade bytes para o usuariomarca a hora de enviomarca a hora de terminosubtrais as horas obtem o tempo e divide pelos bytes enviadosveja nesse dá pra ter uma ideia até maishttp://www.vivaolinux.com.br/artigo/Montan...et-com-PHP-e-GD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReLiver Postado Maio 27, 2010 Autor Denunciar Share Postado Maio 27, 2010 há muito tempo atraz fiz algo parecido teoricamente seria algo assimenvie um certa quantidade bytes para o usuariomarca a hora de enviomarca a hora de terminosubtrais as horas obtem o tempo e divide pelos bytes enviadosveja nesse dá pra ter uma ideia até maishttp://www.vivaolinux.com.br/artigo/Montan...et-com-PHP-e-GDFoi exatamente esse script que tentei usar, mas não deu certo em servidor interno.Ele somente dava que tinha X Kb/s em conexão discada. O estranho era que usei este mesmo script, hospedando em um servidor que possuo na Locaweb, e funcionou.Ou seja, aparentemente não funciona em servidor local. Por exemplo: Se eu publicar no Apache aqui do meu Ubuntu (colocar na pasta /var/www), não funciona. Acontece o que supracitei sobre conexão discada.Será alguma configuração do Apache/php.ini? Ou ele manda os bytes internamente e num dá um resultado fiel?...Se alguém puder em ajudar, estou um pouco "deseperado" para saber sobre isso....Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Maio 28, 2010 Denunciar Share Postado Maio 28, 2010 há muito tempo atraz fiz algo parecido teoricamente seria algo assimenvie um certa quantidade bytes para o usuariomarca a hora de enviomarca a hora de terminosubtrais as horas obtem o tempo e divide pelos bytes enviadosveja nesse dá pra ter uma ideia até maishttp://www.vivaolinux.com.br/artigo/Montan...et-com-PHP-e-GDFoi exatamente esse script que tentei usar, mas não deu certo em servidor interno.Ele somente dava que tinha X Kb/s em conexão discada. O estranho era que usei este mesmo script, hospedando em um servidor que possuo na Locaweb, e funcionou.Ou seja, aparentemente não funciona em servidor local. Por exemplo: Se eu publicar no Apache aqui do meu Ubuntu (colocar na pasta /var/www), não funciona. Acontece o que supracitei sobre conexão discada.Será alguma configuração do Apache/php.ini? Ou ele manda os bytes internamente e num dá um resultado fiel?...Se alguém puder em ajudar, estou um pouco "deseperado" para saber sobre isso....Abraços.O que acontece é que o servidor local é muito rapido, é a mesma coisa de acessar seus documentos, unidade c e etc, isso é que é o problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReLiver Postado Junho 1, 2010 Autor Denunciar Share Postado Junho 1, 2010 Pessoal, eu pensei em hospedar o velocímetro em um server fora e puxar o resultado com um include externo.Porém, deu erro.Fora que também fazendo isso, não saberia como setar para cada IP....Alguém com alguma idéia?...Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReLiver Postado Junho 10, 2010 Autor Denunciar Share Postado Junho 10, 2010 Fiz o que havia falado.Coloquei o arquivo que simula um download de um arquivo (de 2Mb no meu caso) em outro servidor e deu certo.Setar cada IP do link não foi possível, então deixamos para toda a banda mesmo....Obrigado aos que ajudaram....Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ReLiver
Boa noite pessoas. ;D
Bom, serei direto.
Procurei na internet por scripts em PHP para medir um link (banda) de Internet disponível.
Apesar de achar alguns interessantes, não funcionou em servidor local.
...
O que eu preciso?
Preciso de um script que medisse a banda de um link de Internet de um servidor local.
Como está a topologia?
É assim:
Tem dois servidores Linux/Debian cada um com um link de internet. Um Speedy e outro Claro.
Os dois tem IP de link de internet (192.168.0.3 e 192.168.0.9... se não me engano é isso, mas não importa).
Esses dois servidores juntam essa velocidade e distribuem para o host.
Então, preicsaria de um script que medisse a banda desses dois links separadamente e também informasse na tela a soma dos dois links.
A parte de somar é simples... O problema é que não sei como fazer para medir cada link separadamente, através desses IPs.
...
Se alguém puder dar uma dica, agradeceria muito.
...
Aqui está o começo do projeto: http://reliver.homelinux.net/
Podem criar login normal para acessar o resto das páginas.
E reparem que estão pingando os ips para ver se esta UP ou DOWN.
Falta somente medir a banda dos links de internet.
...
Abraços e obrigado antecipado pela ajuda!
...
Editando: Se alguém puder, por favor, se pronuncie. Estou ajudando uma pessoa no TCC e ela descobriu ontem que tem que entregar sexta-feira. =/
Abraços e mais uma vez obrigado.
Editado por ReLiverLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.