Scénario #36136
Le status du serveur dans Zéphir n'est pas forcement le status le plus élevé
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
27/08/2024
Echéance:
01/01/2026
% réalisé:
100%
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Dans le code de zephir-client/zephir/monitor/agentmanager/agentdatamanager.py on trouve :
status = 1
for agent_name in [an for an in self.keys() if an in real_agents]:
if self[agent_name].last_status.level() in ['Error']:
status = 0
elif self[agent_name].last_status.level() in ['Warn']:
status = 2
return status
Donc le status du serveur est égale au dernier status "Error" ou "Warn". Par exemple sur un serveur j'ai :
État des sommes MD5 de paquets [Avertissement] Mise à jour [Erreur]
Je m'attends a ce que le serveur soit en erreur, mais il est en avertissement. Il ne faudrait mettre ne warn que s'il n'a pas détecter d'erreur.
Un code plus logique serait :
status = 1
for agent_name in [an for an in self.keys() if an in real_agents]:
if self[agent_name].last_status.level() in ['Error']:
status = 0
elif status == 1 and self[agent_name].last_status.level() in ['Warn']:
status = 2
return status
Sous-tâches
Historique
#1 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tracker changé de Demande à Scénario
- Sujet changé de Le status du serveur n'est pas forcement le status le plus élevé à Le status du serveur dans Zéphir n'est pas forcement le status le plus élevé
- Début
27/08/2024supprimé - Release mis à Carnet de produit Cadoles - MEN
- Points de scénarios mis à 1.0
#2 Mis à jour par Laurent Gourvenec il y a plus d'un an
- Echéance mis à 01/01/2026
- Assigné à mis à Emmanuel GARETTE
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022
#3 Mis à jour par Joël Cuissinat il y a plus d'un an
À faire pour EOLE ≥ 2.8.0 si possible.
#4 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles - MEN 31/12/2024 (100)
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.8.0