MikroTik

How to Configure Watchdog on MikroTik: Step by Step

O Watchdog no Mikrotik é uma ferramenta que monitora o sistema e executa ações automáticas, como reiniciar o dispositivo ou executar scripts, caso ocorra uma falha. É essencial para garantir a disponibilidade do roteador em redes críticas.

Step by Step to Configure Watchdog on MikroTik

1. Access the MikroTik

  • Conecte-se ao dispositivo via WinBox, SSH, ou interface Web.

2. Enable the Watchdog

  • Ative a funcionalidade de Watchdog:
    RouterOS
    /system watchdog set enabled=yes

3. Configure the Monitoring IP

  • Defina um endereço IP para ser monitorado pelo Watchdog. Caso esse IP fique inacessível, o Mikrotik será reiniciado:
    RouterOS
    /system watchdog set watch-address=8.8.8.8
  • watch-address: IP de referência para verificação de conectividade (ex.: DNS do Google).

4. Configure Automatic Reboot on Failure

  • Certifique-se de que o Mikrotik será reiniciado se o endereço monitorado estiver inacessível:
    RouterOS
    /system watchdog set auto-send-supout=yes
  • auto-send-supout: Gera automaticamente um relatório técnico ao reiniciar.

5. Configure a Recovery Script (optional)

  • Execute scripts personalizados antes de reiniciar o dispositivo:
    RouterOS
    /system script add name="ReiniciarServico" source="/interface disable ether1; delay 5;
    /interface enable ether1;"
    /system watchdog set pre-reboot-script=ReiniciarServico

6. Test the Watchdog Configuration

  • To simulate a connectivity failure, disconnect the MikroTik from internet access and verify whether it reboots as configured.

7. Monitor the Watchdog Logs

  • Acompanhe eventos registrados pelo Watchdog no log do Mikrotik:
    RouterOS
    /log print where topics=watchdog

8. Adjust Settings (if necessary)

  • Modifique o endereço monitorado ou as ações de recuperação conforme as necessidades da rede:
    RouterOS
    /system watchdog set watch-address=1.1.1.1

Final Considerations

O Watchdog no Mikrotik é uma ferramenta indispensável para manter a estabilidade e disponibilidade da rede. Com a configuração adequada, ele monitora o funcionamento do dispositivo e executa ações para corrigir falhas automaticamente.