Différences
Ci-dessous, les différences entre deux révisions de la page.
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: |
- | + | ||
- | Cette page documente les outils et solutions dont nous disposons actuellement pour contrôler le bon fonctionnement de Moodle. | + | |
- | + | ||
- | En plus de ceux/ | + | |
- | + | ||
- | ====== Outils Moodle ====== | + | |
- | ===== Plugin Benchmark ===== | + | |
- | Voir // | + | |
- | + | ||
- | ===== Vérification des réglages ===== | + | |
- | Voir | + | |
- | * // | + | |
- | * // | + | |
- | + | ||
- | + | ||
- | + | ||
- | ====== Statistiques depuis la table des logs ====== | + | |
- | + | ||
- | On peut faire des statistiques, | + | |
- | + | ||
- | ===== Analyse des connexions ===== | + | |
- | Les événements à surveiller ont les caractéristiques suivantes : | + | |
- | <file sql> | + | |
- | action = ' | + | |
- | target = ' | + | |
- | </ | + | |
- | + | ||
- | ==== Quelques requêtes ==== | + | |
- | + | ||
- | Par exemple, le nombre d' | + | |
- | <file sql> | + | |
- | set @DATE1 = UNIX_TIMESTAMP(' | + | |
- | set @DATE2 = UNIX_TIMESTAMP(' | + | |
- | 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), | + | |
- | l.userid | + | |
- | from mdl_logstore_standard_log l | + | |
- | where l.timecreated > @DATE1 | + | |
- | and l.timecreated < @DATE2 | + | |
- | and l.`action` = ' | + | |
- | and l.target = ' | + | |
- | group by SUBSTR(from_unixtime(l.timecreated), | + | |
- | ) as connectes | + | |
- | group by creneau | + | |
- | order by creneau | + | |
- | ; | + | |
- | </ | + | |
- | + | ||
- | Autre requête, moins pertinentes, | + | |
- | + | ||
- | <note important> | + | |
- | Si un utilisateur est déconnecté 3 fois et se reconnecte aussitôt, 4 connexions seront comptées. | + | |
- | </ | + | |
- | + | ||
- | <file sql> | + | |
- | select | + | |
- | SUBSTR(from_unixtime(l.timecreated), | + | |
- | count(l.id) as nb_connexions | + | |
- | from mdl_logstore_standard_log l | + | |
- | where l.timecreated > @DATE1 | + | |
- | and l.timecreated < @DATE2 | + | |
- | and l.`action` = ' | + | |
- | and l.target = ' | + | |
- | group by SUBSTR(from_unixtime(l.timecreated), | + | |
- | order by creneau | + | |
- | ; | + | |
- | </ | + |