Como Configurar Netwatch no Mikrotik: Passo a Passo
O Netwatch no Mikrotik é uma ferramenta que monitora a conectividade com hosts específicos na rede ou na internet. Ele permite criar scripts automatizados para ações como failover, notificações ou reinicializações, caso um host se torne inacessível.
Passo a Passo para Configurar Netwatch no Mikrotik
1. Acesse o Mikrotik
- Conecte-se ao dispositivo via WinBox, SSH, ou interface Web.
2. Adicione um Host para Monitoramento
- Configure o Netwatch para monitorar um IP específico. Por exemplo, para verificar a conectividade com o Google DNS (8.8.8.8):
/tool netwatch add host=8.8.8.8 interval=10s timeout=5s up-script="/log info 'Google DNS está online'" down-script="/log warning 'Google DNS está offline'"
3. Ajuste os Parâmetros de Verificação
- Personalize o intervalo e o tempo limite (timeout) de checagem, conforme necessário:
- interval: Define a frequência da verificação (em segundos).
- timeout: Define o tempo máximo para o host responder antes de ser considerado offline.
4. Automatize Ações com Scripts
- Configure ações para situações específicas. Por exemplo, alterar a rota padrão em caso de falha:
- Script de Failover:
/system script add name="FailoverScript" source="/ip route set distance=2; /ip route set distance=1" - Vincule o script ao Netwatch:
/tool netwatch set down-script=FailoverScript
- Script de Failover:
5. Verifique as Entradas do Netwatch
- Liste todas as configurações ativas no Netwatch para monitorar múltiplos hosts:
/tool netwatch print
6. Monitore os Logs
- Use logs para acompanhar o status dos hosts monitorados e as ações realizadas:
/log print where topics~"netwatch"
7. Teste a Configuração
- Simule a falha do host monitorado, desconectando o link principal ou bloqueando o tráfego para o IP monitorado.
- Verifique se os scripts configurados são executados corretamente.
8. Configure Notificações (opcional)
- Configure o envio de e-mails para alertar sobre falhas:
/tool e-mail send to=<a rel="noopener">[email protected]</a> subject="Netwatch: Host offline" body="O host 8.8.8.8 não está respondendo."