Dashboard
—
--:--:--
Total OLTs
—
ONUs Online
—
ONUs Offline
—
Sem Coleta
—
Alertas Ativos
—
Saúde da Rede
—

Saúde da coleta (rede agregada)

OLTs

NomeMarcaModeloIP StatusONUs TotalOnline% Online% Online 24hColetaAlertasÚltimo Acesso

➕ Cadastrar Nova OLT

OLTs Cadastradas

NomeMarcaModeloIP StatusONUsÚltima ColetaLocalizaçãoAções
0 de 0
Sinal Serial Nome MAC Modelo Porta PON · ONU Rx OLT (dBm) Rx ONU (dBm) Δ Rx (dBm) Tx (dBm) ORL Temp. Status Motivo Dist.(m) Última Coleta
Selecione uma OLT para visualizar as ONUs.
Carregando equipamentos…
Carregando alarmes…
0
Ativos
Reconhecidos
Resolvidos
Histórico
Sev.TipoOLTONU DescriçãoInícioDuraçãoStatusAções
Selecione uma OLT para ver a saúde do chassi.
Sinal Rx: ● ≥ −24 dBm ● −24 a −27 dBm ● −27 a −30 dBm ● < −30 dBm ● Offline
Selecione uma OLT ou clique em ↻ Atualizar para ver todas.
0 PONs
—
Total de PONs
—
Acima de 85% (crítico)
—
Entre 60% e 85% (atenção)
—
Abaixo de 60% (folgada)
Ocupação (limite 128 ONUs/PON — padrão GPON, não confirmado por marca): ■ < 60% ■ 60–85% ■ > 85% ■ sólido = online ▨ hachurado = offline (provisionada, sem sinal)
Carregando...

Comparativo entre os 4 fabricantes homologados, pra apoiar decisões de compra/expansão. A Parte 1 lê o banco agora (dado real do parque); Partes 2 e 3 são análise fixa da equipe.

Parte 1 — Dados de monitoramento por marca

% de ONUs online com cada campo preenchido. 🟢 ≥80% · 🟡 1–79% · 🔴 0%. Linhas com 🔧 são avaliação manual (não dá pra reduzir a um % sem confundir "não coletamos ainda" com "não existe").

MétricaZTEFiberhome DatacomParks
Carregando...

Parte 2 — Integração

MarcaMétodo de coletaNetmiko?Facilidade Coleta em lote?Custo do sinalNMS central? Quirks / armadilhasProtocolo especial?
ZTECLI SSH (Netmiko)SimFácil ParcialBaixoNão Uptime bulk falha no C610Não
FiberhomeNMS UNM2000 (MySQL)Via MySQLMédio SimMédioSim Encoding GBK, Rx via SNMP binárioSim
DatacomCLI SSH (Netmiko)SimFácil Não (1 cmd/ONU)AltoNão RSSI não documentadoNão
ParksCLI SSH (driver próprio)Não (trava)Difícil Sim (por PON)Muito baixoNão CLI trava com pty; faltam Tx/ORL/uptimeSim (subprocess+pty)

Parte 3 — Veredito por marca

ZTE
Melhor custo-benefício de integração (CLI direta, dados completos); falta temperatura de ONU.
Fiberhome
Mais rica (única com temperatura de ONU) mas a mais complexa (UNM2000, encoding, Rx via engenharia reversa); vale se já opera UNM2000.
Datacom
Consistente entre modelos, dá os dois sentidos de sinal; coleta cara (1 comando/ONU), CPU sensível.
Parks
Sinal bulk barato e distância precisa, mas integração hostil e faltam Tx/ORL/uptime/download de tráfego.

Pra validar em campo com o técnico se a ONU do cliente cai ao mexer na CTO. Polling rápido, temporário — só roda enquanto essa tela está aberta e ativa. Selecione a OLT (você sempre sabe qual é); filtre a PON assim que descobrir qual é, pra ficar mais leve.

Status ao vivo

Selecione uma OLT e clique em Iniciar.

Mudanças da sessão

