Rodar script de reboot se host externo parar de responder
Ola a todos.
recentemente ando enfrentando um problema em minha rede.
possuo uma 750 que recebe o link do net virtua via dhcp cliente.
ate ai tudo bem, so oque ocorre e que de vez em quando o virtua troca de ip, e o dhcp cliente do router não intende isso e não recebe o novo ip do virtua. Fica contando o tempo de expired time, so recebe o ip se eu der reboot na RB.
Oque eu gostaria e de um script que monitorasse um host externo (tipo 8.8.8.8) e se não tivesse resposta, rodaria um reboot no sistema.
tentei colocar esses
/tool netwatch
add disabled=no down-script=reboot host=8.8.8.8 interval=2m timeout=1s \
up-script=""
/system script
add name=reboot policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="/system reboot"
ate dar certo, se o host não responde ele reinicia, só que entra em um loop eterno de reboot na volta, (ele liga e em seguida ja reboot denovo, so para se resetar o equipamento.
grato a todos pela atenção.
Re: Rodar script de reboot se host externo parar de responder
Coloca o script para ser executado de X em X tempo, de 5 em 5 minutos, por exemplo. Aí você não vai ter esse problema.
Se ajudei, estrelinha pra mim!
Re: Rodar script de reboot se host externo parar de responder
Voce poderia me explicar qual script eu alteron o tempo?
Já tentei alterar o tempo em /tool netwatch. O monitoramento funciona perfeitamente, se o hostil não responde ele roda o reboot. Só que quando reinicia ele volta a reboota a novamente num loop sem fim.
tem que haver uma maneira de que quando reiniciar ele esperar os 5 min para monitorar o host novamente.
Re: Rodar script de reboot se host externo parar de responder
não vi \systen scheduler nas tuas regras ,á função do scheduler é essa .(marcar tempo para aplcar ás regras)
Re: Rodar script de reboot se host externo parar de responder
Citação:
Postado originalmente por
tigreinformatica
não vi \systen scheduler nas tuas regras ,á função do sheduler é essa .(marcar tempo para aplcar ás regras)
acho que e nisso que estou errando. Não sei como colocar o agendador para rodar o script. Teria como você mim dar uma forcinha para formular essas regras
Re: Rodar script de reboot se host externo parar de responder
/system scheduler
add disabled=no interval=5m name=reboot on-event=reboot policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-date=apr/16/2001 start-time=04:10:44
Re: Rodar script de reboot se host externo parar de responder
só copiar e colar new terminal
Re: Rodar script de reboot se host externo parar de responder
Citação:
Postado originalmente por
tigreinformatica
/system scheduler
add disabled=no interval=5m name=reboot on-event=reboot policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-date=apr/16/2001 start-time=04:10:44
Caro colega, essa regra agenda um reboot de 5 em 5 minutos, com ou sem link de internet no mk.
A ideia é, só rebootar se o link cair.
Ficoo grato por tentar me ajudar
Re: Rodar script de reboot se host externo parar de responder
mais facil ainda
/system watchdog
Re: Rodar script de reboot se host externo parar de responder
Citação:
Postado originalmente por
speedconnection
mais facil ainda
/system watchdog
Vou estudar um pouco a utilização dessa ferramenta.
depois posto os resultados.
Re: Rodar script de reboot se host externo parar de responder
depois de monitorar por algum tempo meu servidor vi que quando o meu link da Net caia ou simplesmente o ip mudava, deixando sem conexão com a web. A ferramenta watchdog reiniciava a routeerboad, fazendo com que o dhcp cliente se renovasse.
a regra utilizada foi esta
/system watchdog
set auto-send-supout=no automatic-supout=no no-ping-delay=5m watch-address=\
8.8.8.8 watchdog-timer=yes
grato pela ajuda, e adicionei * aos cooperadores
Re: Rodar script de reboot se host externo parar de responder
Citação:
Postado originalmente por
Anderson28
/system watchdog
set auto-send-supout=no automatic-supout=no no-ping-delay=5m watch-address=\
8.8.8.8 watchdog-timer=yes
grato pela ajuda, e adicionei * aos cooperadores
Amigo, a regra citada acima funcionou pra vc? a função "automatic-suport=no" não teria que ser "yes" ???
estou ativando o watchdog em um ptp com netmetal5. se pararem de responder de um ponto ao outro por 5 minutos quero que seja rebootado.
minha região é tensa, aconteceu dois travamentos em dias muito quentes. acredito que o watchdog me polpe de reboots manuais.
att