Pagina de Aviso por Ramal

pedro um tempo a gente estava discutindo sobre pagina de aviso que foi removido via ssh até então hoje não tenho mais pagina de aviso pois trabalhamos com RAMAL separadamente por cada torre pois o mesmo autentica seu próprio cliente.

então via ftp ele manda um address list com ips de todas torres sendo que cada torre tem seu ip especifico 

foi feito alguma coisa teve alguma solução, pois vc fico de ver alguma solução para isso????

abrass sucessos.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Pelo que entendi vc refere-se ao fato de que o mkauth envia via ftp o mesmo arquivo com lista de cliente que tem que ver pgaviso pra todos ramais assim enchendo o addrlist com todos os clientes que deve ver a pgaviso mesmo sendo de outro ramal.

    É importante que realmente a lista de pgaviso vá via ftp para apenas o ramal em que o cliente está cadastrado, apenas pra não haver uma lista muito extensa em todos ramais pois na hora de procurar fica um pouco confuso.

  • isoo mesmo amigo

  • todo dia lembro disso amigo e alguns outros recursos que são prioridades aqui pode ter certeza, o problema está sendo o tempo, mais poder ter certeza que logo resolvo isso...

    Igor Dib disse:

    isoo mesmo amigo

  • http://www.mk-auth.com.br/tool_fetch/pgaviso.txt

    faz um update manual amigo, depois abre o terminal do mikrotik e cola o codigo da url acima, a parte em negrito abaixo vc troca pelos seus dados da rede, como ip do mk-auth e ip do ramal e a key_api vc pega na pagina de dados do provedor no webadmin...

    /system scheduler add interval=30m name=ler_pgaviso on-event=":execute script=ler_pgaviso;"
    /system script add name=ler_pgaviso source="#===============================\r\
    \n:global IPMKAUTH \"172.31.255.2\";\r\
    \n:global KEY \"key_api\";\r\
    \n:global RAMAL \"todos\";\r\
    \n:global done \"\";\r\
    \n/tool fetch mode=http url=\"https://\$IPMKAUTH/api/mkt_pgaviso.php\\\?key=\$KEY&ramal=\$RAMAL\" src-path=mkt_pgaviso.php dst-path=mkt_pgaviso.rsc;\r\
    \n:set done \"true\";\r\
    \n\r\
    \n:if ( [/file find name=mkt_pgaviso.rsc] != \"\" ) do={\r\
    \n :log warning \"Importando PgAviso\";\r\
    \n /import mkt_pgaviso.rsc;\r\
    \n /file remove mkt_pgaviso.rsc;\r\
    \n}\r\
    \n"

    não copie daqui, copie do txt da url acima para não ter erros de quebras de linhas...
  • só faltou vc colocar em negrito o que deve ser alterado amigo.

    E só pra saber, este script substitui o outro que importava do ftp?

  • alterado e ele substitui amigo, mais por FTP continua funcionando, vc pode trocar, usando url por tool fetch é melhor pq o próprio mikrotik busca a informação, não precisa o mk-auth ficar enviando...

    Carlos Roberto Borges disse:

    só faltou vc colocar em negrito o que deve ser alterado amigo.

    E só pra saber, este script substitui o outro que importava do ftp?

  • este todos é o nome ou ip do ramal cadastrado no mkauth?

    Pedro Filho disse:

    alterado e ele substitui amigo, mais por FTP continua funcionando, vc pode trocar, usando url por tool fetch é melhor pq o próprio mikrotik busca a informação, não precisa o mk-auth ficar enviando...

  • Já coloquei com três possibilidades e nada acontece por aqui no log mas está funcionando com o antigo ftp só que vem a lista completa com todos os clientes que deve ver a pgaviso sendo assim enchendo de clientes até de outro ramais por isso gostaria de usar este novo script.

    veja como está o meu logo abaixo:

    #===============================
    :global IPMKAUTH "coloquei aqui o ip do mkauth";
    :global KEY "coloquei aqui o key api que consta nos dados da empresa";
    :global RAMAL "coloquei aqui três opções: todos, ip do ramal e nome do ramal cadastrado no mkauth";
    :global done "";
    /tool fetch mode=http url="https://$IPMKAUTH/api/mkt_pgaviso.php\?key=$KEY&ramal=$RAMAL" src-path=mkt_pgaviso.php dst-path=mkt_pgaviso.rsc;
    :set done "true";

    :if ( [/file find name=mkt_pgaviso.rsc] != "" ) do={
       :log warning "Importando PgAviso";
       /import mkt_pgaviso.rsc;
       /file remove mkt_pgaviso.rsc;
    }



    Carlos Roberto Borges disse:

    este todos é o nome ou ip do ramal cadastrado no mkauth?

  • é o ip do ramal, é preciso que o cliente tenha o ramal definido no mk-auth e ver no log do mikrotik, se ocorrer algum erro o log mostra...

    Carlos Roberto Borges disse:

    este todos é o nome ou ip do ramal cadastrado no mkauth?

  • cadastro do cliente com ramal e ip informado:

    1488542997?profile=RESIZE_1024x1024

    nada acontece no log do mikrotik veja:

    1488543193?profile=RESIZE_1024x1024no log aparece em azul apenas a importação com o script antigo via ftp que por sinal esta importando para o addrlist perfeitamente inclusive com este login adminteste constando na lista, enquanto que o novo script ao ser executado não acontece nada.


    Pedro Filho disse:

    é o ip do ramal, é preciso que o cliente tenha o ramal definido no mk-auth e ver no log do mikrotik, se ocorrer algum erro o log mostra...

This reply was deleted.