Skip to main content

Métriques & audit

Concerne :Super-administrateur

Supervision technique de la plateforme (à distinguer des statistiques d'usage, qui relèvent du module Statistiques) et traçabilité des actions d'administration.

Métriques

/admin/metricsmétriques JVM et système du Dashboard Admin et du Launcher ENT : mémoire (heap / non-heap, memory pools), garbage collector, threads, CPU et mémoire OS, runtime JVM et chargement des classes. Utile pour le diagnostic et le suivi de la santé de la plateforme.

Métriques JVM / système — mémoire, garbage collector, threads, CPU, runtime (onglets Admin Dashboard / Launcher ENT)superadmin

Audit

/admin/audittraçabilité des événements de la plateforme (connexions, accès, créations, suppressions, accès refusés…). Deux vues complémentaires, sélectionnables en haut de page.

Vue d'ensemble

Tableau de bord visuel synthétisant l'activité sur la période choisie (24 h / 7 j / 30 j). Tous les graphiques sont calculés en direct à partir des événements d'audit réels de la période (aucune donnée simulée) :

  • Indicateurs clés : nombre total d'événements, connexions, sessions/accès, utilisateurs actifs (comptes distincts) et requêtes suspectes (voir « Clients & sécurité » ci-dessous).
  • Activité par heure — courbe des connexions et des autres actions par heure de la journée, avec repérage automatique du pic d'activité.
  • Répartition par type d'action (LOGIN, ACCESS, CREATE, ACCESS_DENIED…) et par profil (enseignant, élève, parent, personnel, ADML), sous forme de camemberts.
  • Modules les plus sollicités (barres).
  • Carte d'activité jour × heure (heatmap) — intensité relative de l'activité, pour repérer les usages hors horaires scolaires (soirée, week-end).
  • Utilisateurs les plus actifs sur la période (identités résolues depuis l'annuaire).

Clients & sécurité

Cette carte classe les requêtes selon leur User-Agent et signale les clients automatisés :

CatégorieExemple de User-AgentMarquage
Navigateur webMozilla/… Chrome/… Firefox/… Safari/…fiable
Application mobileokhttp, CFNetwork, Dalvikfiable
curlcurl/8.5.0à vérifier
ScriptPython-urllib, wget, Go-http-clientà vérifier
Client inconnuUser-Agent absentà vérifier
Autre clientnon reconnu (ex. node)à vérifier
Heuristique, pas un verdict

Le marquage « à vérifier » est une heuristique basée sur le User-Agent : il ne signifie pas qu'une requête est malveillante. Ces clients correspondent souvent à des usages légitimes (intégrations API, scripts d'administration, sondes de supervision, appels internes entre modules). Le bandeau d'alerte invite simplement à vérifier que ces accès sont attendus. Le User-Agent étant déclaratif, il peut par ailleurs être falsifié : à recouper avec l'IP, l'utilisateur et les actions (notamment les ACCESS_DENIED) du journal détaillé.

Audit — vue d'ensemble : indicateurs, activité par heure, répartitions par action/profil, clients & sécurité, carte d'activité jour × heure et utilisateurs les plus actifssuperadmin

Journal détaillé

Le journal des événements brut, filtrable par action, période (de / à), utilisateur et recherche libre ; chaque entrée indique la date, l'action, le module, l'utilisateur, le profil, l'IP et le User-Agent. Le détail complet de chaque événement est consultable au clic.

Audit — journal détaillé des événements, filtrable par action, période et utilisateursuperadmin