-
1 Anexo(s)
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&v=2&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
-
1 Anexo(s)
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Segue uma imagem do sistema funcionando
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
-
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";
}
?>
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Valeu pela dica segue o anexo ja com a correçã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.
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Valeu Almirgas,
Com algumas alteraçoes vc consegue fazer funcionar com IP
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Muuuito bom. Vai ser de grande valia.
Parabéns!
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
hehehe Massa! acompanhando o tópico e já testando :p
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Parabéns pelo post, acompanhando...
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Esse software estima a distância baseada no sinal?
É tipo o thedude?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
thundernew
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.
-
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
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Almirgas
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 ?
-
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.
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
thundernew
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..
-
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.
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Teria como usar em hotspot?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
minelli
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?
-
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
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
thundernew
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
Bom dia thundernew, mas eu preciso instalar no servidor ou em qualquer máquina, aqui uso ip + mac no servidor e nas RBs apenas o mac. Grato.
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Alguém poderia colocar umas screens pra podermos visualizar?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Como eu te falei pode ser em qualquer maquina, ela so tem que conseguir dar um ping pro ip do usuario
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
thundernew
Como eu te falei pode ser em qualquer maquina, ela so tem que conseguir dar um ping pro ip do usuario
Eu consigo pingar pros equipamentos dos meus clientes sem problemas, inclusive consigo acessar os aps e bullets deles de dentro da nossa empresa.
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Almirgas
Eu consigo pingar pros equipamentos dos meus clientes sem problemas, inclusive consigo acessar os aps e bullets deles de dentro da nossa empresa.
So configurar que tem que funcionar e nao esquecer de cadastrar a chave no pagina do google
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
nao uso radios so ipxmac como posso configurar para ele verificar por ping oque teria de mudar no teu sistema ou ja tem um pronto que posa disponibilizar p/ testar
-
1 Anexo(s)
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
uso aqui um script painel.php que to modificando mais este teu seria muinto melhor
Anexo 17279
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
roneicesar
nao uso radios so ipxmac como posso configurar para ele verificar por ping oque teria de mudar no teu sistema ou ja tem um pronto que posa disponibilizar p/ testar
Disponibilzei pra login e pra IP, qualquer duvida estamos ai
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
o meu na listagem aparece este erro, de sql,
como posso alterar
Erro na conexaoTable 'mapa.radacct' doesn't exist
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Acronimo
o meu na listagem aparece este erro, de sql,
como posso alterar
Erro na conexaoTable 'mapa.radacct' doesn't exist
não esta achando a tabela radacct dentro do banco de dados mapa.
Vc usa RADIUS ?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Acronimo
sim uso radius
Nao deveria estar dando esse erro nao, verifique no arquivo conect.php se esta tudo certo em relação ao nome dos bancos de dados
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
<?
$server='localhost';
$user='root';
$pass='';
$db='mapa';
$bdmapa='mapa';
$titulo = 'Sistema de monitoramento';
?>
esta é a que ta na conect.php
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Acronimo
<?
$server='localhost';
$user='root';
$pass='';
$db='mapa';
$bdmapa='mapa';
$titulo = 'Sistema de monitoramento';
?>
Onde esta "$db='mapa';" esse mapa e o banco de dados do seu radius, deve estar com um nome diferente, por isso o erro
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
no caso no lugar eu coloco o radacct?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Citação:
Postado originalmente por
Acronimo
no caso no lugar eu coloco o radacct?
Nao o nome do banco de dados, o padrao é "RADIUS".
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
eu uso o mk-auth no caso é mkradius, deu certo aki, so outro detalhe, qual é a forma de colocar latitude e longitude.
da pra seguir o mesmo padrao do google earthw
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
como coloco o mapa pra abrir ja em certo zoom, o meu esta abrindo muito longe
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
um print dle rodando, ficou otimo, estou querendo colocar em um lcd de 22 ao lado do servidor, rsrsr
Coloquei alguns clientes, somente, estava sem tempo de colocar todos, irei coloca-los hoje atardehttp://minasteck.com.br/imagens/monitor.JPG
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Vou testar! E implementar!
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Quando eu tento incluir um usuario aparece esse erro!!
o que pode ser?? lembrando que eu utilizo aki mk-auth
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in /var/www/mapa/mapa2/vfincluir.php on line 6
Erro na conexao :Access denied for user 'root'@'localhost' (using password: YES)
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
boa tarde, amigo se vc nao tiver solucinado ai, mim add no msn [email protected] que eu faco pra vc.
Att: SpeedyNet
Citação:
Postado originalmente por
jorciley
Quando eu tento incluir um usuario aparece esse erro!!
o que pode ser?? lembrando que eu utilizo aki mk-auth
Warning: mysql_connect() [
function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in
/var/www/mapa/mapa2/vfincluir.php on line
6
Erro na conexao :Access denied for user 'root'@'localhost' (using password: YES)
-
Re: Sistema para monitorar usuarios PPPoE ou IP via GoogleMaps
Parabéns amigo.
vou aprender a fazer isso.
rsrs
Fique com Deus.
-
Re: Sistema para monitorar usuarios PPPoE ou IP via GoogleMaps
Thundernew
Você sabe por que deu esse erro, o que eu fiz de errado?
mk-auth:/var/www/mapa# mysql -u root -pvertrigo < mapa.sql
ERROR 1046 (3D000) at line 22: No database selected
Citação:
Postado originalmente por
thundernew
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&v=2&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
-
Re: Sistema para monitorar usuarios PPPoE ou IP via GoogleMaps
meu caro boa tarde, sigue esse passos que nao tem erro, Sistema para monitoramento via Google Maps - MK-AUTH
Citação:
Postado originalmente por
abl122
Thundernew
Você sabe por que deu esse erro, o que eu fiz de errado?
mk-auth:/var/www/mapa# mysql -u root -pvertrigo < mapa.sql
ERROR 1046 (3D000) at line 22: No database selected
-
Re: Sistema para monitorar usuarios PPPoE ou IP via GoogleMaps
É esse mesmo que estou seguindo e dentro do arquivo compatado tem um tutorial chamado INSTALL ou INSTALAR. Veja o conteúdo deste arquivo que eu estou seguindo:
1 - Copiar a pasta com o sistema para a pasta rais do apache (/var/www/html) no caso do Centos
2 - Entrar no site
Sign Up for the Google Maps API - Google Maps API Family - Google Code
e fazer a chave da API do google e liberar os mapas
3 - Copiar a chave e inserir na linha correta no arquivo index.php e admin.php
OBS: pode ocorrer de precisar uma chave pra cada uma dessas paginas
4 - criar o Banco de Dados mapa no Mysql como o arquivo mapa.sql
mysql -u root -psenha < mapa.sql
se nao tiver senha no root
mysql -u root < mapa.sql
ou do jeito que preferir criar o banco de dados
5 - IMPORTANTE nao esquecer de mudar as coodernadas para o centro do mapa no arquivo
index.php e admin.php
6 - Acessar a pagina http://SEU IP/mapa e Divirta-se
Para criar um ponto basta acessar "Novo Ponto" depois click com o botao esquerdo
no mapa aonde for criar o ponto e clicar de novo com o botao esquerdo no ponto criado,
vai abrir a tela de cadastro pedindo Nome, Endereco, Login.
Para saber se o usuario esta online ou nao pra esse sistema e preciso ter o
radius configurado, podendo usar a tabela radacct ou radippool para verificar o login
Sistema criado para monitorar usuarios conectados via PPPoE usando FreeRadius pela tabela
radacct
na pagina listagem.php vc tem a opcao tambem de saber que esta online ou nao e se
algum login ja cadastrado foi excluido
preto = Login nao existe
laranja = offline
verde = online
Citação:
Postado originalmente por
keybow
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Alguem ainda tem os arquivos mapas?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Desculpe sou novo aqui no forum e não estou vendo os arquivos do sistema para download?Será que alguém poderia me dar uma ajuda?
-
Re: Sistema para monitorar usuarios PPPoE via GoogleMaps
Amigos preciso dos arquivos para implantar novamente, alguem poderia disponibilizar?