Página 1 de 4 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Sistema para monitorar usuarios PPPoE ou IP via GoogleMaps

    Sistema que usa a API do Google Maps para monitorar clientes que conectam via PPPoE ou por IP

    So precisa configurar o MySQL com a database MAPA e depois inserir o arquivo mapa.sql com a tabela markers
    Depois criar uma chave no site do google maps (Sign Up for the Google Maps API - Google Maps API Family - Google Code) e adicionar
    nos arquivos admin.php e index.php

    ...
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=???CHAVE NOVA???" type="text/javascript"></script>
    ...

    Para fazer funcionar o monitoramento pelo login o sistema tem que ter autenticação via RADIUS (Freeradius) usando a tabela radacct para verificar se o usuario esta online ou não podendo tambem usar a tabela radippool (precisa fazer algumas alterações no sistema)
    Muito util pra provedor a cabo que tem como verificar em determinada area ate que rua tem usuarios conectados numa eventual manutenção.

    Script retirado do proprio site do Google com algumas alterações para uso no meu provedor

    Aberto a sugestões

    Segue o sistema para usar em rede de IP
    OBS: o servidor que for colocado o sistema tem que pingar os clientes para funcionar
    Miniaturas de Anexos Miniaturas de Anexos Clique na imagem para uma versão maior

Nome:	         mapa.jpg
Visualizações:	1768
Tamanho: 	220,3 KB
ID:      	31760  
    Última edição por thundernew; 26-12-2011 às 20:49. Razão: Sistema para usar com IP

  2. #2

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Segue uma imagem do sistema funcionando
    Miniaturas de Anexos Miniaturas de Anexos Clique na imagem para uma versão maior

