+ Responder ao Tópico



  1. #1
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    O script foi criado para monitorar se há ou não luz em uma localidade que possua Mikrotik.

    Através de ping (icmp) existem inúmeros scripts na internet. Porem a ideia é poder monitorar se há ou não luz sem a necessidade de configurar nenhum equipamento no local. Muitas vezes usam-se 'roteadorzinho" para "pingar" e com a queda de luz, o roteador acaba "resetando" e há uma necessidade de enviar um técnico ao local. Desta forma o conceito empregado, foi monitorar o "status" da interface no mikrotik. Não importando a configuração do equipamento ligado a ela.


    Siga as instruções:


    # -- Entre no site www.smsnet.com.br e Registre. Teste gratuitamente.
    # -- Apos cadastro, substitua no script USUÁRIO, SENHA e telefone de destino da mensagem.
    # -- Adicionar o Código completo em SYSTEM >> SCRIPTS
    # -- Por padrao o script nao vai derrubar nenhuma interface.
    # -- O script pode ser executado pelo botao "run script" ou via linha de comando.
    # "/ system script run <nome do script>
    # -- Crie no scheduler um agendamento para rodar a cada 10 minutos - como achar melhor.
    # -- Testado nas versões 6x

    COPIAR e COLAR:
    ###########################################################################
    # #
    # Script MONITORAMENTO LUZ - Check v0.1 - ALERTA SMS SMSNET #
    # Provedor SMSNET de envio #
    # https://www.smsnet.com.br/ #
    # #
    # Basta apenas colocar qualquer equipamento na interface a ser monitorada #
    # #
    # Autor: Andre Andrade <https://chat.whatsapp.com/47oHqutEhDs4R2ECrzNysZ> #
    # 19/03/2018 - 19:20pm #
    # #
    ###########################################################################


    ###########################################################################
    #### ####
    #### AJUSTAR VALORES ENTRE ASPA ABAIXO ####
    #### ####
    #### NOME_DA_INTERFACE, USUARIO, SENHA, dddCELULAR ####
    #### ####
    ###########################################################################


    :local intname "NOME_DA_INTERFACE"
    :local user "USUARIO_DO_SMSNET"
    :local pass "SENHA_DO_SMSNET"
    :local from "dddCELULAR"


    ###########################################################################
    #### ####
    #### NAO ALTERAR ABAIXO O SCRIPT ####
    #### ####
    ###########################################################################
    :local date [/system clock get date]; :local hour [/system clock get time]; :local host [/system identity get name]; :global uMonitTurn; /interface ethernet monitor $intname once do={:if ($status != "link-ok" && $uMonitTurn != 0) do={:set uMonitTurn 0; :log error "interface $intname is disconnected"; /tool fetch url="https://sistema.smsnet.com.br/sms/global\?username=$user&password=$pass&to=+55$from&msg=LIGHT TURN OFF em $host em $date ($hour)" keep-result=no; };:if ($status = "link-ok" && $uMonitTurn != 1) do={:set uMonitTurn 1; :log warning "interface $intname is connected"; /tool fetch url="https://sistema.smsnet.com.br/sms/global\?username=$user&password=$pass&to=+55$from&msg=LIGHT TURN ON in $host em $date ($hour)" keep-result=no;}}
    Gostaria de agradecer ao SMSNET que disponibilizou o registro e credito automático para testes.
    Segue link de cadastro:
    https://sistema.smsnet.com.br/registrar

  2. #2

    Thumbs up Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Muito legal, vou testar aqui e posto o resultado! Parabéns.

  3. #3
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Thumbs up Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Citação Postado originalmente por Brendon Ver Post
    Muito legal, vou testar aqui e posto o resultado! Parabéns.
    Obrigado. Havia no underlinux estrelinhas para avaliar. Agora vi que em cima tem avaliações...
    Espero que goste.

  4. #4

    Padrão

    Blz editei o post novamente

    agora eu entendi, tenho que colocar um dispositivo ligado direto na tomada de energia podendo ser um roteador wifi por exemplo ou um velho switch, e interligar ele em uma porta LAN interface no mikrotik onde irá ser executado o script.



    Editado

    Testei realmente funciona, porém ainda resta uma dúvida (como detectar se é problema na interface que queimou pode acontecer em caso raro?) ou mesmo queda de energia.


    Ao invés de rodar o script de 10 em 10 minutos, porque não deixar continuo executando, se por eventualidade a luz apagar, devido a cabo desconectado na interface ou queda de energia ele enviar um SMS informando queda de energia.

    Ao voltar a funcionar a luz led da interface ele enviar outro SMS informando que a Energia Voltou.


    Para não empilhar mensagens no celular de 10 em 10minutos informando ENERGIA OK ou OFF..

    se ajustar o schedule para executar de 1h em 1h.. só irei receber sms 1h depois da queda de energia, o que pode ser um prejuizo enorme descobrir somente 1hora depois, onde já foi consumido algum tempo útil das baterias.

    No mais funciona como descrito, aprovei algumas melhorias poderão ser efetuadas, irei tentar modificar o script, e atualizar.
    Última edição por PortaNET; 21-03-2018 às 00:07.

  5. #5

    Padrão

    muito lindo tudo isso parabéns, mas !!!

    pra que tudo isso o The Dude faz isso e muito mais, é só configurar direitinho.

    obs: o meu dude manda email com detalhes para meu smartphone.

    (segue imagem)
    Miniaturas de Anexos Miniaturas de Anexos Clique na imagem para uma versão maior

