Concentradora (PPPoE)
Monitore as sessões PPPoE dos assinantes conectados nas concentradoras (BNG/BRAS) do provedor: colmeia de sessões, tabela com colunas dinâmicas, painel do assinante com relatórios em PDF, piores casos, exportação em CSV e histórico de quedas.
Visão geral Novo na 7.2
O ambiente Concentradora mostra, em uma única tela, todas as sessões PPPoE ativas nas concentradoras do provedor. O Ravi Monitor coleta as sessões por SNMP (somente leitura) e apresenta cada assinante com usuário, IP, VLAN e tráfego acumulado. Opcionalmente, ele também mede latência, jitter e perda de pacotes por ping disparado do servidor Ravi para o IP de cada assinante.
Marcas suportadas: Mikrotik (RouterOS), Huawei e Cisco. Na versão 7.2 a tela foi totalmente repaginada, com a mesma base visual dos ambientes Dispositivos e OLT: colmeia de hexágonos (uma célula por sessão), tabela com colunas configuráveis, chips de status clicáveis, busca instantânea, tema claro e escuro e três níveis de densidade.
Para que o NOC usa esta tela
- Ver quem está online e offline em cada concentradora, em tempo quase real.
- Encontrar assinantes com latência ruim ou em loop de reconexão (status Reconexões).
- Auditar quedas de sessão no histórico (modal Logs).
- Gerar PDFs do histórico do assinante (latência, tráfego e sessões) para o suporte.
Como chegar
No menu principal, abra Concentradora (no celular o rótulo aparece como PPPoE). A tela abre em /concentradora/ com o título Concentradoras.
No topo ficam a faixa de cards (um card por concentradora, com logo da marca, nome, IP, estrela de favorito, status e contagem de sessões), as abas de visualização Colmeia, Tabela e Ambos, o seletor de Densidade (Compacto, Confortável, Espaçoso), a busca global Buscar usuário, IP, MAC… e o botão Logs. Administradores também veem o botão de engrenagem (Configurações) e o botão Adicionar concentradora.
Ao entrar, a tela restaura a última concentradora que você estava vendo. Se for o primeiro acesso, ela escolhe automaticamente a melhor candidata (favorita online, depois online com dados, e assim por diante). Favoritas aparecem primeiro na faixa de cards, e o favorito é individual por usuário.
Plano e permissões
Normal+ A coleta de concentradoras depende do plano de assinatura, que também limita quantas concentradoras são coletadas ao mesmo tempo:
| Plano | Concentradoras coletadas |
|---|---|
| NORMAL | 1 |
| PREMIUM | 4 |
| GOLD | Ilimitado |
| ENTERPRISE | Ilimitado |
| TRIAL | Ilimitado |
Acima do limite, as concentradoras excedentes continuam cadastradas, mas não são sincronizadas. Uma tentativa de sincronização manual devolve o aviso de limite de execuções do plano atingido.
O acesso à área é controlado pela permissão concentradora do grupo de usuários (veja Usuários e permissões):
| Nível | O que permite |
|---|---|
| Sem acesso | O usuário é redirecionado para a tela inicial com um aviso. |
| Visualizar | Vê a tela, colmeia, tabela, painel da sessão, logs e PDFs. Sem botões de administração. |
| Administrar | Tudo acima, mais adicionar, editar, excluir e zerar concentradoras e o modal Configurações. |
O usuário Master sempre tem acesso de administrador. Além do nível, o grupo pode restringir quais concentradoras cada usuário enxerga: concentradoras fora da lista liberada do grupo não aparecem na tela. A exibição do endereço IP da concentradora para usuários comuns segue a opção global Exibir endereço IP das configurações do ambiente Dispositivos; administradores sempre veem o IP.
Requisitos no equipamento
- SNMP habilitado (v1 ou v2c), com comunidade e porta corretas, alcançável a partir do servidor Ravi.
- Mikrotik: RouterOS versão 6 ou superior. Versões anteriores não são coletadas.
- Para medir latência, jitter e perda: o servidor Ravi precisa alcançar os IPs dos assinantes por ICMP.
Como funciona a coleta
Cada coleta é uma fotografia das sessões da concentradora: o sistema varre as sessões por SNMP, dispara o teste de ping em lote (quando habilitado), detecta reconexões (pela reinicialização da interface da sessão e por mudança de IP ou VLAN), fecha as sessões que sumiram, gravando a data em Desconectado em, e atualiza os históricos por assinante.
O intervalo entre coletas é automático e adaptativo: começa em 5 minutos e, se a coleta de uma concentradora demora mais do que o intervalo comporta, o sistema aumenta sozinho o intervalo daquela concentradora (os níveis vão de 5 minutos até 6 horas). A data e a duração da última sincronização aparecem no cabeçalho do painel. Nunca rodam duas coletas simultâneas da mesma concentradora, e as coletas ficam suspensas enquanto o backup diário do servidor Ravi está em execução.
A tela sempre mostra a última fotografia coletada. Uma sessão que acabou de conectar aparece na próxima coleta, e o intervalo mínimo é de 5 minutos.
Cadastrar concentradora
O cadastro registra o equipamento BNG/BRAS que o Ravi vai consultar por SNMP. Cada cadastro corresponde a um equipamento. Apenas administradores da área podem cadastrar.
- No menu, abra Concentradora.
- Clique em Adicionar concentradora.
- Preencha a aba Geral (nome, IP, marca) e, se necessário, a aba SNMP.
- Salve. O sistema mostra o toast Concentradora adicionada — testando conexão… e testa o SNMP em segundo plano.
Aba Geral
| Campo | O que faz |
|---|---|
| Nome | Identificação da concentradora nos cards e relatórios. Obrigatório. |
| Endereço IP | IP de gerência que o Ravi consulta por SNMP. Obrigatório. |
| Alerta de latência (ms) | Limite de latência da concentradora (padrão 20). Latência acima disto marca a sessão como Latência alta; ao se aproximar do limite, Latência em alerta. |
| Marca | Mikrotik, Huawei ou Cisco. Define como as sessões são lidas. |
| Status | Ativa entra na fila de coleta; Pausada fica cadastrada mas não é coletada (útil em manutenções). |
| Monitorar latência (ping) | Liga ou desliga o teste de ping do servidor Ravi para o IP de cada assinante (latência, jitter e perda). |
O teste de ping gera tráfego ICMP relevante saindo do servidor quando há milhares de assinantes. Habilite apenas onde fizer sentido e ajuste o Alerta de latência (ms) à realidade da rede: o padrão de 20 ms é agressivo para redes com rádio ou longas distâncias.
Aba SNMP
| Campo | O que faz |
|---|---|
| SNMP | Herdar do sistema usa a credencial padrão global (definida no modal Configurações, veja abaixo). Personalizado libera os campos abaixo só para esta concentradora. |
| Comunidade | Comunidade SNMP de leitura (padrão public). |
| Versão | v1 ou v2c. Prefira v2c: é mais eficiente para varreduras grandes. |
| Porta SNMP | Porta UDP do agente SNMP (padrão 161). |
Validações e teste de conexão
- Nome e IP são obrigatórios (aviso Preencha nome e IP).
- Novo na 7.2 O sistema recusa duplicidade de IP + porta SNMP: Já existe uma concentradora com esse IP e porta SNMP. Se o mesmo equipamento precisar aparecer duas vezes, use outra porta SNMP.
Após salvar, o teste de conexão define o status do card:
| Status do card | Significado |
|---|---|
| Online | O SNMP respondeu; a concentradora entra na fila de coleta. |
| Sem conexão | O SNMP não respondeu. O sistema re-testa automaticamente a cada minuto e promove a concentradora a Online assim que ela voltar a responder. |
| Nova | Recém-cadastrada, o teste ainda não terminou. |
Menu de ações do card
Cada card tem um menu de ações (ícone de três pontos) com:
- Editar concentradora: reabre o formulário (somente administradores). Ao salvar aparece o toast Concentradora atualizada.
- Favoritar / Desfavoritar: qualquer usuário; favoritas vêm primeiro na faixa de cards e a preferência é individual.
- Zerar monitoramento: administradores. Pede confirmação (Zerar monitoramento?) e avisa que a fotografia atual das sessões é copiada para backup e a colmeia fica vazia até a próxima coleta. Útil para limpar sessões fantasma acumuladas, por exemplo após renomear usuários em massa.
- Excluir concentradora: administradores. Pede confirmação (Excluir concentradora?) e remove o cadastro, o monitoramento, os registros de assinantes e o histórico de quedas daquela concentradora.
Excluir concentradora não pode ser desfeito: apaga o cadastro, os assinantes e todo o histórico de quedas. Diferente do Zerar monitoramento, que gera backup da fotografia antes de limpar, a exclusão não tem recuperação.
Criar, editar, excluir e zerar concentradoras ficam registrados no Histórico de ações, no idioma de quem executou.
Modal Configurações da área Somente Master
O botão de engrenagem da toolbar abre o modal Configurações da Concentradora (disponível para administradores da área), com três abas:
Padrões: valores globais usados por todas as concentradoras que herdam do sistema.
| Seção | Campos | O que faz |
|---|---|---|
| SNMP padrão | Comunidade, Versão, Porta SNMP | Credencial SNMP aplicada a toda concentradora configurada com Herdar do sistema. |
| SSH / Telnet padrão | Usuário, Senha, Porta | Credencial usada pelas funções que acessam a concentradora por SSH. |
| Coleta e alertas | Unidade de tráfego (Kbps/Mbps/Gbps), Qtd. piores casos (padrão 12), Notificações Telegram (Ativadas/Desativadas) | Unidade padrão de exibição de tráfego, tamanho das listas de Piores casos e chave geral das notificações Telegram do módulo. |
Telegram: lista de canais Telegram do módulo. Clique em + Adicionar canal e informe Descrição, Chat ID, Token, a janela de horário (Início e Fim, padrão 00:00 a 23:59) e a Prioridade (Alta, Normal ou Baixa). Para os detalhes de como criar o bot e obter o Chat ID, veja Telegram.
Sincronização: uma linha por concentradora, com status, data da última sincronização (ou Nunca sincronizada) e o botão Sincronizar, que dispara a coleta imediata em segundo plano. O sistema recusa a sincronização se o plano não tem direito, se o limite do plano foi atingido, se a concentradora está pausada ou sem conexão, ou se já existe uma coleta daquela concentradora em andamento.
Acompanhar sessões
Selecionada a concentradora na faixa de cards, o painel mostra o cabeçalho (logo, nome, IP quando permitido, data e hora da última sincronização, total de sessões e selo Online/Sem conexão), a linha de chips de status, a colmeia e a tabela de sessões. As abas Colmeia, Tabela e Ambos controlam o que fica visível (o padrão é Ambos).
Se ainda não houver dados, o painel mostra Sem dados de monitoramento com a explicação correspondente: a concentradora está online mas ainda não há sessões coletadas, ou ela ainda não foi sincronizada com sucesso. Nesse caso, aguarde a próxima coleta automática.
Chips de status
Os chips resumem as sessões por situação. Clicar em um chip filtra a colmeia e a tabela ao mesmo tempo; clicar de novo limpa o filtro.
| Status | Quando a sessão recebe |
|---|---|
| Online | Sessão ativa com latência normal (ou sem medição de ping). |
| Latência em alerta | Online, com latência se aproximando do limite Alerta de latência (ms) da concentradora. |
| Latência alta | Online, com latência acima do limite configurado. |
| Reconexões | Mais de 5 reconexões na última hora. Indica cliente em loop de conexão (sinal ruim, MTU, senha). Tem prioridade sobre os demais status. |
| Offline | Sessão que sumiu da coleta. A coluna Desconectado em mostra quando caiu. |
| Sem dados | Presente no layout, mas não é usado neste módulo: o contador fica sempre em zero. |
As cores dos hexágonos da colmeia seguem os status; Reconexões e Latência alta ganham um brilho de destaque.
Em concentradoras Huawei o usuário PPPoE costuma vir no formato usuario-MAC. A tela separa automaticamente o nome do assinante e o endereço MAC.
Colmeia
A seção Colmeia desenha um hexágono por sessão e comporta dezenas de milhares de sessões sem travar. O controle Tamanho ajusta o tamanho dos hexágonos, e a Densidade da toolbar também influencia. Passe o mouse sobre um hexágono para ver o tooltip com usuário, IP, VLAN, status, latência, jitter, perda, download e upload; clique para abrir o painel da sessão. No celular ou tablet, o toque abre a sessão diretamente.
Tabela
A seção Sessões lista as mesmas sessões em formato de tabela, com busca própria (Buscar nesta tabela…) sincronizada com a busca global da toolbar. A busca procura em usuário, IP e VLAN.
O botão Colunas permite mostrar e ocultar colunas. Só aparecem colunas que têm valor naquela concentradora (por exemplo, VLAN só é oferecida se a marca fornece VLAN). O link Restaurar padrão volta ao conjunto original. A escolha persiste no navegador e vale para todas as concentradoras.
| Coluna | Conteúdo |
|---|---|
| Status | Situação da sessão, na mesma ordem dos chips. |
| Usuário | Nome de usuário PPPoE do assinante. |
| IP | IP atribuído à sessão. |
| VLAN | VLAN da sessão (quando a marca fornece). |
| Download / Upload | Volume acumulado do contador da interface da sessão, formatado em B/KB/MB/GB. Não é taxa em tempo real. |
| Latência (ms), Jitter (ms), Perda (%) | Resultado do ping do servidor Ravi ao IP do assinante, quando o teste está habilitado. |
| Desconectado em | Data e hora em que a sessão offline foi vista pela última vez. |
Clique no cabeçalho para ordenar (ordenação numérica onde faz sentido). A tabela pagina em blocos de 2.000 linhas: o rodapé mostra quantas linhas estão visíveis, com os botões Ver mais e Ver tudo. Quando o filtro não encontra nada, aparece Nenhuma sessão corresponde aos filtros.
Latência, jitter e perda vazios não significam problema: ou o teste de ping está desabilitado na concentradora, ou o IP do assinante não é alcançável a partir do servidor Ravi (CGNAT, firewall). Nesses casos as colunas ficam em branco.
Em bases muito grandes, prefira Ver mais ao Ver tudo e use as densidades: renderizar tudo de uma vez pode pesar no navegador.
Painel da sessão
Clicar em uma sessão (na colmeia ou na tabela) abre o painel do assinante: um modal com o nome do assinante no título (com o MAC separado, quando o usuário vem no formato nome-MAC), o selo de status colorido e uma grade somente leitura com IP, VLAN, Latência, Jitter, Perda, Download, Upload e Desconectado em. Campos sem valor são omitidos.
Relatórios PDF do assinante Novo na 7.2
Quando o assinante já tem histórico coletado, o rodapé do painel mostra três botões que abrem o relatório em nova aba:
| Botão | Conteúdo do PDF |
|---|---|
| PDF Latência | Histórico de ping e jitter do assinante, com o percentual de amostras normais, em alerta e acima do limite (usa o Alerta de latência (ms) da concentradora como régua). |
| PDF Tráfego | Histórico de taxas de download e upload (Kbps/Mbps/Gbps). |
| PDF Sessões | Histórico de conexões e desconexões, com o percentual de tempo online e offline. |
Se os botões de PDF não aparecem, o assinante ainda não tem histórico registrado. Isso é normal para sessões muito novas: os relatórios ficam disponíveis conforme a coleta acumula dados.
Piores casos Novo na 7.2
O botão Piores casos, na barra de controles do painel da concentradora, responde de imediato à pergunta "quem está pior agora?". O modal é calculado na hora, sobre os dados já carregados na tela, sem nova consulta ao servidor, e traz quatro rankings:
| Lista | Critério |
|---|---|
| Maior consumo | Sessões com maior soma de download e upload acumulados. |
| Maior latência | Sessões online com medição de ping, ordenadas da pior latência para a melhor. |
| Offline há mais tempo | Sessões offline, da desconexão mais antiga para a mais recente. |
| Rompimento (reconexões) | Sessões marcadas com o status Reconexões (mais de 5 reconexões na última hora). |
Cada lista mostra por padrão 12 itens; o tamanho é ajustável no campo Qtd. piores casos do modal Configurações da Concentradora (mínimo 3). Células sem valor exibem um traço, e uma lista sem nenhum caso mostra Sem dados.
Exportar CSV Novo na 7.2
O botão Exportar CSV gera, direto no navegador, uma planilha com as sessões da concentradora aberta. A exportação respeita os filtros ativos: saem exatamente as sessões que estão visíveis segundo o chip de status e a busca do momento.
- Abra a concentradora desejada e aplique (ou limpe) os filtros: chip de status e busca.
- Clique em Exportar CSV.
- O arquivo
concentradora_{id}_sessoes.csvé baixado imediatamente.
Formato do arquivo:
- Colunas: Usuário; IP; VLAN; Download (bytes); Upload (bytes); Latência (ms); Jitter (ms); Perda (%); Status; Desconectado em.
- Separador
;e codificação UTF-8 com BOM: abre corretamente no Excel sem ajustes.
Para exportar todas as sessões, limpe o chip de status e a busca antes de clicar em Exportar CSV.
Logs de quedas
O botão Logs, na toolbar da tela, abre o modal Logs de quedas (PPPoE): o histórico de quedas de sessão dos assinantes, agora nativo na tela nova. Use-o para auditar quando um cliente caiu, quanto tempo ficou conectado e quanto trafegou na sessão.
- Na tela Concentradoras, clique em Logs.
- No seletor, mantenha Todas as concentradoras ou escolha uma específica (a concentradora aberta já vem pré-selecionada).
- Use o campo Buscar usuário, IP… para filtrar por usuário, IP ou nome da concentradora.
| Coluna | Conteúdo |
|---|---|
| Concentradora | Em qual concentradora a sessão estava. |
| Usuário | Usuário PPPoE do assinante. |
| IP / VLAN | Endereço e VLAN da sessão encerrada. |
| Conectou | Quando a sessão iniciou. |
| Caiu | Quando a sessão foi encerrada. |
| Download / Upload | Tráfego da sessão, formatado em B/KB/MB/GB. |
A lista vem ordenada da queda mais recente para a mais antiga e traz por padrão os 300 últimos registros. Quando não há nada registrado, o modal mostra Nenhuma queda registrada.
Solução de problemas rápida
| Sintoma | O que verificar |
|---|---|
| Card fica em Sem conexão | O SNMP não responde a partir do servidor Ravi: confira comunidade, versão e porta, ACL SNMP no equipamento e firewall no caminho. O re-teste é automático a cada minuto; corrija o SNMP e aguarde. |
| Card Online, mas Sem dados de monitoramento | A primeira coleta ainda não rodou, ou a concentradora está além do limite do plano (apenas as primeiras são coletadas). |
| Dados não atualizam há muito tempo | Coletas lentas elevam o intervalo automaticamente (até 6 horas). Verifique a duração da última coleta no painel e melhore a resposta SNMP do equipamento. |
| Latência, jitter e perda vazios | Teste de ping desabilitado na concentradora, ou IP do assinante inalcançável a partir do servidor Ravi (CGNAT, firewall). |
| Sessão nova não aparece | A tela mostra a última fotografia; a sessão entra na próxima coleta (mínimo 5 minutos). |
| Cadastro recusado por IP e porta duplicados | Comportamento proposital da 7.2. Para cadastrar o mesmo equipamento duas vezes, use outra porta SNMP. |
| Mikrotik não coleta | RouterOS anterior à versão 6 não é suportado. |
Para outros sintomas, veja Solução de problemas.