MikroTik RouterOS se destaca por sua rica gama de ferramentas que permitem aos administradores de rede ter controle preciso sobre suas infraestruturas. Dentre essas ferramentas, o Netwatch surge como um recurso essencial para monitorar e automatizar ações na rede.
No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura
Configuração básica do Netwatch
Antes de mergulharmos em exemplos específicos, é essencial compreender a configuração básica do Netwatch. A sintaxe básica envolve a criação de uma regra Netwatch, especificando o endereço IP ou nome de domínio do recurso a ser monitorado e o script a ser executado quando as condições definidas forem atendidas.
/ferramenta netwatch adicionar host= intervalo = tempo limite = \
up-script = script para baixo = comentário =
- host: O endereço IP ou nome de domínio do recurso a ser monitorado.
- intervalo: O intervalo de tempo entre as verificações.
- timeout: O limite de tempo para considerar que o recurso não está disponível.
- up-script: O script a ser executado quando o recurso se tornar acessível.
- down-script: O script a ser executado quando o recurso se tornar inacessível.
- comentário: um comentário opcional para descrever a regra.
Importante: essas propriedades estão disponíveis no RouterOS v6 até RouterOS 7.3.1
A partir do RouterOS v7.4, a funcionalidade do Netwatch foi expandida; as versões anteriores suportavam apenas opções simples de ICMP. Enquanto, ao atualizar para a nova versão, as entradas antigas do Netwatch permanecerão inalteradas, reportando a opção tipo “simples”, mantendo a mesma funcionalidade. O monitoramento pode ser realizado com base nos seguintes tipos:
- ICMP - Faz ping em um endereço IP específico - hosts, com uma opção para ajustar valores de limite
- Simples: use ping, sem usar métricas avançadas
- Conexão TCP: para testar a conexão TCP
- HTTP GET/HTTPS GET: solicitação em um servidor que você está monitorando
Exemplos práticos de uso do Netwatch
1. Reinicialização automática da interface
Suponha que queiramos reiniciar automaticamente uma interface de roteador quando detectarmos que a conexão com um servidor específico está inoperante. Podemos conseguir isso configurando o Netwatch para monitorar a conectividade com o servidor e executar um script que reinicia a interface se a conexão for perdida.
/ferramenta netwatch adicionar host=meu_servidor.com intervalo=10s tempo limite=5s \
down-script="/interface ethernet restart ether1" comment="Reiniciar ether1 se a conexão falhar"
2. Notificação de perda de conexão
Em vez de realizar ações automáticas, podemos configurar o Netwatch para enviar uma notificação quando a conexão com um recurso crítico for perdida. Neste exemplo, enviaremos um e-mail quando um servidor web estiver indisponível.
/tool netwatch add host=my_web_server.com intervalo=30s tempo limite=10s \
down-script="/ferramenta envio de e-mail [email protegido] subject=Alerta! Servidor Web não disponível body=O servidor Web não está respondendo." \
comment="Notificar perda de conexão com o servidor web"
3. Resposta automática à perda de ping
O Netwatch também pode ser usado para responder automaticamente à perda de conectividade de um dispositivo executando scripts personalizados. Abaixo está um exemplo de alteração da configuração de uma regra de firewall quando a conectividade com um dispositivo é perdida.
/ferramenta netwatch adicionar host=intervalo_dispositivo_crítico=20s tempo limite=8s \
down-script="/ip firewall filter set [find comment='Allow_Critical_Device'] desativado=yes" \
up-script="/ip firewall filter set [find comment='Allow_Critical_Device'] desativado=não" \
comment="Alterar configurações de firewall quando a conectividade for perdida"
Conclusões e Considerações Finais
Netwatch no MikroTik RouterOS é uma ferramenta poderosa que fornece aos administradores de rede a capacidade de monitorar e responder automaticamente às mudanças no estado dos recursos da rede.
A flexibilidade para executar scripts personalizados em resposta a eventos específicos proporciona controle granular sobre a infraestrutura de rede.
Ao implantar estrategicamente o Netwatch, os administradores podem melhorar a disponibilidade, a eficiência e a capacidade de resposta de suas redes, reduzindo o tempo de inatividade e melhorando a experiência do usuário.
Compreender a configuração básica e aplicar exemplos práticos permite que os profissionais de rede aproveitem ao máximo esta ferramenta versátil no MikroTik RouterOS.
Breve teste de conhecimento
O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?
Livro recomendado para este artigo
Livro de conceitos fundamentais do MikroTik, RouterOS v7
Material de estudo para o Curso de Certificação MTCNA, atualizado para RouterOS v7
Artigos relacionados
- MikroTik e autenticação sem fio: entendendo 'Permitir chave compartilhada'
- Ferramentas de teste de largura de banda e teste de velocidade no MikroTik RouterOS
- MikroTik IPSec: Escolha entre modo túnel e modo de transporte para VPN
- HSRP, VRRP, GLBP: Compreendendo os principais protocolos para redundância de rede
- Maneiras de atribuir endereçamento IPv6 (Parte 2)