Projet

Général

Profil

Tâche #14708

Distribution EOLE - Scénario #14666: Traitement express (04-06)

Corriger les valeurs retournées par l'agent Zéphir Bareos

Ajouté par Fabrice Barconnière il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
08/01/2013
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Exemple avec Bareos non configuré

EAD_Diode_Unknown.png Voir (76,1 ko) Fabrice Barconnière, 20/01/2016 15:54


Demandes liées

Dupliqué par zephir-client - Anomalie #8382: la diode "Unknown" n'existe pas Fermé
Copié vers zephir-client - Proposition Scénario #14920: Amélioration cosmétique à apporter sur l'agent Zéphir Bareos À formaliser 08/01/2013

Révisions associées

Révision 6b134289 (diff)
Ajouté par Bruno Boiget il y a environ 8 ans

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

#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 !

Formats disponibles : Atom PDF