Tâche #14708
Distribution EOLE - Scénario #14666: Traitement express (04-06)
Corriger les valeurs retournées par l'agent Zéphir Bareos
Description
Exemple avec Bareos non configuré
Demandes liées
Révisions associées
Ajout d'une diode grise pour utilisation avec status_to_img
ref #14708 @30m
Historique
#1 Mis à jour par Fabrice Barconnière il y a environ 8 ans
- Fichier EAD_Diode_Unknown.png Voir ajouté
#2 Mis à jour par Emmanuel GARETTE il y a environ 8 ans
- Tâche parente changé de #14473 à #14532
#3 Mis à jour par Scrum Master il y a environ 8 ans
- Tâche parente changé de #14532 à #14473
#4 Mis à jour par Bruno Boiget il y a environ 8 ans
J'ai regardé rapidement le code, le problème se situe au niveau de l'agent (pas spécifique à l'EAD)
Le choix de la diode se fait via la 'fonction de rendu' status_to_img :
self.table = TableData([ ('status', 'Statut', {'align':'center'}, status_to_img), ('type', 'Type de sauvegarde', {'align':'center'}, None), ('comment', 'Dernière sauvegarde', {'align':'center'}, None)]) self.tabledisk = TableData([ ('status', 'Statut', {'align':'center'}, status_to_img), ('type', 'Type', {'align':'center'}, None), ('comment', 'Mesure', {'align':'center'}, None)])
Dans le retour de la mesure, l'état de l'agent est stocké dans l'entrée qui correspond à la diode dans le tableau. En fait la fonction status_to_img s'attend à avoir 'On' ou 'Off' dans les données. L'état (Unknown, Error, ...) est à stocker dans self.status, mais pas au niveau du tableau
resdisk = [{'status': status_pc, 'type': 'espace utilisé sur le support', 'comment': dpcent}] ... resdisk.append({'status': status_pci, 'type': 'inodes utilisés sur le support', 'comment': dpcent})
--> Choisir le bon cas (on/off' suivant l'état)
#5 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Projet changé de Distribution EOLE à zephir-client
- Sujet changé de Agent Zéphir : le status Unknown ne renvoie pas de diode dans l'EAD. à Corriger les valeurs retournées par l'agent Zéphir Bareos
- Temps estimé changé de 1.00 h à 2.00 h
- Tâche parente changé de #14473 à #14666
- Restant à faire (heures) changé de 1.0 à 2.0
@Antislash: c'est gentil de faire l'étude mais tu aurais pu enchaîner sur la correction !
#6 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de Nouveau à En cours
#7 Mis à jour par Scrum Master il y a environ 8 ans
- Assigné à mis à Bruno Boiget
#8 Mis à jour par Bruno Boiget il y a environ 8 ans
j'ai juste regardé vite fait un jeudi soir et ajouté des infos au cas où quelqu'un prendrait la tâche
#9 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de En cours à Résolu
#10 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.0
J'ai bien les diodes grises avec zephir-client 2.5.2-17
J'ouvre tout de même un petit signalement pour la mocheté des deux tableaux collés !