Pular para conteúdo

Sinal e monitoramento

Código: backend/apps/monitoramento/

Entidades

Model Uso
LeituraOptica Leitura detalhada: RX, TX, temperatura, origem (SNMP ou manual) e quem lançou
ResumoDiarioOptico Por ONU e dia: RX mínimo, médio, máximo e quantidade de leituras
LimiaresSinal Faixas de RX: bom a partir de −24 dBm, crítico abaixo de −27 dBm, atenção entre os dois
ParametrosOpticos Perdas por km (1310/1490 nm), por fusão e por conector, margem de segurança e retenção das leituras detalhadas (padrão 90 dias)

LimiaresSinal e ParametrosOpticos têm registro único e são ajustados no admin (menu Sinal).

Retenção

  • Leituras detalhadas: guardadas pelo período de retenção (90 dias).
  • Resumo diário: para sempre (mostra a tendência de anos com pouco espaço).

Duas rotinas cuidam disso e aparecem em Admin → Rotinas agendadas, onde o horário pode ser alterado:

Rotina Horário padrão O que faz
OLTs: ler ONUs e sinal A cada 15 min Lê RX/TX de todas as ONUs (ver OLTs e ONUs)
OLTs: ONUs pendentes de autorização A cada minuto Lê só as pendentes (o botão Provisionar mostra a quantidade)
Sinal: resumo diário de ontem 00:30 Consolida o dia anterior
Sinal: limpar leituras antigas 01:00 Apaga leituras além da retenção, depois de garantir o resumo de cada dia apagado

API (leitura)

Endpoint Filtros Parceiro
/api/sinal/leituras/ onu só ONUs dele
/api/sinal/resumos-diarios/ onu só ONUs dele