Projet

Général

Profil

Tâche #9108

Distribution EOLE - Scénario #16058: Traitement express (19-21)

fonctionnalité des données pour Sentinelle pour certains agents

Ajouté par Karim Ayari il y a plus de 9 ans. Mis à jour il y a presque 8 ans.

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

100%

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

Description

dans le cadre de l'évolution des parcs informatique en établissements,
on nous a demandé le nombre de poste intégrés au domaine pour chaque établissement.

or j'ai pu remarquer que l'agent ldapscribe.py effectue déjà cette mesure mais elle n'est pas envoyé sur Zéphir

j'ai modifié l'agent afin que l'info soit envoyée dans les données pour Sentinelle, le patch est en pièce jointe.

Il serait également bien de pouvoir récupérer le nombre d'utilisateurs par type et le total comme ce qui apparaît sur la page de surveillance.

j'ajoute également un patch pour l'agent cert.py afin d'envoyer le délai d'expiration du certificat rvp.

ldapscribe.py.patch Voir (802 octets) Karim Ayari, 01/10/2014 13:03

cert.py.patch Voir (494 octets) Karim Ayari, 01/10/2014 13:30

Révisions associées

Révision 0a4bf326 (diff)
Ajouté par Bruno Boiget il y a presque 8 ans

Ajout d'informations 'Sentinelle' aux agents cert et ldaphorus/ldapscribe

ref #9108 @1h

Révision 0263289c (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

Fix KeyError dans ldapscribe.py

Ref: #9108 @20m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Tracker changé de Evolution à Demande
  • Projet changé de Distribution EOLE à zephir-client

<karim[ac-lyon]> avec l'API Zéphir je récupère cette info dans les données de sentinelle
<karim[ac-lyon]> je pense que cela peut être pas mal d'avoir ce type d'info mais faut voir si cela n'est pas trop gourmand
<karim[ac-lyon]> pour rvp je crois qu'il envoie déjà le délai d'expiration

#2 Mis à jour par Bruno Boiget il y a presque 8 ans

  • Description mis à jour (diff)
  • Statut changé de Nouveau à En attente d'informations
  • Assigné à mis à Bruno Boiget
  • Temps estimé mis à 1.00 h

au niveau de l'agent ldapscribe, on pourrait remonter l'ensemble des statistiques calculées : statistics1(2/3/4). Les données étant déjà calculées ça ne coute pas grand chose de les inclure.

#3 Mis à jour par Bruno Boiget il y a presque 8 ans

  • Tracker changé de Demande à Tâche
  • Version cible mis à sprint 2016 16-18 - Equipe MENESR
  • % réalisé changé de 0 à 90
  • Tâche parente mis à #15853
  • Restant à faire (heures) mis à 0.5

informations stockées dans measure_data pour les agents suivants :

- cert.py
- ldapscribe.py
- lpaphorus.py

reste à décider dans quelles versions packager cette modification

#4 Mis à jour par Bruno Boiget il y a presque 8 ans

  • % réalisé changé de 90 à 100
  • Restant à faire (heures) changé de 0.5 à 0.25

Compilé en 2.6.0 (zephir-client 2.6.0-12).

Pour tester :

  • installer zephir_client sur un serveur enregistré sur Zéphir
  • relancer z_stats et attendre quelques minutes
  • remonter les statistiques sur Zéphir avec synchro_zephir

Dans un prompt python :

import xmlrpclib
zephir = xmlrpclib.ServerProxy('https://<adresse_zephir>:7080')
rc, measures = zephir.serveurs.get_measure(<id_serveur_enregistré>)

les données concernant le nombre d'utilisateurs/groupes/partages et le délai d'expiration des certificats rvp doivent être présentes (selon le module).

#5 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Tâche parente #15853 supprimé

#6 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Tracker changé de Tâche à Evolution
  • Statut changé de En attente d'informations à Résolu

#7 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Tâche parente mis à #15853

#8 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Tâche parente changé de #15853 à #16058

#9 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

OK :

>>> eval(measures)[338]['annuaire']
{'utilisateurs': {'Invit\xc3\xa9s': 0, 'Eleves': 1, 'Responsables': 0, 'Administratifs': 0, 'Total': 2, 'Enseignants': 1},
'groupes': {'Options': 0, 'Classes': 2, 'Niveaux': 1, 'Groupes de travail': 0, 'Services administratifs': 0, 'Total': 12,
'Equipes p\xc3\xa9dagogiques': 2, 'Groupes sp\xc3\xa9ciaux': 7, 'Mati\xc3\xa8res': 0}}

Formats disponibles : Atom PDF