Projet

Général

Profil

Anomalie #4748

limite de numero de port dans un agent zephir

Ajouté par Ludovic Landucci il y a environ 13 ans. Mis à jour il y a presque 13 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Temps estimé:
0.75 h
Temps passé:
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.9 supprimé

Ne sera pas résolu sur 2.3

Formats disponibles : Atom PDF