Pedro gostaria de saber se na nova versão do SISTEMA MK-AUTH 32 BITS 4.110 as API's tiveram algumas alterações, percebi que não estão rodando corretamente no script do mikrotik, realizei todas mais o comando do script não esta sendo enviadas para o mikrotik e nem para o mk-auth, Lembrete todos funcionavam corretamente na versão : 4.100
Segue Script's que utilizo:
ler_arp
ler_dhcp
ler_ip
ler_pgaviso
ler_pgcorte
ler_queues
rm_pgaviso



Respostas
Vc viu que tem o script queue.php, ele contém os queue.
Márcio de Assis Ferreira Júnior disse:
perdro no scritp de ler dchp tem como manda o controle de banda do cliente ?
ele exporta ip, mac mais não vem o controle de banda!
é coloca ?
Pedro Filho disse:
ok, vlw o aviso...
Messias Batista disse:
Show, vlw pelo retorno!
Funcionou redondinho na versao 4.110, e 6.38.7 do mikrotik. só fiz umas alterações pq na minha RB as vezes dava erro.
1 - dividi em 2 cada script colocando uma pausa no agendamento.
2 - no script DHCP adicionei para remover os static que o mk-auth adiciona.
3 - no agendamento do Sheduler alterei o comando.
4 - Eliminei pagina de aviso. Só corte
Lembrando que tenho vários ramais, e cada vez que é alterado um cliente, executo manual os script no mikrotik do ramal
Ficou assim.
/system script
add name=ler_arp1 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#===============================\r\
\n:global IPMKAUTH \"172.31.255.2\"; \r\
\n:global KEY \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"; \r\
\n:global RAMAL \"172.31.255.1\";\r\
\n:global done \"\";\r\
\n/tool fetch mode=http url=\"https://\$IPMKAUTH/mkt/arp.php\\\?key=\$KEY&ramal=\$RAMAL\" src-path=mkt_arp.php dst-path=mkt_arp.rsc;\r\
\n:set done \"true\";\r\
\n"
add name=ler_arp2 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=\
":if ( [/file find name=mkt_arp.rsc] != \"\" ) do={\r\
\n :log warning \"Importando ARP\";\r\
\n /import mkt_arp.rsc;\r\
\n /file remove mkt_arp.rsc;\r\
\n}\r\
\n"
add name=ler_dhcp1 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#===============================\r\
\n:global IPMKAUTH \"172.31.255.2\"; \r\
\n:global KEY \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"; \r\
\n:global RAMAL \"172.31.255.1\";\r\
\n:global done \"\";\r\
\n/tool fetch mode=http url=\"https://\$IPMKAUTH/mkt/dhcp.php\\\?key=\$KEY&ramal=\$RAMAL\" src-path=mkt_dhcp.php dst-path=mkt_dhcp.rsc;\r\
\n:set done \"true\";\r\
\n"
add name=ler_dhcp2 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":if ( [/file find name=mkt_dhcp.rsc] != \"\" ) do={\r\
\n :log warning \"Importando DHCP\";\r\
\n /ip dhcp-server lease remove [/ip dhcp-server lease find comment~\"cliente\"];\r\
\n /ip dhcp-server lease remove [/ip dhcp-server lease find comment~\"adicional\"];\r\
\n /import mkt_dhcp.rsc;\r\
\n /file remove mkt_dhcp.rsc;\r\
\n}\r\
\n"
add name=ler_pgcorte1 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#===============================\r\
\n:global IPMKAUTH \"172.31.255.2\"; \r\
\n:global KEY \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"; \r\
\n:global RAMAL \"172.31.255.1\";\r\
\n:global done \"\";\r\
\n/tool fetch mode=http url=\"https://\$IPMKAUTH/mkt/pgcorte.php\\\?key=\$KEY&ramal=\$RAMAL\" src-path=mkt_pgcorte.php dst-path=mkt_pgcorte.rsc;\r\
\n:set done \"true\";\r\
\n"
add name=ler_pgcorte2 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=\
":if ( [/file find name=mkt_pgcorte.rsc] != \"\" ) do={\r\
\n :log warning \"Importando PgCorte\";\r\
\n /import mkt_pgcorte.rsc;\r\
\n /file remove mkt_pgcorte.rsc;\r\
\n}\r\
\n"
add name=ler_queues1 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#===============================\r\
\n:global IPMKAUTH \"172.31.255.2\"; \r\
\n:global KEY \"xxxxxxxxxxxxxxxxxxxxxxxxxxxx\"; \r\
\n:global RAMAL \"172.31.255.1\";\r\
\n:global done \"\";\r\
\n/tool fetch mode=http url=\"https://\$IPMKAUTH/mkt/queues.php\\\?key=\$KEY&ramal=\$RAMAL\" src-path=mkt_queues.php dst-path=mkt_queues.rsc;\r\
\n:set done \"true\";\r\
\n"
add name=ler_queues2 owner="" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=\
":if ( [/file find name=mkt_queues.rsc] != \"\" ) do={\r\
\n :log warning \"Importando QUEUES\";\r\
\n /import mkt_queues.rsc;\r\
\n /file remove mkt_queues.rsc;\r\
\n}\r\
\n"
/system scheduler
add interval=12h name=ler_arp on-event="/system script run ler_arp1\r\
\n:delay 5.0s;\r\
\n/system script run ler_arp2\r\
\n\r\
\n" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/27/2017 start-time=15:18:43
add interval=12h name=ler_dhcp on-event="/system script run ler_dhcp1\r\
\n:delay 5.0s;\r\
\n/system script run ler_dhcp2\r\
\n\r\
\n\r\
\n" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/27/2017 start-time=15:18:55
add interval=3h name=ler_pgcorte on-event="/system script run ler_pgcorte1\r\
\n:delay 5.0s;\r\
\n/system script run ler_pgcorte2" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/27/2017 start-time=15:19:06
add interval=1d name=ler_queues on-event="/system script run ler_queues1\r\
\n:delay 5.0s;\r\
\n/system script run ler_queues2" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/27/2017 start-time=15:19:16
Messias Batista disse:
Pessoal segue novos API para Versão 4.108 em diante
http://www.mk-auth.com.br/tool_fetch/
Obrigado a todos!
RESOLVIDO!
Percebi na Versão 4.108
foi integrado a Autenticação na API
Observei aqui que as informações do servidor não esta gerando informações!
Estou com o mesmo problema... Tive que voltar para a versão 4.99...
-
1
-
2
de 2 Próximo