Conectar-se

Esqueci minha senha

lateral
Estatísticas
Temos 30796 usuários registrados
O último usuário registrado atende pelo nome de LuanSD1

Os nossos membros postaram um total de 37895 mensagens em 5711 assuntos

Script para reiniciar modem Adsl via Mikrotik

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Script para reiniciar modem Adsl via Mikrotik

Mensagem por Alvarenga em Dom 4 Jan - 11:52

Bom dia meus Caros Amigos.


Venho procurando algumas soluções para deixar a rede estável. Uso 3 ADSL e volta e meia, algum deles travam, quando isso ocorre o loadbalance (RB750) não equilibra as cargas uniformes.

O propósito deste tópico é o de conseguir fazer um script no MK que identifique através do netwatch (ou outro método), que o modem parou de responder e dentro do proprio mikrotik, ele faça um acesso via terminal e o reinicie.

Fiz um algoritmo em vbscript que faz a reinicialização agendada, independente de estar respondendo ou não, isto em um ambiente windows. Porém, neste cenário, um computador fica sempre ligado. Fiz um agendamento para que todos os dias às 4h da manhã, seja feito um acesso via telnet para reinicializá-lo. 

Algoritmo em VBScript:

set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run("telnet.exe 10.10.31.1")
WScript.Sleep 800
WshShell.SendKeys"admin"
WshShell.SendKeys("{Enter}")
WScript.Sleep 800
WshShell.SendKeys"admin"
WshShell.SendKeys("{Enter}")
WScript.Sleep 1000
WshShell.SendKeys"ping [Você precisa estar registrado e conectado para ver este link.]
WshShell.SendKeys("{Enter}")
WScript.Sleep 5000
WshShell.SendKeys"reboot"
WshShell.SendKeys("{Enter}")
WScript.Sleep 500
WshShell.SendKeys"exit"
WshShell.SendKeys("{Enter}")
msgbox" * O Modem fui reiniciado!",vbInformation,"Atenção"
avatar
Alvarenga
Iniciante
Iniciante

Mensagens : 70
Pontos : 87
Reputação : 5
Data de inscrição : 12/08/2014
Idade : 32
Localização Localização : Vitória da Conquista

http://blog.ticonquista.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum