Ad Widget

Collapse

Envio de SMS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • emersonrta
    Member
    Zabbix Certified Specialist
    • Aug 2010
    • 36

    #1

    Envio de SMS

    Boa tarde Pessoal!

    Estou com meu Zabbix funcionando perfeitamente, só não consigo fazer ele enviar SMS.
    Tenho um modem GSM modelo Huawei E227.
    Ele está reconhecido em /dev/ttyUSB0 e /dev/ttyUSB1, montei dois tipos de mídia SMS apontando para os dois dispositivos, mas infelizmente nenhum funcionou.
    Então instalei o GNOKII no meu Linux e criei um script para enviar SMS, à partir de uma mídia script criada.
    Habilitei as seguintes linhas no arquivo zabbix_server.conf.:

    AlertScriptsPath=/etc/zabbix/externalscripts/
    ExternalScripts=/etc/zabbix/externalscripts/

    Criei um script e coloquei ele no diretório descrito acima, segue abaixo o conteúdo so script:

    #!/bin/sh
    echo "teste ok" | gnokii --sendsms 8911XXXX

    Executando o script manualmente, eu recebo a msg no meu celular, mas não recebo nada através do Zabbix.
    Fico monitorando a parte de notificações, os contadores até chegam a aumentar, indicando a a msg foi enviada, ams nada chega ao meu celular como SMS.

    Alguém conseguiu configurar o zabbix para enviar sms sem precisar de script?

    Aguardo a ajuda de vcs!

    Obrigado
  • RafaelMoreno
    Member
    • Jul 2009
    • 58

    #2
    Originally posted by emersonrta
    Boa tarde Pessoal!

    Estou com meu Zabbix funcionando perfeitamente, só não consigo fazer ele enviar SMS.
    Tenho um modem GSM modelo Huawei E227.
    Ele está reconhecido em /dev/ttyUSB0 e /dev/ttyUSB1, montei dois tipos de mídia SMS apontando para os dois dispositivos, mas infelizmente nenhum funcionou.
    Então instalei o GNOKII no meu Linux e criei um script para enviar SMS, à partir de uma mídia script criada.
    Habilitei as seguintes linhas no arquivo zabbix_server.conf.:

    AlertScriptsPath=/etc/zabbix/externalscripts/
    ExternalScripts=/etc/zabbix/externalscripts/

    Criei um script e coloquei ele no diretório descrito acima, segue abaixo o conteúdo so script:

    #!/bin/sh
    echo "teste ok" | gnokii --sendsms 8911XXXX

    Executando o script manualmente, eu recebo a msg no meu celular, mas não recebo nada através do Zabbix.
    Fico monitorando a parte de notificações, os contadores até chegam a aumentar, indicando a a msg foi enviada, ams nada chega ao meu celular como SMS.

    Alguém conseguiu configurar o zabbix para enviar sms sem precisar de script?

    Aguardo a ajuda de vcs!

    Obrigado
    Você vai precisar do script,

    Ative o debug full do zabbix, e faça um "tail -f /var/log/zabbix-server/ nomedoseuscript.sh

    Poste aqui o resultado.

    Grato,
    Rafael Moreno

    Comment

    • exkg
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified Specialist
      • Mar 2007
      • 718

      #3
      Nos teus testes chegou a executar o teu script com o usuario zabbix ? Isso tah me cheirando a erro de permissao.



      []s,
      Luciano
      --
      Luciano Alves
      www.zabbix.com
      Brazil | México | Argentina | Colômbia | Chile
      Zabbix Performance Tuning

      Comment

      • emersonrta
        Member
        Zabbix Certified Specialist
        • Aug 2010
        • 36

        #4
        Olá Luciano!
        Eu consegui resolver o problema horas depois de postar essa mensagem!
        Mas foi isso mesmo que vc disse, era problema de permissão.
        Executei o script com user root, e funcionou, já com o zabbix não!
        Mas em seguida detectei outro problema além da permissão, e era referente ao tamanho da mensagem enviada por SMS.
        minha mensagem continha mais de 244 caracteres, quando o máximo é 160.
        Esse problema eu consegui pegar através do log do Zabbix.

        Obrigado pela ajuda, e fica aí mais uma dica:
        Além das permissões, tenha cuidado quanto ao tamanho da msg que será enviada por sms!

        Um abç

        Emerson

        Comment

        • dvnasc
          Junior Member
          • Jan 2011
          • 1

          #5
          SMS via script

          Pessoal,

          Estou com meu Zabbix funcionando perfeitamente, só não consigo fazer ele enviar SMS.
          Estou usando um integrator(script em perl)
          Alterei os caminhos abaixo no zabbix_server.conf e coloquei o script dentro desse diretório.
          AlertScriptsPath=/etc/zabbix/externalscripts/
          ExternalScripts=/etc/zabbix/externalscripts/
          Configurei a media:
          conforme anexo:
          Verificando em Adminstration/Audit/Action até informa que está enviando..
          Rodando o script manualmente funciona perfeitamente.

          Alguém conseguiu configurar o zabbix para enviar sms via script?

          Comment

          • roger.stevens
            Junior Member
            • Nov 2010
            • 8

            #6
            tenho um zabbix que está enviando SMS por script, porém ele manda a mensagem via https.

            Att
            Roger

            Comment

            • exkg
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified Specialist
              • Mar 2007
              • 718

              #7
              Oi,

              E com o usuário ZABBIX tuh consegue enviar o SMS executando manualmente o script ?

              []s,
              Luciano
              --
              Luciano Alves
              www.zabbix.com
              Brazil | México | Argentina | Colômbia | Chile
              Zabbix Performance Tuning

              Comment

              Working...