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 2015-10-05 10:57:30

cremos
Member
Registered: 2012-08-15
Posts: 50

Purge de l'historique [glpi_logs]

Bonjour,

Je souhaiterai faite un nettoyage d’automne de l'historique des machines, nous avons actuellement plus de 25Go dans
glpi_logs.* sur plus de 4 ans.

Le lien https://forge.indepnet.net/projects/glp … istory.php n'est plus actif.

Le scripte (cleanhistory.php) ne semble pas agir très efficacement ou mal utilisé.
Nous avons lancé la commande suivant :

Usage : php cleanhistory.php [ --item=# ] [ --type=# ] [ --old=<regex> ] [ --new=<regex> ]
                             [ --run=1 ] [ --optimize=1 ] --delay=#

php cleanhistory.php  --item=SoftwareVersion --type=5 --optimize=1 --delay=12

Nous obtenons le résultat suivant avec un delay de 12, à quoi correspond le 12 (mois? moins de 12 mois? plus de 12 mois?)

Total entries in history : 79926197
Selected entries in history : 6964195

Pouvons-nous utiliser une requête Mysql (glpi_log) pour purger l'historique antérieur à une certaine date
sans affecter les autres tables ?
Ou plus simple,  peut-on directement supprimer des lignes de cette table (glpi_logs).
Nous avons plus de 20Go de logs de 2013 à 2015.

Merci d'avance pour vos réponses.

Offline

#2 2015-10-06 13:49:50

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

Re: Purge de l'historique [glpi_logs]

12 correspond au nombre de mois, donc dans votre cas > 1 an. (vous ne concervez que les 12 dernier mois)
De plus vous ne videz que les désinstallations de logiciels, il faudrait aussi vider les installations pour que cela soit plus parlant
Concernant la ligne de commande, effectivement elle ne fait rien car vous avez oublié le paramètre l'exécution --run=1

Nous avons une base avec l'inventaire, les tickets depuis 2006 pour environ 170 000 postes et ~80 000 utilisateurs et notre table des logs ne fait que 95 Go (avec épuration régulière des logs > 2 ans  et des instalations/désisntallations de logiciels > 1 an)


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 2015-10-07 11:12:59

cremos
Member
Registered: 2012-08-15
Posts: 50

Re: Purge de l'historique [glpi_logs]

Bonjour,

Nous venons de faire un nettoyage en gardant 1 ans.

Merci pour vos précisions

Offline

Board footer

Powered by FluxBB