Agimus-NG Introduction et aperçu

Slides:



Advertisements
Présentations similaires
AGIMUS NG pour une remontée automatique des indicateurs de l’utilisation des services numériques Khadija Dib - DGESIP/MiPNES,
Advertisements

Formation des Chefs d’établissement Vague 3 Janvier-Février 2011 – V.0 SAFCO-Mission TICE-IUFM Formation ENT Exploiter les statistiques.
Qui sommes nous? Objectif de l’entreprise ISWN Vison de l’entreprise ISWN Expertise Nos services.
Présentation de Scribe Votre nouvelle organisation du Réseau Informatique Pédagogique.
Le web classeur Guide à l'usage des élèves. Des années collège jusqu'aux années lycée un support de classement et de conservation de vos informations.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
Intégration et usages innovants de la vidéo dans les pratiques pédagogiques en Economie et Gestion. Réunion du 11 mars 2016 – Usages numériques et TRAAM.
1 Administration ESCO-Portail Les environnements numériques de travail Administration du socle de l'ENT Les applications.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE SMS (Système de Management de la Sûreté)(Système de Management de la Sûreté)DPSSE AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Serveurs PingOO V4 Usages pédagogiques - - ATICE PASSY – Septembre
FOLIOS Outil support des parcours éducatifs Présentation générale
Cahier des charges.
NOTIONS INFORMATIQUES : RAPPEL
Outils de suivi des compétences
Comment Sécuriser Le Système d’information de son entreprise
Google analytics.
Formation Utiliser l'outil ownCloud
Sécurité - Cisco ASA Supervision du contenu
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Séminaire EOLE Dijon octobre 2010
Les Bases de données Définition Architecture d’un SGBD
NuFW, un parefeu authentifiant
Formation Classe Inversée
Présentation J GUIRANDE.
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Support – info Sauvegarde des données locales des postes clients
Piloter un robot mbot à distance avec retour vidéo
Méthodes de travail universitaire
1ers pas des utilisateurs migrés
Les enjeux des Environnements numériques de travail (ENT)
Guide des différences entre les deux versions de l’interface web
Documentation technique (Linux)
Institut Universitaire Virtuel de Formation des Maîtres
GLPI Gestion libre de parc informatique Application à la cellule DSI Pédagogie Avec liaison OCS-NG Gaétan TIRMONT.
Un Projet IaaS ? Emmanuel Braux
3- Nouvelles pages d’accueil
Package R Markdown: Un outil pour générer des pages html avec R Studio
DATA WEARHOUSE 1ère année LA: Technologies systèmes d’information
Branche Professionnelle des organismes de formation
SOLUTION DE VIDEOSURVEILLANCE SUR IP
Formation sur les bases de données relationnelles.
USER GUIDE : BASE DE DOCUMENTATION
Programmation Android Première application Android
Présentation des objectifs
La facture électronique
Le livret Scolaire Unique
Programmation Android Composantes d’une application
Module 13 : Implémentation de la protection contre les sinistres
„La plate-forme EAI “ Initiation à WBI
Les Sciences Physiques
Épreuve écrite E4.1 BTS CG Session /02/2017.
Méru - Bernadette Aubry
Comprendre le fonctionnement d’un réseau
CAS AFPA Sprint n°1.
Echange de Données ALE / I-DOC Pierre-Olivier GREGOIRE Julien HUYNH
Projet gestion des subventions
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
Elles contiennent des informations autre que géométriques
7- Nouveaux services pédagogiques pour les élèves
Université Numérique Paris Île-de-France Service SMS mutualisé
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Exploitation de vos données
Backup des Postes de Travail
Délégation académique pour le numérique éducatif
Préparer la rentrée avec STSweb & Siècles Nomenclatures
Transcription de la présentation:

Agimus-NG Introduction et aperçu Agimus-NG : Montpellier Agimus-NG Introduction et aperçu

Plan Présentation du projet Pourquoi avez-vous besoin de Agimus-NG Principe de fonctionnement Briques logicielles Interactions et réflexions autour du SI Entrepôt de données Infrastructures nécessaires Exemples de tableaux de bord Réalisation de tableau de bord Compétences et profils nécessaires Démarche projet

Présentation du projet Agimus-NG : Montpellier Présentation du projet

Présentation du projet AGIMUS : Application de Gestion d’Indicateurs de Mesure des Usages des Services numériques AGIMUS-NG est une plateforme qui permet d'utiliser les fichiers de traces et le système d'information afin de produire un entrepôt de données pour produire des indicateurs statistiques d'usage des services numériques

Présentation du projet Principes de base Anonymisation des événements Enrichissement multi-dimensions : statut, niveau de diplôme, disciplines,… Collecte des données d’usage des services au niveau d’un établissement Traitement et stockage de ces données Restitution sous forme graphique

