Configurar envio Whatsapp Nagios [RESOLVIDO]

1. Configurar envio Whatsapp Nagios [RESOLVIDO]

Tharles Costa
supertc2014

(usa Outra)

Enviado em 19/03/2015 - 21:07h

Boa noite pessoal,

estou com uma duvida com relação ao envio de aviso pelo whatsapp, como vocês sabem existe um serviço
que nos permite está fazendo essa integração yowsup.
fiz todo o procedimento correto , registrei o aparelho, estou com pw: e login
mais ao tentar enviar mensagem tenho o seguinte retorno


[root@xxxx-1 yowsup-master]# ./yowsup-cli demos -s 55xxxxxxxxx "Testando ZapZap CLI - VOL" -c whattsapp.config
Traceback (most recent call last):
File "./yowsup-cli", line 304, in <module>
if not parser.process():
File "./yowsup-cli", line 227, in process
self.startSendClient()
File "./yowsup-cli", line 265, in startSendClient
from yowsup.demos import sendclient
File "/usr/local/nagios/tmp/yowsup-master/yowsup/demos/sendclient/__init__.py", line 1, in <module>
from .stack import YowsupSendStack
File "/usr/local/nagios/tmp/yowsup-master/yowsup/demos/sendclient/stack.py", line 1, in <module>
from yowsup.stacks import YowStack
File "/usr/local/nagios/tmp/yowsup-master/yowsup/stacks/__init__.py", line 1, in <module>
from .yowstack import YowStack, YowStackBuilder
File "/usr/local/nagios/tmp/yowsup-master/yowsup/stacks/yowstack.py", line 21, in <module>
from yowsup.layers.axolotl import YowAxolotlLayer
File "/usr/local/nagios/tmp/yowsup-master/yowsup/layers/axolotl/__init__.py", line 1, in <module>
from .layer import YowAxolotlLayer
File "/usr/local/nagios/tmp/yowsup-master/yowsup/layers/axolotl/layer.py", line 2, in <module>
from .protocolentities import SetKeysIqProtocolEntity
File "/usr/local/nagios/tmp/yowsup-master/yowsup/layers/axolotl/protocolentities/__init__.py", line 3, in <module>
from .iq_keys_get_result import ResultGetKeysIqProtocolEntity
File "/usr/local/nagios/tmp/yowsup-master/yowsup/layers/axolotl/protocolentities/iq_keys_get_result.py", line 3, in <module>
from axolotl.state.prekeybundle import PreKeyBundle
ImportError: No module named axolotl.state.prekeybundle


gostaria de ajuda de vocês para enteder esse problema, se pode ser firewall, alguma configuração invalida, sintaxe.
estranho é que registro funcionou normalmente.


  


2. Erro No module named axolotl.state.prekeybundle [RESOLVIDO]

vinicius nunes de bona
viniciusbona

(usa Debian)

Enviado em 05/05/2015 - 15:54h

Ola,

Utilizo o yowsup-cli (versão v2.0.9) conforme abaixo em um servidor redhat 6.5:

-bash-4.1# scl enable python27 'python yowsup-cli version'
yowsup-cli v2.0.9
Using yowsup v2.2.78
-bash-4.1#

O yowsup-cli versao 2.0.9 só funciona no python versão 2.7, na versão 2.6.6 não funciona pois, não suporta a biblioteca "Counter" (import counter)

Para funcionar, tive que instalar o python 2.7, utilizando o repositório DTS da redhat, ou, pode-se utilizar este repositório abaixo:

http://people.redhat.com/bkabrda/scl_python27.repo

Após atualizar a versão do python após registrar e ao tentar enviar uma mensagem, a mensagem de erro referente a falta do módulo python "named axolotl.state.prekeybundle" foi exibida conforme abaixo

Segui as orientações do link https://github.com/tgalal/yowsup/issues/488 e efetuei a instalação do módulo "axolotl.state.prekeybundle".

Para instalar bastar localizar a pasta "/usr/lib/python2.7/site-packages" e fetuar o download do módulo "https://pypi.python.org/packages/source/p/python-axolotl/python-axolotl-0.1.1.tar.gz"

acessar a pasta e extrair o conteudo conforme abaixo

tar -xvzf python-axolotl-0.1.1.tar.gz

Depois instalar o módulo executando o arquivo "setup.py" conforme abaixo:

python setup.py install

Depois disso é só utilizar normalmente.


#LOG MENSAGEM DE ERRO.

scl enable python27 'python yowsup-cli demos -c nagios.config -s 5548999999 "test"'

-bash-4.1# scl enable python27 'python yowsup-cli demos -c nagios.config -s 554891640600 "test"'
Traceback (most recent call last):
File "yowsup-cli", line 304, in <module>
if not parser.process():
File "yowsup-cli", line 227, in process
self.startSendClient()
File "yowsup-cli", line 265, in startSendClient
from yowsup.demos import sendclient
File "/usr/local/src/yowsup-master/yowsup/demos/sendclient/__init__.py", line 1, in <module>
from .stack import YowsupSendStack
File "/usr/local/src/yowsup-master/yowsup/demos/sendclient/stack.py", line 1, in <module>
from yowsup.stacks import YowStack
File "/usr/local/src/yowsup-master/yowsup/stacks/__init__.py", line 1, in <module>
from .yowstack import YowStack, YowStackBuilder
File "/usr/local/src/yowsup-master/yowsup/stacks/yowstack.py", line 22, in <module>
from yowsup.layers.axolotl import YowAxolotlLayer
File "/usr/local/src/yowsup-master/yowsup/layers/axolotl/__init__.py", line 1, in <module>
from .layer import YowAxolotlLayer
File "/usr/local/src/yowsup-master/yowsup/layers/axolotl/layer.py", line 2, in <module>
from .protocolentities import SetKeysIqProtocolEntity
File "/usr/local/src/yowsup-master/yowsup/layers/axolotl/protocolentities/__init__.py", line 3, in <module>
from .iq_keys_get_result import ResultGetKeysIqProtocolEntity
File "/usr/local/src/yowsup-master/yowsup/layers/axolotl/protocolentities/iq_keys_get_result.py", line 3, in <module>
from axolotl.state.prekeybundle import PreKeyBundle
ImportError: No module named axolotl.state.prekeybundle






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts