You are not logged in.
Pages: 1
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
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
Bonjour,
Je déterre un peu, mais comme j'ai un peu galéré, je fais partager mes lignes de crontab :
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 :
Voilà !
Offline
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
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
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
Pages: 1