Nome:	         Local.jpeg
Visualizações:	310
Tamanho: 	253,6 KB
ID:      	68253  

  6. #6
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Citação Postado originalmente por mandrak66 Ver Post
    muito lindo tudo isso parabéns, mas !!!

    pra que tudo isso o The Dude faz isso e muito mais, é só configurar direitinho.

    obs: o meu dude manda email com detalhes para meu smartphone.

    (segue imagem)
    Boa tarde

    No site do smsNet existe integração para o The Dude. Porém a idéia é funcionar sem um serviço externo monitoramento. Dependendo do porte da empresa, o SUPERVISORIO fica em um datacenter e os mikrotik remoto.
    Não existe nada melhor ou pior. O que existe são soluções que se adaptam melhor ou pior em um contexto. Por isso temos que estudar constantemente e estamos sempre aprendendo.

    Forte abraço

  7. #7
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Citação Postado originalmente por PortaNET Ver Post
    Blz editei o post novamente

    agora eu entendi, tenho que colocar um dispositivo ligado direto na tomada de energia podendo ser um roteador wifi por exemplo ou um velho switch, e interligar ele em uma porta LAN interface no mikrotik onde irá ser executado o script.



    Editado

    Testei realmente funciona, porém ainda resta uma dúvida (como detectar se é problema na interface que queimou pode acontecer em caso raro?) ou mesmo queda de energia.


    Ao invés de rodar o script de 10 em 10 minutos, porque não deixar continuo executando, se por eventualidade a luz apagar, devido a cabo desconectado na interface ou queda de energia ele enviar um SMS informando queda de energia.

    Ao voltar a funcionar a luz led da interface ele enviar outro SMS informando que a Energia Voltou.


    Para não empilhar mensagens no celular de 10 em 10minutos informando ENERGIA OK ou OFF..

    se ajustar o schedule para executar de 1h em 1h.. só irei receber sms 1h depois da queda de energia, o que pode ser um prejuizo enorme descobrir somente 1hora depois, onde já foi consumido algum tempo útil das baterias.

    No mais funciona como descrito, aprovei algumas melhorias poderão ser efetuadas, irei tentar modificar o script, e atualizar.
    Ele não vai ficar enviando o sms repetido. A análise é feito a cada tempo agendado.

  8. #8

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Se acabar a luz o script roda e envia email e se a luz não voltar daqui 10 minutos o script roda de novo ai ele envia outro email? Ou so envia email quando a luz voltar?

  9. #9
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Quando voltar a luz.

  10. #10
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Esse script envia sms usando a conta do www.smsnet.com.br

  11. #11

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Acabei de ver 1 centavo cada msg, vou testar depois orbgiado.

  12. #12

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Então se a luz não voltar em 10 minutos, eu não vou receber outra msg avisando que esta sem luz novamente certo? muito grato

  13. #13
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Citação Postado originalmente por loghan02 Ver Post
    Então se a luz não voltar em 10 minutos, eu não vou receber outra msg avisando que esta sem luz novamente certo? muito grato
    Certo.

  14. #14
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Citação Postado originalmente por loghan02 Ver Post
    Acabei de ver 1 centavo cada msg, vou testar depois orbgiado.
    Ao se registrar. ganha 1 real de credito para gastar como quiser.
    https://sistema.smsnet.com.br/registrar

  15. #15

    Padrão Re: MIKROTIK: Script MONITORAMENTO LUZ - Check v1.1 - ALERTA SMS SMSNET

    Vou testar e depois posto resultado!! Muito obrigado pelo script!!