# Horde : gestion des fichiers de log

**URL:** <https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828>\
**Category:** Support Debian\
**Created:** [Décembre 22, 2019, 12:24 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828 "2019-12-22T12:24:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Décembre 22, 2019, 12:24 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828/1 "2019-12-22T12:24:12Z")

</div>

Bonjour  
Sur un serveur debian stable à jour avec yunohost, je m’interroge sur la gestion des logs de l’application LA HORDE  
Les logs de cette application sont stockés dans

```nohighlight
/var/www/horde/horde/log.log
/var/www/horde/horde/services/log.log
....

```

J’ai des fichiers qui atteignent quelques dizaines de Mo pour une mise en service d’environ 6 mois avec 6 à 8 comptes mail

Ce n’est pas énorme en soi au niveau taille mais je me demandais comment ces fichiers allés “grossir” et l’espace disque qu’ils allaient occuper

De ce fait, je me demandais comment gérer cela ? Logrotate ne prend en charge que `/var/log` donc ne donc pas les traiter ? Est ce que La Horde est configurée pour prendre en charge cette problématique ?

D’avance merci

(j’ai un VPS de 20Go donc je fais attention à l’espace disque…)

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 22, 2019, 1:03 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828/2 "2019-12-22T13:03:43Z")

</div>

Salut  
logrotate se configure, rien n’interdit d’ajouter un fichier dans /etc/logrotate.d/

exemple pour une application Sophos j’ai ajouté

```nohighlight
 cat sophos
/opt/sophos-av/log/savd.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}

/opt/sophos-av/log/sav-protect.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}

/opt/sophos-av/log/savupdate-debug.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}
/opt/sophos-av/log/talpaselect.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}
/opt/sophos-av/log/installer-verbose.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}
/opt/sophos-av/log/sav-update.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}
/opt/sophos-av/log/savupdate.log
{
	rotate 7
	daily
	missingok
	create 0774 root root
	notifempty
	delaycompress
	compress
	postrotate
		/usr/lib/rsyslog/rsyslog-rotate
	endscript
}

```

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Décembre 22, 2019, 1:20 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828/3 "2019-12-22T13:20:02Z")

</div>

OK merci 😉 ,  
je me doutais bien qu’on pouvait ajouter des fichiers à surveiller.  
Mais le gros hic c’est : comment être sûr qu’une nouvelle entrée dans logrotate n’interférera pas avec La Horde (peut être que cette application a déjà une gestion des logs paramétrée ou à un étage plus haut, peut être que yunohost l’a prévu aussi ???)  
Je sais : “lire la doc des deux” : j’ai cherché sur le web mais pour l’instant , rien de concluant.  
Yunohost est assez spécifique mais je présume que des utilisateurs de La Horde ont dû déjà être confronté à cette situation (surtout que bon nombre doivent avoir plus qu’une dizaine de compte sur leur serveur 😉

Donc est ce risqué, ? Au niveau de La Horde, ça ne risque pas de faire planter l’appli si elle cherche un fichier qui a été renommé ? Ensuite ce ne sont que des logs … Sans doute que la purge progressive est de fait 😉

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Décembre 23, 2019, 11:22 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828/4 "2019-12-23T11:22:13Z")

</div>

Non, il ne devrait pas y avoir de problème, lorsque logrotate ‘_rotate_’ un fichier monlog.log (je ne connais pas le terme français), soit il le renomme/compresse, soit il le supprime directement (ça dépend de la configuration que tu lui donnes), mais en tout cas il crée tout de suite un nouveau fichier monlog.log de manière à ne pas perturber l’application qui doit écrire dedans.

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Décembre 23, 2019, 11:37 UTC](https://www.debian-fr.org/t/horde-gestion-des-fichiers-de-log/80828/5 "2019-12-23T11:37:20Z")

</div>

OK merci bien  
je vais donc mettre en place cette solution  
Bonne journée 😉
