+ Responder ao Tópico



  1. #1
    Avatar de Treme
    Ingresso
    Jan 2015
    Localização
    Linhares / Espirto Santo
    Posts
    67

    Question SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Alguém conhece ou saber se existe tal ferramenta ? Capaz de monitora as APs Wireless e gera um log detalhado de quantos cliente estão conectados diariamente, não queria fica tendo que loga diariamente, Zabbix seria capaz de me da tal informação ?

  2. #2

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Rapaz ...tem uma bacana ....the dude..ele da uma tela de todos os aps e servidor ativos ..em uma so tela...mostra o ping dos ptp ,o trafego..etc.. é bom....da uma olhada nele...

    Enviado via ASUS_T00J usando UnderLinux App

  3. #3

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Citação Postado originalmente por LinkaG Ver Post
    Rapaz ...tem uma bacana ....the dude..ele da uma tela de todos os aps e servidor ativos ..em uma so tela...mostra o ping dos ptp ,o trafego..etc.. é bom....da uma olhada nele...

    Enviado via ASUS_T00J usando UnderLinux App
    The dude e muti bom, uso aqui na minha rede, as informações de quantidade de clientes conectado em um ap, eles demoram a serem carregadas.
    Breve estrei trocando meu sistema de monitormento.

  4. #4

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Aqui o mikrotik gera um arquivo txt , com sinal e quantidade dos sinal dos clientes conectados e entra no ftp de um servidor linux e coloca os arquivos, depois um script no cron do linux roda, trata as informações e grava estes dados no meu banco de dados mysql e incluo no sistema administrativo que mostra o sinal de cada cliente e dos ptp e a quantidade de cada um dos aps.

  5. #5
    Avatar de Treme
    Ingresso
    Jan 2015
    Localização
    Linhares / Espirto Santo
    Posts
    67

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Poderia explica como funciona, ? procedimento e etc ?

    Citação Postado originalmente por olivionet Ver Post
    Aqui o mikrotik gera um arquivo txt , com sinal e quantidade dos sinal dos clientes conectados e entra no ftp de um servidor linux e coloca os arquivos, depois um script no cron do linux roda, trata as informações e grava estes dados no meu banco de dados mysql e incluo no sistema administrativo que mostra o sinal de cada cliente e dos ptp e a quantidade de cada um dos aps.

  6. #6

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Exemplo de SCRIPT do MIKROTIK;

    Código :
    :log info "Iniciando Script de Sinal...!!!!"
    local server "ip_do_server_FTP"
    local user "User_server_FTP"
    local pass "Password_server_FTP"
    local fname (.[/system identity get name].".txt")
    local destino ("/".$fname)
    /interface wireless registration-table print stats file=$fname
    delay 5s
    /tool fetch address=$server src-path=$fname user=$user mode=ftp password=$pass dst-path=$destino upload=yes
    :delay 1
    :log info "Finalizado script de sinal...!!!!"
    =========================================


    Exemplo do arquivo gerado pelo MIKROTIK;

    =====================================

    Código :
    # oct/31/2016  3:30:49 by RouterOS 6.30.2
    # software id = S78Q-GFFH
    #
     0 interface=...nome_da_interface_do_painel... radio-name=".....Nome do Cliente........" mac-address=00:0C:42:FF:50:A7 ap=no wds=no bridge=no 
       rx-rate="117Mbps-20MHz/2S" tx-rate="117Mbps-20MHz/2S" packets=55890,34677 
       bytes=72160228,3562980 frames=52254,26199 frame-bytes=72178524,3593488 
       uptime=1w2d23h59m34s last-activity=0ms signal-strength=-39dBm 
       signal-to-noise=73dB signal-strength-ch0=-46dBm signal-strength-ch1=-41dBm 
       tx-signal-strength-ch0=-47dBm tx-signal-strength-ch1=-51dBm 
       strength-at-rates=-39dBm@6Mbps 0ms,-43dBm@54Mbps 940ms,-40dBm@HT20-3 
                      11h10m48s780ms,-42dBm@HT20-4 1m41s910ms,-42dBm@HT20-5 940ms,-
                      43dBm@HT20-6 930ms 
       tx-signal-strength=-46dBm tx-ccq=91% rx-ccq=90% distance=1 
       routeros-version="6.35rc5" encryption=aes-ccm group-encryption=aes-ccm 
       tx-rate-set="BW:1x SGI:1x HT:11-14" tdma-timing-offset=4 tdma-tx-size=496 
       tdma-rx-size=496 tdma-retx=17 tdma-winfull=0 
     
     
     1 interface=...nome_da_interface_do_painel... radio-name=".....Nome do Cliente........"  mac-address=E4:8D:8C:EE:A7:B7 ap=no wds=no bridge=no 
       rx-rate="130Mbps-20MHz/2S/SGI" tx-rate="86.6Mbps-20MHz/2S/SGI" 
       packets=7121,7172 bytes=1965216,1254764 frames=5740,5425 
       frame-bytes=1974237,1266151 uptime=1w2d23h59m9s last-activity=10ms 
       signal-strength=-44dBm signal-to-noise=68dB signal-strength-ch0=-48dBm 
       signal-strength-ch1=-47dBm tx-signal-strength-ch0=-52dBm 
       tx-signal-strength-ch1=-53dBm 
       strength-at-rates=-44dBm@6Mbps 10ms,-48dBm@54Mbps 55s650ms,-43dBm@HT20-3 
                      8h17m37s760ms,-44dBm@HT20-4 2h14m54s110ms,-45dBm@HT20-5 
                      55s660ms,-46dBm@HT20-6 1m10s480ms 
       tx-signal-strength=-49dBm tx-ccq=83% rx-ccq=96% distance=1 
       routeros-version="6.33.5" encryption=aes-ccm group-encryption=aes-ccm 
       tx-rate-set="BW:1x SGI:1x HT:11-14" tdma-timing-offset=6 tdma-tx-size=496 
       tdma-rx-size=496 tdma-retx=11 tdma-winfull=0

    =========================================

    Exemplo do Script do linux:
    Código :
    #!/bin/bash
     
    temporario="dados.tmp"
    userdb="xxxxxxxx"                   # Usuario do banco de dados MYSQL
    senhadb="xxxxx"               # Senha do banco de dados MYSQL
    db="xxxxx" #nome do banco de dados MYSQL
    data=`/bin/date +%Y-%m-%d`
    hora=`/bin/date +%H:%M:%S` 
    #grep -oE "((([[:xdigit:]]{2}:){5}[[:xdigit:]]{2})|(strength|noise)=-?[0-9]{2}dBm?)" $arq | xargs -n3 | sed -r s/"(strength|noise)="//g
     
     
    for arq in /ftp/mikrotik/*.txt
    do
    paste -d ' ' <(grep -oE '([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}' $arq) <(sed -rn 's/.* signal-strength=(-[0-9]{2}dBm)\b.*/\1/p' $arq) <(sed -rn 's/.* signal-to-noise=([0-9]{2}dB)\b.*/\1/p' $arq) <(sed -rn 's/.* tx-signal-strength=(-[0-9]{2}dBm)\b.*/\1/p' $arq) <(sed -rn 's/.* tx-ccq=([0-9]{2})\b.*/\1/p' $arq)  <(sed -rn 's/.* rx-ccq=([0-9]{2})\b.*/\1/p' $arq)>> $temporario
    done
     
     
    while read mac strenght snoise tsstrenght txccq rxccq; do
     
     
    mysql -u $userdb -p$senhadb -e "INSERT INTO conexao (s_strength, s_noise, tx_s_strength, tx_ccq, rx_ccq, data, hora, mac) values ('$strenght', '$snoise', '$tsstrenght', '$txccq', '$rxccq', '$data', '$hora', '$mac');" $db
    done < $temporario
    rm $temporario
    rm /ftp/mikrotik/*.txt

    =======================================

    Basicamente é isso !!
    Última edição por ab5x2; 01-11-2016 às 14:14. Razão: update

  7. #7
    Avatar de vagnerricardo
    Ingresso
    Sep 2008
    Localização
    São Gonçalo - RJ
    Posts
    411
    Posts de Blog
    2

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    zabbix+ mibs snmp?

  8. #8
    Avatar de vagnerricardo
    Ingresso
    Sep 2008
    Localização
    São Gonçalo - RJ
    Posts
    411
    Posts de Blog
    2

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Se seus roteadores/rádios tiverem suporte a SNMP V2 você tem acesso a isso tudo em modo gráfico pelo Zabbix. alem de poder armazenar tudo de forma organizada e limpa.

  9. #9

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Citação Postado originalmente por vagnerricardo Ver Post
    zabbix+ mibs snmp?
    Não, somente script no mikrotk e um script no cron do velho e bom linux

  10. #10
    Avatar de vagnerricardo
    Ingresso
    Sep 2008
    Localização
    São Gonçalo - RJ
    Posts
    411
    Posts de Blog
    2

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Citação Postado originalmente por olivionet Ver Post
    Não, somente script no mikrotk e um script no cron do velho e bom linux
    A pergunta era ambígua, pro Criador do post.

    é minha sugestão de solução frontend pra ele.
    Zabbix Sia e bibliotecas SNMP (MiBs)

  11. #11

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Citação Postado originalmente por Treme Ver Post
    Poderia explica como funciona, ? procedimento e etc ?
    Também fiquei interessado!!!!!

  12. #12
    Avatar de Treme
    Ingresso
    Jan 2015
    Localização
    Linhares / Espirto Santo
    Posts
    67

    Padrão Re: SISTEMA DE MONITORAMENTO DIARIO DE USUARIOS CONECTADO A AP's

    Estou estudando "(A a Zabbix)"o zabbix e testado, quero fazer algo semelhante a imagem a baixo, mostra interfaces wireless e cliente associados.

    Ainda não consegui fazer uma expressão regular - filtro ("PPPoE" = FALSO), a descoberta a trava, https://under-linux.org/showthread.php?t=185760

    Estou meio desencorajado a cadastra OID a OID... são mais de 500 ctz,

    Clique na imagem para uma versão maior

Nome:	         lista-de-grc3a1ficos.png
Visualizações:	156
Tamanho: 	236,1 KB
ID:      	65347

    Citação Postado originalmente por vagnerricardo Ver Post
    A pergunta era ambígua, pro Criador do post.

    é minha sugestão de solução frontend pra ele.
    Zabbix Sia e bibliotecas SNMP (MiBs)