Project

General

Profile

Tâche #13005

Scénario #13002: Résolution de problèmes divers sur l'infocentre

Nommage des fichiers uploadés

Added by Emmanuel IHRY about 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
08/31/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

solution 1
Il faut convertir les chaînes de caractères en minuscule, cela afin de ne pas créer de doublons dans le nommage des fichiers uploadés vers le FTP.

Exemple de ce qui se passe actuellement :
zephir-dd02.eole.i2-5404 zephir-DD02.eole.i2-5404

--> deux fichiers crées pour le même serveur

solution 2 à privilégier :
Faire une résolution DNS pour récupérer l'adresse IP du serveur de manière à avoir un nommage de la sorte
ip-idserveur


Related issues

Copied from supervision-psin - Tâche #12518: Nommage des fichiers uploadés Reporté 08/31/2015

Associated revisions

Revision af8d0a04 (diff)
Added by Benjamin Bohard almost 7 years ago

Convertir les identifiants en minuscules.

Ref #13005

Revision 0feb402d (diff)
Added by Benjamin Bohard almost 7 years ago

Résoudre le nom de domaine pour former le nom du rapport avec l'IP.

Ref #13005

Revision 6763a50b (diff)
Added by Benjamin Bohard almost 7 years ago

Installer python-dns pour disposer de fonctions de résolution de nom.

Ref #13005

Revision 106fccf8 (diff)
Added by Benjamin Bohard almost 7 years ago

Résoudre le nom de domaine pour construire le nom de fichier avec l'IP.

Ref #13005

Revision 441d0745 (diff)
Added by Benjamin Bohard almost 7 years ago

Ajouter la dépendance à python-dns pour la résolution de nom.

Ref #13005

Revision 95036a6b (diff)
Added by Benjamin Bohard almost 7 years ago

Ajouter la dépendance à python-dns pour la résolution de nom.

Ref #13005

Revision b1afdad8 (diff)
Added by Benjamin Bohard almost 7 years ago

Tolérer les ip en entrées et les résultats de requête dns moins complets.

Ref #13005

History

#1 Updated by Benjamin Bohard almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 0.25

#2 Updated by Emmanuel IHRY almost 7 years ago

Ne foncionne pas ni en 2.4, ni en 2.4.5

root@esbl-41-142:~# /root/scripts/infocentre/infocentre.py -s stats.eole.i2 -d uploads -f /root/scripts/infocentre/variables/variables.ini

Traceback (most recent call last):
File "/root/scripts/infocentre/infocentre.py", line 124, in <module>
main()
File "/root/scripts/infocentre/infocentre.py", line 117, in main
stats = write_stats(conf_out)
File "/root/scripts/infocentre/infocentre.py", line 71, in write_stats
ip_zephir = dnslookup(id_zephir, 'A')[1]
IndexError: list index out of range

--> testé sur mon serveur EOLE, en indiquant
ip_zephir = dnslookup(id_zephir, 'A')[0] ça passe et le nom du fichier est correct sur le FTP

#3 Updated by Emmanuel IHRY almost 7 years ago

  • Status changed from Résolu to En cours

#4 Updated by Emmanuel IHRY almost 7 years ago

dernière version du script corrigé testé et fonctionnel sur 2.4 et 2.5 --> Paquets à recompiler en 2.4 et 2.5

#5 Updated by Emmanuel IHRY almost 7 years ago

  • Status changed from En cours to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

fonctionnement ok avec les paquets 2.5.1-4 et 2.4.1-35 sur proposed-updates, test-eole.ac-dijon.fr

Also available in: Atom PDF