Anomalie #4748
limite de numero de port dans un agent zephir
Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Distribution:
EOLE 2.3
Description
Bonjour,
Sur un amon 2.3 non conteneur, nous avons créé un nouvel agent zephir :
from zephir.monitor.agents.services import TCPServices
test = '%s:49300' % DICO.get('ip_pronote_pedago_1', 'localhost')
data = {test: "pronote"}
AGENTS.append(TCPServices('pronote', data, period=20,
description='Etat du serveur pronote'))
L'agent génère cette erreur :
Jan 24 15:54:20 pf-0219999x zephiragents: [-] Traceback (most recent call last):
Jan 24 15:54:20 pf-0219999x zephiragents: [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks
Jan 24 15:54:20 pf-0219999x zephiragents: [-] self.result = callback(self.result, *args, **kw)
Jan 24 15:54:20 pf-0219999x zephiragents: [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agents/services.py", line 124, in measure_process
Jan 24 15:54:20 pf-0219999x zephiragents: [-] mesures=[{ 'description': self.tcp_services[hostport],
Jan 24 15:54:20 pf-0219999x zephiragents: [-] KeyError: '10.121.196.5:-16236'
Le port utilisé ne correspond pas à ce qui est indiqué dans l'agent (-16236 à la place de 49300).
Si on remplace le port 49300 par, par exemple, le port 20, l'agent fonctionne.
Merci.
Ludo.
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Projet changé de Amon à zephir-client
- Statut changé de Nouveau à A étudier
- Version cible mis à Mises à jour 2.3.8
- Temps estimé mis à 0.75 h
#2 Mis à jour par Joël Cuissinat il y a environ 13 ans
C'est le résultat de la commande tcpcheck qui est erroné mais le traitement qui en est fait laisse à désirer :
root@amonecole:~# tcpcheck 3 10.121.196.5:49300 10.121.196.5:-16236 failed: timed out
Autre cas litigieux à envisager :
root@amonecole:~# tcpcheck 3 domaine.alac.on:80 domaine.alac.on failed. could not resolve address
Cependant, dans les autres cas (OK ou "échec direct"), la sortie est celle attendue !
#3 Mis à jour par Joël Cuissinat il y a environ 13 ans
Backporter le script de la 2.4 ?
#4 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Version cible changé de Mises à jour 2.3.8 à Mises à jour 2.3.9
#5 Mis à jour par Joël Cuissinat il y a presque 13 ans
- Statut changé de A étudier à Ne sera pas résolu
- Version cible
Mises à jour 2.3.9supprimé
Ne sera pas résolu sur 2.3