Monitoramento de Mikrotik com SNMP
Resumo
Guia conciso para configurar SNMP em roteadores MikroTik, testar com snmpwalk, integrar com um NMS e endurecer para produção.
SNMP para MikroTik: Monitoramento de rede prático
Visibilidade vence. Sempre.
SNMP (Simple Network Management Protocol) é a linguagem universal do monitoramento de redes.
Ele informa se um roteador está online, quão ocupadas estão as interfaces e quando o hardware está superaquecendo.
Este guia fornece passos práticos: habilitar SNMP no MikroTik, testar coleta, conectar a um NMS e endurecer para produção.
O que é SNMP?
SNMP é um protocolo antigo criado para expor métricas de dispositivos de forma padronizada.
Um NMS (Network Management System) interroga dispositivos e armazena métricas de suas MIBs (Management Information Base).
Itens tipicamente monitorados:
- Uptime do sistema e carga.
- Contadores de interface (octetos in/out, erros).
- Uso de CPU e memória.
- Temperaturas e status de hardware.
Nota: SNMP é um protocolo de telemetria voltado à leitura. Para gerenciamento de configuração, use TR‑069/TR‑369 ou APIs dos dispositivos.
Versões do SNMP — escolha com critério
| Versão | Ano | Segurança |
|---|---|---|
| SNMPv1 | 1988 | Nenhuma — legado apenas |
| SNMPv2c | 1993 | String de comunidade — fraca |
| SNMPv3 | 2002 | Auth + Criptografia (recomendado) |
Prefira sempre SNMPv3 quando possível. Se tiver que usar v1/v2c, restrinja o acesso rigorosamente.
Habilitar SNMP no MikroTik (RouterOS)
Passos mínimos para ativar SNMP via terminal:
/snmp set enabled=yes/snmp community add name=monitor-public addresses=0.0.0.0/0 security=none/snmp printAviso: não deixe
0.0.0.0/0ou comunidades padrão em produção. Substitua pelo IP do NMS e use SNMPv3 quando disponível.
Exemplo SNMPv3 (recomendado)
Crie um usuário com autenticação e privacidade (criptografia):
/snmp user add name=snmpv3user security=authPriv auth-protocol=SHA1 auth-passphrase="AuthPass" priv-protocol=AES priv-passphrase="PrivPass"Verifique se o SNMP está ativo:
/snmp print/snmp user printTeste de coleta com snmpwalk
A partir de um host Linux ou do próprio MikroTik, teste o que o NMS irá coletar:
# Exemplo SNMPv2csnmpwalk -v2c -c monitor-public 192.168.88.1
# Exemplo SNMPv3snmpwalk -v3 -u snmpv3user -a SHA -A AuthPass -x AES -X PrivPass 192.168.88.1A saída esperada inclui OIDs como sysUpTimeInstance e contadores de interface do tipo ifInOctets.
Integrando com um NMS (Zabbix, LibreNMS, PRTG)
Escolha um NMS que caiba na sua escala e fluxo de trabalho.
Zabbix — ótimo para implantações grandes e altamente customizáveis.
LibreNMS — descoberta SNMP mais fácil e bons templates prontos.
PRTG — comercial, porém com boa usabilidade.
Passos básicos:
- Adicione o host no NMS com o IP de gerenciamento do roteador.
- Aplique um template SNMP (ou crie itens para os OIDs necessários).
- Configure intervalo de polling e retenção de dados.
- Crie triggers/alertas para condições como link down ou perda alta de pacotes.
Dica: comece com um conjunto pequeno de métricas essenciais (uptime, throughput das interfaces, erros) para evitar inflar o banco de dados.
Monitorando dispositivos atrás do MikroTik
O MikroTik também pode consultar dispositivos locais e agir como coletor:
/tool snmp-walk address=192.168.88.10 community=publicUse isso para descobrir câmeras, switches ou UPS na LAN e encaminhar métricas ao seu NMS central.
Escalabilidade: proxies, descoberta e automação
- Use Zabbix Proxy (ou equivalente) para coletar métricas em regiões remotas.
- Ative descoberta SNMP para adicionar novos dispositivos automaticamente.
- Automate o onboarding com scripts ou gestão de configurações.
Isso reduz trabalho manual quando você gerencia centenas de roteadores.
Melhores práticas de segurança
- Use SNMPv3 sempre que possível.
- Limite o acesso por IP de origem — somente NMS e proxies devem consultar dispositivos.
- Não use strings de comunidade padrão (“public”/“private”).
- Colete apenas métricas necessárias para reduzir carga e exposição.
- Audite logs e gire credenciais regularmente.
Aviso: expor SNMP (especialmente v1/v2c) para a Internet pública sem proteções é um risco grave.
Caso prático: ISP em escala
Com 500 roteadores em produção, o SNMP permite:
- Monitorar uptime e CPU de cada dispositivo.
- Identificar consumidores de banda por cliente via contadores de interface.
- Detectar interfaces falhando por aumento de erros.
- Disparar alertas para Slack/Telegram quando dispositivos caem.
Alertas automatizados economizam horas e evitam escalonamentos.
SNMP vs telemetria moderna
SNMP é estável e amplamente suportado. Métodos mais novos (gRPC telemetry, NetFlow/IPFIX) oferecem dados mais ricos, mas SNMP continua sendo a base padrão para interoperabilidade de dispositivos.
Combine SNMP para polling constante com telemetria moderna para análises de alta resolução.
Onde o MKController ajuda: se você quer monitoramento e acesso remoto sem arrumar um setup SNMP complexo ou IPs públicos, o NATCloud do MKController oferece visibilidade centralizada, onboarding simplificado e sessões remotas seguras para frotas MikroTik.
Conclusão
SNMP mantém redes observáveis e operadores são salvos do caos.
Habilite com cuidado, prefira SNMPv3, teste com snmpwalk e conecte a um NMS adequado à sua escala.
Comece pequeno, itere e automatize o onboarding.
Sobre o MKController
Esperamos que as informações acima ajudem você a navegar melhor pelo universo MikroTik e Internet! 🚀
Seja afinando configs ou tentando trazer ordem ao caos da rede, MKController está aqui para facilitar sua vida.
Com gerenciamento centralizado na nuvem, atualizações automáticas de segurança e um painel que qualquer pessoa domina, temos o que é necessário para elevar sua operação.
👉 Inicie seu teste grátis de 3 dias agora em mkcontroller.com — e veja como é ter controle de rede sem esforço.