1

Topic: Nettoyage des historiques

Bonjour

Comment faire du nettoyage dans les historiques
j'ai plus de 8000 dans le journal du scheduler automatique

ou l(historique  sur les ordinateurs

Merci

GLPI 9.1.2/ Plugins Fusion : 9.1+1.0  / Agent : 2.3.18   < Serveur Centos 7 64 Bits>

2

Re: Nettoyage des historiques

Dans le dossier Tools de GLPI (https://github.com/glpi-project/glpi/tree/master/tools) vous avez un fichier cleanhistory.php que vous pouvez mettre dans un cron.
Il permet de faire une purge suivant les items et les actions (explication en début de fichier)

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

3

Re: Nettoyage des historiques

Bonjour,
Je déterre un peu, mais comme j'ai un peu galéré, je fais partager mes lignes de crontab :

http://www.bleuvertphoto.fr/crontab_cleanhistory.jpg

Comme sur certains ordinateurs, FI me faisait remonter tous les jours les install et désinstall de logiciels et devices, je supprime ces logs plus vieux que 2 mois ainsi que toutes les entrées au delà d'un an.

Je suis passé de 600Mo à 120Mo pour la table glpi_logs, pour 230 ordinateurs gérés.

J'ai été obligé de modifier la ligne suivante du fichier cleanhistory.php pour indiquer le chemin complet pour l'include au lieu du chemin relatif :

http://www.bleuvertphoto.fr/chemin_include.jpg

Voilà !