Nenhuma mudança ainda.
0 candidatas
Critério: ONUs com quedas frequentes nos últimos N dias, das quais nenhuma foi confirmada por alarme — cliente cancelado com hardware ainda ligado, ou hardware com defeito real sem atendimento. Só sugestão: confira o contrato no IXC antes de arquivar.
ClienteSerialOLTPONONU Quedas/períodoQuedas/diaStatusAções
0 marcadas
ONUs marcadas para tratamento e listagem à parte (prefeitura, link dedicado, cliente crítico). A marca é presa ao SERIAL, não à linha do cadastro — sobrevive a arquivamento e re-registro, então uma ONU VIP recadastrada continua VIP sem precisar marcar de novo. Offline aparece primeiro.
ClienteSerialOLTPON · ONU StatusRx OLTNotaMarcada porAções
🔔 Mais alarmes
📉 Mais quedas (offline)
0
Alarmes no geral — conta toda linha da tabela de alarmes atribuída à ONU no período. Quedas conta só onu_offline, que é a conclusão do sistema quando a ONU cai (não o alarme de hardware da OLT). Não conta alertas de PON (queda em massa) — esses não pertencem a uma ONU.
# Serial / MAC Cliente OLT Porta PON Alarmes Último tipo Última ocorrência

📊 Painel

Selecione o período e clique em Atualizar.

📋 Gerar Relatório

📁 Histórico de Relatórios

Nenhum relatório gerado nesta sessão.

📶 Thresholds de Sinal Óptico (dBm)

📡 Disponibilidade

⚡ Queda em Massa por PON

Alerta separado do "% ONUs offline por porta" acima (que continua funcionando igual). Aqui você escolhe QUANTIDADE ou PERCENTUAL, por PON específica ou por uma regra padrão global. Quando dispara, o sistema tenta dizer a causa — "sem energia" (dying gasp) ou "sem luz" (LOS) — cruzando os alarmes das ONUs derrubadas; sem alarme correlacionado (ex.: Parks, que não emite nenhum), aparece como "causa não identificada". Sem nenhuma regra cadastrada, nada muda: este alerta simplesmente não existe.
Regra global (vale para toda PON sem override)
Override para uma PON específica (vence a global só nela)
EscopoOLTPorta PONTipoValor Atualizado porAções

⏱ Coleta

📧 E-mail

⚠ Este bloco ainda NÃO tem efeito: a entrega por e-mail nunca foi ligada (notification_log com 0 linhas desde junho). Os campos gravam só no navegador. A entrega de alertas está ativa por Telegram, na seção abaixo.

✈️ Telegram

Um bot só, vários chats de destino. Cada categoria de alerta ("Queda em Massa", "Queda de ONU VIP") pode ir para um ou mais chats — sem nenhuma rota mapeada, essa categoria simplesmente não notifica ninguém. Para criar o bot, fale com @BotFather no Telegram; para achar o chat_id de um grupo, adicione o bot a ele e use @userinfobot ou a própria API do Telegram.
Bot
Carregando status...
Canais (destinos)
NomeChat IDCriado porAções
Roteamento por categoria
CategoriaCanalAções

🔊 Som de Alerta

Preferência DESTE NAVEGADOR — cada tela decide se quer ouvir, independente do roteamento do Telegram acima. Quando um alerta novo bate numa categoria marcada, soa 1 vez, a linha dele pulsa por 1 minuto na tela de Alertas, e um card aparece no canto inferior direito (clique nele pra ir direto ao alerta).

🗄 Retenção de dados

Roda uma vez por dia dentro do ciclo do collector. A linha de log retencao_ciclo: sai SEMPRE, mesmo com 0 removidos — ausência = sintoma. Valores abaixo NÃO ATUAM SOZINHOS: é preciso clicar em Salvar Configurações no fim da tela.

🪪 Nomes de clientes via IXC

Preenche o nome do cliente nas ONUs que estão sem nome (qualquer marca), casando o serial da ONU com o onu_mac do cadastro no IXC. Nunca sobrescreve nome que veio da OLT/UNM. Roda sozinho 1× por dia; aqui você dispara na hora e vê o placar.
Carregando…

🔐 Menus visíveis para admin e operator

Desmarque um menu para escondê-lo de todos os usuários cadastrados (admin e operator). Você continua vendo tudo. O Dashboard não pode ser escondido. Esconder o menu esconde a tela — não bloqueia a API daquela tela.

Detalhes da ONU