Recurso para monitorar o mkauth e ativar os clientes no secret do mikrotik automaticamente se houver alguma falha no mkauth.
System - Scripts
crie esses dois scripts.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tool - Netwatch
crie com ip do mkauth, para ser monitorado..se parar de pingar ele execulta os scripts e ativas os clientes destivados em secrets no pppoe ou/ user em hotpot
UP
log
:log info message="MK-AUTH_ATIVO"
:global hora [/system clock get time]
:global data [/system clock get date]
/tool e-mail send to="SEUEMAIL@gmail.com" subject="MK-AUTH ATIVO $data $hora" tls=yes body="SEUNOME O MK-AUTH ESTA ATIVO,
FAVOR VERIFICAR SE EXISTE USUÁRIOS LOGADOS EM BASE LOCAL E DESCONECTAR PARA QUE ELE POSSA LOGAR NOVAMENTE VIA MK-AUTH.
FAVOR NAO RESPONDER ESTE E-MAIL O SISTEMA AVISA AUTOMATICAMENTE QUANDO O SERVICO FICA ATIVO OU FORA DO AR."
/system script run MK-AUTH_ATIVO
DOWN
/system script run MK-AUTH_FORA
/log
:log info message="MK-AUTH_FORA"
:global hora [/system clock get time]
:global data [/system clock get date]
/tool e-mail send to="SEUEMAIL@gmail.com" subject="MK-AUTH FORA DO AR $data $hora" tls=yes body="SEUNOME O MK-AUTH ESTA FORA DO AR, ELE PODE ESTA SEM RESPONDER AO PING SOMENTE OU DEVE TER DADO PROBLEMA NO COMPUTADOR FAVOR VERIFICAR N0 SERVIDOR O QUE ACONTECEU, POREM OS USUÁRIOS IRÃO LOGAR NA INTERNET EM BASE LOCAL USANDO O MIKROTIK ATÉ O PROBLEMA SER RESOLVIDO.
FAVOR NAO RESPONDER ESTE E-MAIL O SISTEMA AVISA AUTOMATICAMENTE QUANDO O SERVICO FICA ATIVO OU FORA DO AR."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Acesse seu Web admin click nos ponto 1 - 2 3 e siga o passo a passo.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Agora conclua o serviço! abra o bloco de nota selecione tudo e recorte para colar no New Terminal do seu mikrotik em:
/ppp secret>
Pronto agora.. Seu Mkauth pode estirar as canelas. ex. fonte queima. placa mãe da pau. coller para de funcionar, falta de energia etc.
obs.. lembre de sempre exportar os clientes para secrets qd add novos clientes no mkauth.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AGORA VAMOS FAZER O MONITORAMENTO DO IP DO SEU FORNECEDOR PRA ATIVA E DESATIVAR OS SCRIPTS Q ATIVA E DESATIVA A REGRA NO NAT DE PGMANUTENÇÂO!
tool>Netwatch
UP
link-on
DOWN
link-off
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
System>scripts
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
/ip firewall nat
add action=dst-nat chain=dstnat comment=PGMANUTENCAO disabled=yes dst-port=80 \
protocol=tcp src-address="range de ip dos seus clientes" to-addresses=172.31.255.2 \
to-ports=89
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GERAR LOG E BACKUP E ENVIAR POR EMAL AUTOMATICAMENTE
/tool email
/system script
add name=salvar-backup policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=\
"/system backup save name=Servidor"
add name=enviar-backup-automatico policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
:log info message=\"enviando backup por email\"\r\
\n:global data [/system clock get date]\r\
\n:global hora [/system clock get time]\r\
\n/tool e-mail send to=\"SEU_EMAIL@gmail.com\" subject=backup-mikrotik f\
ile=Servidor.backup tls=yes"
add name=salvar-log policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=\
"/log print file=log.mikrotik.txt"
add name=enviar-log-automatico policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
:log info message=\"enviando log por email\"\r\
\n:global data [/system clock get date]\r\
\n:global hora [/system clock get time]\r\
\n/tool e-mail send to=\"SEU_EMAIL@gmail.com\"\r\
\nsubject=log-mikrotik\r\
\nfile=log.mikrotik.txt tls=yes"
/system scheduler
add disabled=no interval=6h name=salvar-backup-automatico on-event=\
salvar-backup policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=nov/26/2012 start-time=00:00:00
add disabled=no interval=0s name=enviar-backup-automatico on-event=\
enviar-backup-automatico policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=nov/26/2012 start-time=17:31:44
add disabled=no interval=6h name=salvar-log-automatico on-event=salvar-log \
policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=nov/26/2012 start-time=00:00:00
add disabled=no interval=6h10s name=enviar-log-automatico on-event=\
enviar-log-automatico policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=nov/26/2012 start-time=17:31:54
Respostas
Gostaria de te parabenizar pelas dicas, muito útil.
Obrigado.
Grato!! valeu grande, mas não precisa agradecer... isso é apenas uma contribuição pelo trabalho de Pedro Filho.
Quando aprender algo bacana faça o mesmo!! Gentileza gera Gentileza.
Gustavo Santiago Franceschi disse:
Show de bola amigo, obrigado!
boa noite , testei aki e nao funcionou
Boa Tarde, também fiz e não deu certo
Amigo, poderia dar mais detalhes sobre o sistema do email ?
Cara muito bom parabéns!
Eu tô procurando um tutorial que vi na internet e não salvei no dia, ele faz tudo isso que você nos ensinou, e também cópia todos os clientes diariamente e apaga os que tava ativo, deixando assim os clientes sempre ativos localmente! Muito bom também mais não acho mais!!!
Lindemberg Fernandes de Lima disse:
muito bom
parabéns amigo