Présentation du projet Première version début 2000 : utilisation de XITI Rejet de la communauté car trop intrusif Seconde version open source Marché public 2009-2011 Déploiement (autre marché public 2012-2013) Troisième version en 2013 reprise par ESUP-Portail pour le Ministère Création de AGIMUS-NG

Présentation du projet Groupe de travail national : 8 établissements Choix de technologies innovantes issue du monde des « bigdata » Création d’une chaine de traitement permettant d’alimenter un entrepôt avec des données enrichies Alimentation depuis les fichiers de trace Enrichissement depuis le SI Injection dans l’entrepôt

Présentation du projet Création de tableaux de bord de rendu graphique Création intuitive et WYSIWYG Agencement personnalisé Agrégation des données Réalisation d’un documentation collaborative Entrepôt public d’échange (github) Documentation où tout le monde peut contribuer Exemples de configuration

Pourquoi avez-vous besoin de Agimus-NG Agimus-NG : Montpellier Pourquoi avez-vous besoin de Agimus-NG

Pourquoi avez-vous besoin de Agimus-NG Aide au pilotage Forces et moyens limités Choisir des priorités Besoin de réactivité et d’anticipation Piloter à vue, sans mesure est devenu impossible Suivre les tendances, les évolutions Mesurer les impacts d’un changement

Pourquoi avez-vous besoin de Agimus-NG Besoin de mesurer Mesurer les lacunes Détecter qu’une partie de la population n’utilise pas un service « On voit que les enseignants n’utilisent pas le helpdesk  » 311 enseignants ont utilisé le helpdesk 1 090 utilisent ARCHE (Moodle) 2 689 utilisent l’ENT Il y a 2 898 enseignants!

Pourquoi avez-vous besoin de Agimus-NG Besoin de mesurer Mesurer les lacunes Détecter que des services ne sont pas utilisés depuis certains périphériques « On voit que Moodle n’est pas utilisé depuis des smartphones ou tablettes » 44 521 utilisations de Moodle avec un smartphone 208 038 pour le dossier web 264 185 pour l’ENT

Pourquoi avez-vous besoin de Agimus-NG Besoin de mesurer Mesurer les points forts Mesurer l’utilisation de nos services numériques 51 719 étudiants utilisent l’ENT 44 750 étudiants utilisent le Webmail 43 371 étudiants utilisent l’emploi du temps 40 977 étudiants utilisent dossier web 40 495 étudiants utilisent Moodle 57 542 étudiants inscrits

Pourquoi avez-vous besoin de Agimus-NG Besoin de mesurer Mesurer les points forts Mesurer les périodes pendant lesquelles nos services sont sollicités Nombre d’accès important sur l’emploi du temps les lundi Vacances scolaires Augmentation des accès à Moodle le dimanche

Pourquoi avez-vous besoin de Agimus-NG Besoin de mesurer Mesurer les évolutions et les tendances Suivre le lancement d’un nouveau service Création d’une nouvelle population Nouvelle version de service, nouvelles fonctionnalités …

Pourquoi avez-vous besoin de Agimus-NG Un sous-produit intéressant Lors de la mise en place d’indicateurs, on se rend compte des manques ou des erreurs dans le SI Personnes mal affectées dans des composantes Personnes mal catégorisées Manque certaines informations contextuelles (pour un enseignant on aimerait différencier ses affectations d’enseignements et ses affectations recherches) …

Pourquoi avez-vous besoin de Agimus-NG Un sous-produit intéressant Une fois l’entrepôt rempli vous disposez d’information sur l’usage Affichage dans les applications du nombre de personnes connectées la veille Présentation et classement des services numériques par usage …

Principe de fonctionnement Agimus-NG : Montpellier Principe de fonctionnement

Principe de fonctionnement Référentiels Evènements Traitements Entrepôt Restitution

Agimus-NG : Montpellier Briques logicielles

Briques logicielles « ETL light » permettant de prendre des entrées, applique des traitements et écrit des sorties LogStash Elasticsearch Entrepôt de données : permettant de stocker et faire des recherches rapides Outil de création de graphique permettant de créer des tableaux de bord Kibana

Interactions et réflexions autour du SI Agimus-NG : Montpellier Interactions et réflexions autour du SI

Interactions et réflexions autour du SI Les tableaux de bord sont le reflet de nos choix Nécessité de réfléchir en amont les attributs qui caractérisent une personne Ces attributs donnerons les possibilités filtrer les tableaux de bord Réfléchir aux regroupements futur Statuts de population Groupe d’adresse IP Localisation physique Listes de services …

