Watchdog por porta - MikroTik
Bom dia,
Possuímos algumas câmeras IP que travam com constância, e não conseguimos identificar o motivo. Observamos que apenas tirando o cabo de rede do switch e o reconectando imediatamente, essas câmeras voltam a funcionar.
Observando essa situação, penso que se posse possível criar um sistema do tipo Watchdog por porta, resolveríamos o problema.
Penso em um script que fique pingando nos IPs desses dispositivos, e caso não obtenha resposta que desabilitasse a respectiva porta do dispositivo, e a habilitasse novamente alguns segundos depois.
Saberiam de alguma solução, ou algum script que fizessem isso?
Obrigado!
Re: Watchdog por porta - MikroTik
Citação:
Postado originalmente por
wiband
Bom dia,
Possuímos algumas câmeras IP que travam com constância, e não conseguimos identificar o motivo. Observamos que apenas tirando o cabo de rede do switch e o reconectando imediatamente, essas câmeras voltam a funcionar.
Observando essa situação, penso que se posse possível criar um sistema do tipo Watchdog por porta, resolveríamos o problema.
Penso em um script que fique pingando nos IPs desses dispositivos, e caso não obtenha resposta que desabilitasse a respectiva porta do dispositivo, e a habilitasse novamente alguns segundos depois.
Saberiam de alguma solução, ou algum script que fizessem isso?
Obrigado!
Esse equipamento faz isso amigo.
http://www.powernetwork.com.br/produtos.php?i=330
Tem opção de 5 e 10 portas.
Re: Watchdog por porta - MikroTik
Quanta câmeras seriam? É possível desativar o POE das portas da RB750UP através de script, e com a ferramenta Netwatch da mesma RB, rodar um script caso um ping falhe.
Re: Watchdog por porta - MikroTik
Olá Alex.
É exatamente isso a proposta. Consegui com o script abaixo:
:if ([/ping xxx.xxx.xxx.xxx count=5] = 0) do={
/interface disable [find name=wan3]
:delay 5s
/interface enable [find name=wan3]
}
Re: Watchdog por porta - MikroTik
Assim, utilizando o Netwatch eh melhor, nao ?
Código :
/tool netwatch
add down-script=":log error \"**** Host Down ***\"\r\
\n/ interface ethernet disable ether3\r\
\n:delay 5\r\
\n/ interface ethernet enable ether3\r\
\n" host=x.y.z.z interval=30s up-script=\
":log warning \"**** Host UP ****\""
ali no x.y.z.z é o host q precisa monitorar.. 30 em 30 segundos ele monitora.. pode alterar o intervalo para menosou mais..