MikroTik

How to Configure Auto Reboot on MikroTik: Complete Tutorial

A função de Auto Reboot no Mikrotik permite que o dispositivo seja reiniciado automaticamente em intervalos de tempo predefinidos. Isso pode ser útil para garantir a estabilidade da rede, corrigindo possíveis falhas de software ou congestionamento de memória. Neste tutorial, você aprenderá como configurar o Auto Reboot no Mikrotik de maneira simples e eficaz.

Prerequisites for Configuring Auto Reboot on MikroTik

Antes de começar, verifique se você possui os seguintes itens:
  • Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
  • Basic knowledge of how to use the task scheduler on MikroTik.

1. Accessing MikroTik

Para configurar o Auto Reboot, você precisará acessar o seu dispositivo:
  • Via Winbox: Baixe e execute o Winbox. Conecte-se ao seu Mikrotik usando o endereço IP ou MAC.
  • Via CLI: Use um terminal SSH para se conectar ao Mikrotik com seu nome de usuário e senha.

2. Creating an Auto Reboot Task

Para configurar o Auto Reboot, você usará o agendador de tarefas do Mikrotik. Isso permitirá que você defina um horário específico para o dispositivo reiniciar automaticamente.
  1. No menu System, clique em Scheduler.
  2. Clique em Add para criar uma nova tarefa agendada.
  3. Set the task name (e.g., "AutoReboot") and the time interval for the reboot (e.g., "1d" to restart every 24 hours).
  4. No campo On Event, insira o comando para reiniciar o Mikrotik: /system reboot.
  5. Clique em OK para salvar a tarefa.

CLI command example:

RouterOS
/system scheduler add name="AutoReboot" start-time=startup interval=1d on-event="/system reboot"

3. Testing the Auto Reboot Configuration

Após configurar a tarefa de Auto Reboot, é importante testar se a reinicialização automática está funcionando corretamente:
  1. Wait for the configured reboot interval (e.g., 24 hours).
  2. Verify that the MikroTik device restarted automatically after the specified period.

Verification command example:

RouterOS
/log print where message~"reboot"

4. Configuring a Conditional Reboot (Optional)

Se você deseja que o Mikrotik reinicie somente em condições específicas (por exemplo, quando a memória atingir um determinado limite), você pode adicionar um script condicional para monitorar a condição de memória:
  1. Create a script to check memory usage.
  2. Add a condition to the script to restart MikroTik if memory usage exceeds a defined threshold.

CLI command example for conditional script:

RouterOS
/system script add name="RebootIfHighMemory" source="
<div>&nbsp;</div>
( &gt; 80) do={/system reboot}"
/system scheduler add name="RebootIfHighMemory" start-time=startup interval=1d on-event="/system script run RebootIfHighMemory"

5. Monitoring Performance After Auto Reboot

Após configurar o Auto Reboot, é importante monitorar a rede para garantir que o reboot não impacte negativamente o desempenho da rede:
  1. Check the logs to ensure the device is rebooting correctly.
  2. Utilize ferramentas como Ping e Traceroute para verificar a conectividade após o reboot.

Command example for monitoring connectivity:

RouterOS
/ping 192.168.1.1 /traceroute 192.168.1.1

Conclusion on Configuring Auto Reboot on MikroTik

Configurar o Auto Reboot no Mikrotik é uma excelente maneira de garantir que o dispositivo esteja sempre funcionando de maneira otimizada, corrigindo falhas automaticamente e evitando problemas de desempenho. Com as etapas apresentadas, você pode configurar o Auto Reboot de forma eficaz e manter sua rede estável e eficiente. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!