Interactions et réflexions autour du SI Origine des événements Mutli source LDAP Table static (translation de code) Requête SQL … Commencer par référencer ses sources d’informations Tout changement relatif au SI après coup impliquera un retraitement de tous les enregistrement dans l’entrepôt (plus ou moins long selon le volume)

Agimus-NG : Montpellier Entrepôt de données

Entrepôt de données 1 événement utilisateur = 1 enrichissement elasticsearch Il contient tout l’historique (peu être purgé pour garder une rétention acceptable) Les données d’entrées sont enrichies pour être écrites : cette entrepôt peut donc servir a autre chose qu’aux indicateurs Lors d’évolution du SI Si par exemple on renomme un composante ou une école Les données ayant enrichis 2 choix

Infrastructures necessaires Agimus-NG : Montpellier Infrastructures necessaires

Infrastructures necessaires Université de La Réunion VM1 : 1 nœud elasticsearch, logstash, kibana (4Go RAM, 4 vCPU, 100 Go disque) Université de Paris 1 VM1 : 1 nœud Elasticsearch, logstash, kibana (16G RAM, 8 vCPU, 156G disque) Université de Valenciennes VM1 : 1 nœud elasticsearch (8Go RAM , 4 vCPU) VM2 : logstash, kibana, 1 nœud elasticsearch (8Go RAM , 4 vCPU) VM3 : 1 nœud elasticsearch (8Go RAM , 4 vCPU) Université de Lorraine VM (1, 2 et 3) : 1 nœud elasticsearch (16Go RAM, 4 vCPU, 300 GO disque par serveur) VM4 : logstash - kibana - frontal (8Go RAM, 4 vCPU, 53 Go disque(utilisé par l'historique des fichier de logs d'entrées)

Infrastructures necessaires Infrastructure évolutive Elasticsearch est scalable (on peut ajouter des nœud au fur et à mesure) Logstash et kibana travaille en HTTP avec elasticsearch et son donc découpable après coup Infrastructure de démarrage 2 VM 8Go RAM, 4 vCPU, 100Go de disque par machine 1 nœud elasticsearch sur chaque machine Logstash sur une des VM Kibana sur l’autre VM

Exemples de tableaux de bord Agimus-NG : Montpellier Exemples de tableaux de bord

Exemples de tableaux de bord Exemple de tableau de bord Université de Lorraine Système d’authentification (CAS) LMS (Moodle) Doc-élec (eZPaarse) WIFI (Cisco Prime + Radius) Messagerie (Zimbra) Solution de drive (Owncloud) Vision général ENT (détails techniques) Fédération d’identité (Shibboleth – en cours) Helpdesk (à venir) Application mobile (à venir)

Exemples de tableaux de bord Démonstration en live Parcours de différent tableaux de bord Changer les périodes temporels Re-filtrer un tableaux de bords sur une population ou sur un service Focus sur la provenance de l’utilisateur (issue des groupement d’IP) Focus sur les localisations WIFI

Réalisation de tableau de bord Agimus-NG : Montpellier Réalisation de tableau de bord

Réalisation de tableau de bord Démonstration en live

Compétences et profils nécessaires Agimus-NG : Montpellier Compétences et profils nécessaires

Compétences et profils nécessaires ASR Installation de VM Installation, paramétrage, monitoring de l’infrastructure Mise en place de récupération des logs applicatifs Intégrateur Adaptation de configuration Logstash pour enrichir l’entrepôt Création d’indicateur et tableaux de bord Architecte Réflexions sur le SI et les attributs nécessaires Réflexions sur les indicateurs nécessaires

Compétences et profils nécessaires Investissement - démarrage 1/3 ETP IGE : profil infrastructure 2/3 ETP IGE : profil intégrateur Investissement - courant 1/10 ETP IGE : profil infrastructure gestion des logs, mise à jour logiciel, … 1/4 ETP IGE : profil intégrateur nouvelles sources de donnée Nouveaux tableau de bord

Agimus-NG : Montpellier Démarche projet

Démarche projet Adapter la génération des fichiers de logs applicatif Mettre en place la recopie des fichiers de traces Définir les indicateurs attendus Lister les informations relatives à l’application (SI applicatif) Adapter les configurations de l’ETL pour injecter dans l’entrepôt Automatiser le traitement Créer chaque indicateur sous forme d’un graphique Assembler ces indicateurs sous forme de tableau de bord Valider et tester (cycle d’échange avec les demandeurs)

Questions ? https://www.esup-portail.org/wiki/x/DQCfFg Pour participer ou poser vos questions vous pouvez nous contacter sur esup-utilisateurs@esup-portail.org https://www.esup-portail.org/wiki/x/DQCfFg https://github.com/EsupPortail/agimus-ng https://listes.esup-portail.org/sympa/info/esup-utilisateurs