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.- No menu System, clique em Scheduler.
- Clique em Add para criar uma nova tarefa agendada.
- Set the task name (e.g., "AutoReboot") and the time interval for the reboot (e.g., "1d" to restart every 24 hours).
- No campo On Event, insira o comando para reiniciar o Mikrotik:
/system reboot. - 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:- Wait for the configured reboot interval (e.g., 24 hours).
- 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:- Create a script to check memory usage.
- 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> </div>
( > 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:- Check the logs to ensure the device is rebooting correctly.
- 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