Nome:	         mapa.jpg
Visualizações:	1820
Tamanho: 	220,3 KB
ID:      	16350  

  3. #3
    Avatar de luapufo
    Ingresso
    Jun 2009
    Localização
    Alcantara - São Gonçalo - Rio de Janeiro
    Posts
    97

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    ja vou testar
    valeu

  4. #4
    Avatar de luapufo
    Ingresso
    Jun 2009
    Localização
    Alcantara - São Gonçalo - Rio de Janeiro
    Posts
    97

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    achei um erro no arquivo validaalteracao.php, o original, procura isto:
    Código :
    <?php
     
    require("config.php");
     
    $id = $_POST['txid'];
    $nome = $_POST['txnome'];
    $endereco = $_POST['txendereco'];
    $login = $_POST['txlogin'];
    $setor = $_POST['txsetor'];
    $lat = $_POST['txlat'];
    $lng = $_POST['txlng'];
     
     
    $conec=mysql_connect($server, $username, $password);
    if (!$conec) {
        die('Erro na conexao :'.mysql_error());
    }
     
    $db_sel=mysql_select_db($database, $conec);
    if (!$db_sel) {
        die('Erro no BD :'.mysql_error());
    }
     
    //$login=$_POST['txlogin'];
    $query="update markers set name=\"$nome\", address=\"$endereco\", login=\"$login\"
    , lat=\"$lat\", lng=\"$lng\" where id=\"$id\"";
    $res=mysql_query($query, $conec);
     
    if ($res) {
        include "alteras.php";
    } else {
        include "alterae.php";
    }    
     
     
     
    ?>
    e alterado ficou assim:
    Código :
    <?php
     
    require("config.php");
     
    $res=$res;
    $conec=mysql_connect($server, $user, $pass);
    if (!$conec) {
        die('Erro na conexao :'.mysql_error());
    }
     
    $db_sel=mysql_select_db($bdmapa, $conec);
    if (!$db_sel) {
        die('Erro no BD :'.mysql_error());
    }
     
    $login=$_POST['txlogin'];
    $query="select * from markers where login = \"$login\"";
    $res=mysql_query($query, $conec);
    $linhas=mysql_num_rows($res);
     
    if (($res) and ($linhas)){
        $dados = mysql_fetch_array($res);
        $id = $dados['id'];
        $nome = $dados['name'];
        $endereco = $dados['address'];
        $login = $dados['login'];
        $setor = $dados['quadrante'];
        $lat = $dados['lat'];
        $lng = $dados['lng'];
        include "alterar2.php";
    } else {
        include "nologin.php";
    }    
     
     
     
    ?>

  5. #5

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Valeu pela dica segue o anexo ja com a correção

  6. #6
    Batalhamos todos os dias Avatar de Almirgas
    Ingresso
    Oct 2008
    Localização
    Santa Catarina
    Posts
    722

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Show de bola,, pena que eu não uso radius. Mas tem muita gente que vai usufruir da informação.

  7. #7

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Valeu Almirgas,

    Com algumas alteraçoes vc consegue fazer funcionar com IP

  8. #8

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Muuuito bom. Vai ser de grande valia.
    Parabéns!

  9. #9

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    hehehe Massa! acompanhando o tópico e já testando

  10. #10

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Parabéns pelo post, acompanhando...

  11. #11

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Esse software estima a distância baseada no sinal?
    É tipo o thedude?

  12. #12
    Batalhamos todos os dias Avatar de Almirgas
    Ingresso
    Oct 2008
    Localização
    Santa Catarina
    Posts
    722

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Citação Postado originalmente por thundernew Ver Post
    Valeu Almirgas,

    Com algumas alteraçoes vc consegue fazer funcionar com IP
    Amigo Thundernew, aqui eu uso servidor dedicado rodando FreeBsd, onde eu faço o controle de banda, clientes, o servidor que determina o ip do meu cliente, e nas repetidoras eu uso RB, lá eu só libero o mac do cliente, estão todas em modo roteado. Tem como eu usufruir dessa tecnologia. Se tiver me de uma direção pra eu tentar me virar por aqui, pois achei muito legal isso.

  13. #13

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Amigo Nonoque,

    O sistema e bem simples vc cadastra o usuario na area dele e toda vez que vc entra na pagina ou manda atualizar ele vai no radius e ve se esta conectado se sim recebe verde se não recebe vermelho

  14. #14

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Citação Postado originalmente por Almirgas Ver Post
    Amigo Thundernew, aqui eu uso servidor dedicado rodando FreeBsd, onde eu faço o controle de banda, clientes, o servidor que determina o ip do meu cliente, e nas repetidoras eu uso RB, lá eu só libero o mac do cliente, estão todas em modo roteado. Tem como eu usufruir dessa tecnologia. Se tiver me de uma direção pra eu tentar me virar por aqui, pois achei muito legal isso.
    A unica questao e o servidor ao qual estiver o sistema tem que conseguir pingar os usuarios, fazendo isso nao tem erro se o ping for OK recebe verde se não for recebe vermelho, algo assim.

    Vc Usa IP fixo nos clientes ?

  15. #15
    Batalhamos todos os dias Avatar de Almirgas
    Ingresso
    Oct 2008
    Localização
    Santa Catarina
    Posts
    722

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    eles recebem o ip do servidor, mas é sempre o mesmo ip, eu configuro o ip no servidor e o equipamento recebe esse ip, é mesma coisa que um ip fixo. No Bullet, Ap ou airgrid eu deixo como dhcp, ai ele dá um ip automático pro cliente.
    mas eu acesso o equipamento do cliente, pingo pra ele, sempre pelo ip que foi designado no servidor.

    Consegui me fazer entender? Entáo se eu consigo pingar pro ip do cliente o sistema vai funcionar.

  16. #16

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Citação Postado originalmente por thundernew Ver Post
    Amigo Nonoque,

    O sistema e bem simples vc cadastra o usuario na area dele e toda vez que vc entra na pagina ou manda atualizar ele vai no radius e ve se esta conectado se sim recebe verde se não recebe vermelho
    Ah sim.. muito massa
    Aqui quando eu tiver maior vou comprar uma lcd de 34 e colocar na parede com todo o mapa de topologia. Show de bola isso..

  17. #17
    Moderador Avatar de minelli
    Ingresso
    Aug 2006
    Localização
    Pres. Venceslau - SP | Pres. Prudente - SP
    Posts
    1.412
    Posts de Blog
    10

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Muito bom post, realmente parabéns...
    Estarei estudando o assunto abordado a fundo e se houver possibilidade do serviço para provedores sem uso de Radius então publicarei aqui neste mesmo tópico.

  18. #18
    SUPORTE E CONSULTORIA Avatar de Acronimo
    Ingresso
    Oct 2008
    Localização
    Rio de Janeiro - RJ
    Posts
    2.106
    Posts de Blog
    1

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Teria como usar em hotspot?

  19. #19

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Citação Postado originalmente por minelli Ver Post
    Muito bom post, realmente parabéns...
    Estarei estudando o assunto abordado a fundo e se houver possibilidade do serviço para provedores sem uso de Radius então publicarei aqui neste mesmo tópico.
    Qual a vantagem de não se usar em rádius? A independência?

  20. #20

    Padrão Re: Sistema para monitorar usuarios PPPoE via GoogleMaps

    Vantagem em trabalhar com radius so o fato de ser ter um banco de dados onde vc perguntar se o usuario esta online ou nao.

    Em qualquer tipo de sistema IPxMac, Hotspot, PPPoE se vc tiver um script que te responda sim ou nao para saber se o usuario esta online vai funcionar.

    Acho que ja consegui fazer funcionar com ip (ping) estou terminando os teste e vou disponibilizar pra galera testar