applications:cemu:moodle:surveillance

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
applications:cemu:moodle:surveillance [13/11/2019 17:32]
chopinn créée
applications:cemu:moodle:surveillance [22/01/2024 09:23] (Version actuelle)
dumontj01 ↷ Page déplacée de moodle4_nouveautes:applications:cemu:moodle:surveillance à applications:cemu:moodle:surveillance
Ligne 1: Ligne 1:
-====== Introduction ====== +Page supprimée remplacée par la page [[cemu:plateformes:moodle:administration:surveillance|Surveillance périodique des plateformes Moodle]]
- +
-Cette page documente les outils et solutions dont nous disposons actuellement pour contrôler le bon fonctionnement de Moodle. +
- +
-En plus de ceux/celles-ci, il est peut être intéressant de vérifier [[applications:cemu:serveur:surveillance_serveur|la bonne santé du serveur]]+
- +
-====== Outils Moodle ====== +
-===== Plugin Benchmark ===== +
-Voir //Administration//, //Rapport//, //Benchmark// (https://ecampus.unicaen.fr/report/benchmark/index.php?step=run). +
- +
-===== Vérification des réglages ===== +
-Voir  +
-  * //Administration//, //Rapport//, //Panorama de performances// (https://ecampus.unicaen.fr/report/performance/index.php) <= les réglages +
-  * //Administration//, //Rapport//, //Modification de configuration// (https://ecampus.unicaen.fr/report/configlog/index.php) <= les modifications de réglages récentes +
- +
- +
- +
-====== Statistiques depuis la table des logs ====== +
- +
-On peut faire des statistiques, même à posteriori, à partir des données dans la table des logs (//**mdl_logstore_standard_log**//+
- +
-===== Analyse des connexions ===== +
-Les événements à surveiller ont les caractéristiques suivantes : +
-<file sql> +
-  action = 'loggedin' +
-  target = 'user' +
-</file> +
- +
-==== Quelques requêtes ==== +
- +
-Par exemple, le nombre d'utilisateurs s'étant connectés (une ou plusieurs fois), chaque heure : +
-<file sql> +
-set @DATE1 = UNIX_TIMESTAMP('2018-10-09 00:00'); +
-set @DATE2 = UNIX_TIMESTAMP('2018-10-19 00:00'); +
-set @grain = 13; +
--- 13 = '... 00' donc heures incluses +
--- 15 = '... 00:0' donc heures + dizaines de minutes +
- +
-select creneau, +
- count(userid) +
-from ( +
- -- personnes connectées par heure +
- select  +
- SUBSTR(from_unixtime(l.timecreated), 1, @grain) as creneau, +
- l.userid +
- from mdl_logstore_standard_log l +
- where l.timecreated > @DATE1 +
- and l.timecreated < @DATE2 +
- and l.`action` = 'loggedin' +
- and l.target = 'user' +
- group by SUBSTR(from_unixtime(l.timecreated), 1, @grain), l.userid  +
- ) as connectes +
-group by creneau  +
-order by creneau +
-+
-</file> +
- +
-Autre requête, moins pertinentes, le nombre d'événements de connexion chaque heure : +
- +
-<note important> +
-Si un utilisateur est déconnecté 3 fois et se reconnecte aussitôt, 4 connexions seront comptées. +
-</note> +
- +
-<file sql> +
-select  +
- SUBSTR(from_unixtime(l.timecreated), 1, @grain) as creneau, --  +
- count(l.id) as nb_connexions +
-from mdl_logstore_standard_log l +
-where l.timecreated > @DATE1 +
- and l.timecreated < @DATE2 +
- and l.`action` = 'loggedin' +
- and l.target = 'user' +
-group by SUBSTR(from_unixtime(l.timecreated), 1, @grain)  +
-order by creneau +
-+
-</file> +
  • applications/cemu/moodle/surveillance.1573662779.txt.gz
  • Dernière modification: il y a 4 ans
  • (modification externe)