connector-livestatus2canopsis issueshttps://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues2018-10-18T17:03:39+02:00https://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues/6Abandonner supervisord2018-10-18T17:03:39+02:00Mathias VédrinesAbandonner supervisordDepuis que systemd est là, il n'est plus utile de passer par supervisord pour gérer le processus du connecteur.
Ceci allégerait les dépendances et les étapes de déploiement. Aussi, on simplifierait l'exploitation du service.
Tâches ide...Depuis que systemd est là, il n'est plus utile de passer par supervisord pour gérer le processus du connecteur.
Ceci allégerait les dépendances et les étapes de déploiement. Aussi, on simplifierait l'exploitation du service.
Tâches identifiées :
- Fournir un fichier d'unit systemd pour le service connector-livestatus2canopsis
- Retirer toutes les dépendances ou références à supervisord dans ce projet, procédures de déploiement et utilisation…https://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues/5[EVOLUTION] possibilité de filtrer les alertes en état SOFT et/ou HARD2018-09-11T10:16:46+02:00sgaudart[EVOLUTION] possibilité de filtrer les alertes en état SOFT et/ou HARDUn client serait intéressé par filtrer les alertes dans l'état SOFT et/ou HARD.
Serait-il possible d'intégrer cette évolution dans le fichier de conf `json` ?
Le comportement du connecteur par défaut est de pousser toutes les alertes S...Un client serait intéressé par filtrer les alertes dans l'état SOFT et/ou HARD.
Serait-il possible d'intégrer cette évolution dans le fichier de conf `json` ?
Le comportement du connecteur par défaut est de pousser toutes les alertes SOFT et HARD, or les alertes SOFT ne doivent pas être pris en compte. https://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues/4Erreur au demarrage lié à la librairie kombu2018-08-07T09:35:54+02:00Yoann PanierErreur au demarrage lié à la librairie kombuDans les déploiements est utilisé kombu 2.5.10 sûrement sur recommandations des mainteneurs de livestatus2canopsis.
Sauf qu'avec python 2.7.11, l'erreur suivante se produit désormais :
```
# /opt/connector-livestatus2canopsis/bin/pytho...Dans les déploiements est utilisé kombu 2.5.10 sûrement sur recommandations des mainteneurs de livestatus2canopsis.
Sauf qu'avec python 2.7.11, l'erreur suivante se produit désormais :
```
# /opt/connector-livestatus2canopsis/bin/python /opt/connector-livestatus2canopsis/application.py
Traceback (most recent call last):
File "/opt/connector-livestatus2canopsis/application.py", line 22, in <module>
from connector_libs.publisher.canopsis import CanopsisPublisher
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/connector_libs/publisher/canopsis.py", line 24, in <module>
from kombu import Connection as AMQPConnection
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/__init__.py", line 66, in __getattr__
module = __import__(object_origins[name], None, None, [name])
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/connection.py", line 24, in <module>
from .log import get_logger
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/log.py", line 7, in <module>
from .utils import cached_property
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/utils/__init__.py", line 17, in <module>
from uuid import UUID, uuid4 as _uuid4, _uuid_generate_random
ImportError: cannot import name _uuid_generate_random
```
Cela semble être lié à cette issue :
https://github.com/celery/kombu/pull/540
Un upgrade de la librairie en 3.0.0 ne semble pas fixer l'erreur.
Un passage en 3.0.37 ne semble plus déclencher d'erreur au démarrage mais il serait intéressant de tester plus pour être sur qu'il n'y est pas d'effets de bords.
Cdt,https://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues/3[BUG] : Impossible to connect to AMQP server2018-10-17T17:52:08+02:00sgaudart[BUG] : Impossible to connect to AMQP serverBonjour,
Le connecteur `livestatus2canopsis` semble perdre la connection vers le bus AMQP.
Dans les logs (avec le mode `loglevel`=warning), on a le message :
```
2018-06-02 00:10:00,306 - root - ERROR - Impossible to connect to AMQP s...Bonjour,
Le connecteur `livestatus2canopsis` semble perdre la connection vers le bus AMQP.
Dans les logs (avec le mode `loglevel`=warning), on a le message :
```
2018-06-02 00:10:00,306 - root - ERROR - Impossible to connect to AMQP server: [Errno 32] Broken pipe
2018-06-02 00:10:10,317 - root - ERROR - Impossible to connect to AMQP server: [Errno 32] Broken pipe
2018-06-02 00:10:12,303 - root - ERROR - Impossible to connect to AMQP server: [Errno 32] Broken pipe
2018-06-02 00:10:12,304 - root - ERROR - Impossible to connect to AMQP server: [Errno 32] Broken pipe
2018-06-02 00:10:20,324 - root - ERROR - Impossible to connect to AMQP server: [Errno 32] Broken pipe
```
Un redémarrage du connecteur résout le problème.
Une idée ?Mathias VédrinesMathias Védrineshttps://git.canopsis.net/canopsis-connectors/connector-livestatus2canopsis/-/issues/1lancement de la commande python install/virtualenv.py . FAILED2017-11-02T16:28:01+01:00sgaudartlancement de la commande python install/virtualenv.py . FAILEDHello,
J'ai suivi la procédure d'install manuel,
la commande `python install/virtualenv.py .` ne passe pas. Voici le message d'erreur :
```python
New python executable in ./bin/python
Installing setuptools.....................
Comp...Hello,
J'ai suivi la procédure d'install manuel,
la commande `python install/virtualenv.py .` ne passe pas. Voici le message d'erreur :
```python
New python executable in ./bin/python
Installing setuptools.....................
Complete output from command /opt/canopsis-connec...2canopsis/bin/python -c "#!python
\"\"\"Bootstra...sys.argv[1:])
" --always-copy -U setuptools:
Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
Traceback (most recent call last):
File "<string>", line 278, in <module>
File "<string>", line 210, in main
File "<string>", line 158, in download_setuptools
File "/usr/lib64/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib64/python2.7/urllib2.py", line 437, in open
response = meth(req, response)
File "/usr/lib64/python2.7/urllib2.py", line 550, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib64/python2.7/urllib2.py", line 475, in error
return self._call_chain(*args)
File "/usr/lib64/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib64/python2.7/urllib2.py", line 558, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: SSL is required
----------------------------------------
...Installing setuptools...done.
Traceback (most recent call last):
File "install/virtualenv.py", line 2577, in <module>
main()
File "install/virtualenv.py", line 979, in main
no_pip=options.no_pip)
File "install/virtualenv.py", line 1091, in create_environment
search_dirs=search_dirs, never_download=never_download)
File "install/virtualenv.py", line 611, in install_setuptools
search_dirs=search_dirs, never_download=never_download)
File "install/virtualenv.py", line 583, in _install_req
cwd=cwd)
File "install/virtualenv.py", line 1057, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /opt/canopsis-connec...2canopsis/bin/python -c "#!python
\"\"\"Bootstra...sys.argv[1:])
" --always-copy -U setuptools failed with error code 1
```