Tâche #13354
Scénario #13641: Déplacer les fichiers de logs de lightsquid
[Amon 2.4.0] 98% utilisé pour la partition / à cause de Lightsquid
Description
Un Amon 2.4.0 a sa partition / qui est à 98% pleine.
Après une petite recherche, cela vient des 1,4 GiB de rapports très pratiques de Lightsquid qui sont archivés depuis début février dans /usr/share/lightsquid
Serait-il possible de déplacer ces rapports dans une partition plus importante comme /var par exemple ?
Révisions associées
Stats de navigation dans /var/lib/lightsquid/reports/
pretemplate/00-proxy : déplacement des stats dans /var/lib/lightsquid/reports/
tmpl/lightsquid.cfg : stats générées dans /var/lib/lightsquid/reports/
ref #13354 @1h
Stats de navigation dans /var/lib/lightsquid/reports/
backend/actions/lightsquid.py : test du répertoire /var/lib/lightsquid/reports/
ref #13354 @15m
pretemplate/00-proxy : test si le répertoire n'est pas vide avant de
déplacer son contenu
ref #13354 @10m
backend/actions/lightsquid.py : reports dans /var/log/lightsquid/reports
ref #13354 @10m
reports dans /var/log/lightsquid/reports
ref #13354 @10m
Correction test présence stats Lightsquid dans l'ancien répertoire
pretemplate/00-proxy : test de présence des stats défectueux
ref #13354 @30m
reports dans /var/log/lightsquid/reports
cherry-pick eole-proxy:1e92909e + gestion conflit
Historique
#1 Mis à jour par Olivier FEBWIN il y a plus de 8 ans
Je propose
mkdir -p /var/log/lightsquid/report
mv /usr/share/lightsquid/report/* /var/log/lightsquid/report/
rm -Rf /usr/share/lightsquid/report
ln -s /var/log/lightsquid/report /usr/share/lightsquid/report
#2 Mis à jour par Laurent Flori il y a plus de 8 ans
- Tracker changé de Anomalie à Tâche
- Catégorie mis à Version mineure
- Temps estimé mis à 2.00 h
- Tâche parente mis à #13641
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Laurent Flori il y a plus de 8 ans
- Projet changé de Amon à LightSquid
- Catégorie
Version mineuresupprimé
#4 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Scrum Master il y a plus de 8 ans
- Assigné à mis à Fabrice Barconnière
#6 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.1
#7 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Statut changé de Résolu à En cours
- % réalisé changé de 100 à 50
<gnunux> barco, run-parts: executing /usr/share/eole/pretemplate/00-proxy reconfigure
<gnunux> mv: impossible d'évaluer «/var/www/html/lightsquid/report/*»: Aucun fichier ou dossier de ce type
<gnunux> barco, le répertoire existe mais est vide
<gnunux> si je met un fichier dedans ...
<gnunux> run-parts: executing /usr/share/eole/pretemplate/00-proxy reconfigure
<gnunux> mv: impossible de créer le fichier standard «/var/lib/lightsquid/reports/»: N'est pas un dossier
#9 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- % réalisé changé de 50 à 100
#10 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- % réalisé changé de 100 à 70
- Restant à faire (heures) changé de 0.1 à 0.5
/var/lib/lightsquid/reports n'existe pas nativement.
Création et utilisation de /var/log/lightsquid/reports
#11 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- % réalisé changé de 70 à 100
- Restant à faire (heures) changé de 0.5 à 0.1
#12 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#13 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.1 à 0.0