You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-06-30 17:31:03

lee
Member
Registered: 2007-01-31
Posts: 562

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 10.0.11/ Plugins GlpiInventory  / AgentGlpi : 1.5  < Serveur Debian 64 Bits>

Offline

#2 2016-07-01 21:27:00

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

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 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-04-14 14:41:41

romain65
Member
Registered: 2015-06-25
Posts: 75

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 :

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 :

chemin_include.jpg

Voilà !

Offline

#4 2017-07-11 10:27:48

imolina
Member
Registered: 2014-06-12
Posts: 8

Re: Nettoyage des historiques

Bonjour,

Oh, je suis désolée.
J'ai installé cleanhistory.php, mais quand je le lance, il ne fait rien.

Aucun message apparaît, et la table glpi_logs continue exactement la meme. Quel est le problème? Qu'est-ce qui pourrait se passer?

Je l'ai essayé avec des commandes telles que les suivantes, en changeant les paramètres:

php cleanhistory.php --item = Computer --type = 1 --optimize = 1 --delay = 12 --run = 1

Je vous remercie beaucoup et j'espère que vous pouvez me aider.

Last edited by imolina (2017-07-11 10:28:39)

Offline

#5 2017-07-11 16:07:10

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Nettoyage des historiques

pas d'espace après les paramètres
item=Computer


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2017-07-12 08:53:20

imolina
Member
Registered: 2014-06-12
Posts: 8

Re: Nettoyage des historiques

Oh, pardon. Il a été une erreur dans le message.

J'exécute l'instruction sans espace, mais ne fonctionne pas, il ne fait rien et pas donner un message.
Merci

Offline

Board footer

Powered by FluxBB