← Voltar ao Blog
starlink isp monitoring

Como acompanhar o limite de dados do Starlink a partir de um MikroTik antes que acabe

Você descobre o limite de dados da pior forma possível: um cliente liga porque o link está lento ou caiu, e só então percebe que a antena Starlink atrás do seu MikroTik consumiu a franquia mensal duas semanas antes. O Starlink mudou seus planos e limites mais de uma vez, e alguns têm um teto medido em terabytes. Para um provedor pequeno ou uma empresa que divide uma antena entre muitos usuários, esse número é alcançável. A solução não é complicada, mas precisa estar pronta antes do problema, não depois.

1

Descubra o que o seu plano realmente conta

Entre na sua conta Starlink e anote três coisas: o tamanho do limite, a data em que o ciclo de cobrança reinicia e o que acontece ao excedê-lo (velocidade reduzida ou corte total). Esses detalhes mudam conforme o plano e com o tempo, então leia da sua própria conta em vez de confiar em um fórum, inclusive este texto. Se não estiver claro se o upload conta para o limite, meça download mais upload. Você vai superestimar um pouco, que é o lado seguro de errar.

2

Leia os contadores de bytes da interface WAN

O RouterOS mantém contadores acumulados de bytes por interface. Consulte a que fica voltada para a antena Starlink (aqui ether1):

/interface print stats where name=ether1

Os valores rx-byte e tx-byte contam tudo desde a última inicialização do roteador. São a matéria-prima, mas uma única leitura não diz nada sobre o mês, então é preciso registrá-los periodicamente.

3

Registre os contadores uma vez por dia com um script e um scheduler

/system script add name=datacap-log source={
  :local wan "ether1"
  :local rx [/interface get $wan rx-byte]
  :local tx [/interface get $wan tx-byte]
  :log info ("datacap wan=" . $wan . " rx=" . $rx . " tx=" . $tx)
}
/system scheduler add name=datacap-log interval=1d start-time=00:05:00 on-event=datacap-log

Todo dia fica no log uma linha como datacap wan=ether1 rx=... tx=.... O consumo de um dia é a diferença entre duas leituras consecutivas. Garanta que o log não seja apagado entre as leituras, por exemplo enviando-o para um syslog remoto.

4

Considere as reinicializações ou seus números vão mentir

Os contadores voltam a zero quando o roteador reinicia. Se a leitura de hoje é menor que a de ontem, não subtraia: houve uma reinicialização e o consumo real desde então é apenas o valor de hoje. O mesmo vale para um contador que marca exatamente zero por falha de leitura: não o trate como reinicialização sem conferir o uptime em /system resource print. Ignorar isso é a razão mais comum de medidores caseiros mostrarem um mês com metade do tráfego que realmente passou.

5

Projete o mês, não fique só na soma

O número útil não é quanto você usou até agora, mas onde vai terminar. Uma projeção simples:

projetado = usado_ate_hoje / dias_decorridos * dias_do_ciclo

Se você usou 40 % do limite no dia 10 de um ciclo de 30 dias, está indo para 120 %. Defina avisos em torno de 70 %, 85 % e 95 % do limite usado, e trate "projetado acima de 100 %" como o sinal mais cedo de todos, porque ainda deixa tempo para agir.

6

Tenha um link de backup pronto antes de precisar dele

Um alerta só ajuda se houver para onde ir. Mantenha um segundo link (um modem 4G/5G ou outro provedor) configurado permanentemente com uma distância de rota maior, de modo que o roteador troque quando você reduzir a prioridade da rota do Starlink:

/ip route add dst-address=0.0.0.0/0 gateway=<gateway-starlink> distance=1 comment="starlink"
/ip route add dst-address=0.0.0.0/0 gateway=<gateway-backup> distance=2 comment="backup"

Deixe a rota de backup sempre habilitada e mexa apenas na do Starlink. Se o seu acesso remoto chega ao roteador pelo mesmo link que você vai cortar, uma mudança em dois passos interrompida no meio pode deixar você sem acesso ao próprio roteador.

Por que fazer assim

Os limites de dados punem justamente o cliente que mais depende do Starlink: locais remotos, provedores rurais e qualquer um sem alternativa real. Estourar raramente avisa aos poucos. Aparece como um link limitado no meio do ciclo, com os clientes já reclamando. Medir o consumo você mesmo, em vez de esperar o painel do fornecedor mostrar, dá dias ou semanas de margem para reduzir o uso pesado, adicionar um link de backup ou mover clientes de plano. O custo é um script e uma entrada no scheduler.

Como o MoniTik ajuda

O MoniTik inclui um medidor de limite de dados justamente para isso. Você informa o limite em GB da interface WAN voltada para a antena Starlink e ele calcula o consumo com uma janela móvel de 30 dias (ou um ciclo fixo se você informar a data de reinício), trata corretamente as reinicializações do roteador e envia um e-mail quando o uso cruza os limiares de aviso. Você obtém a projeção sem manter scripts em cada roteador. Atenção: ele mede e avisa, mas trocar para o link de backup continua sendo algo que você faz.

Iniciar Teste Grátis
Camila Torres
Camila Torres Engenheira de Redes

Camila é especialista em roteamento, VPNs e hardening de implantações MikroTik para redes pequenas e médias.