fusioninventory-for-glpi icon indicating copy to clipboard operation
fusioninventory-for-glpi copied to clipboard

Log de suivi des tâches de deploiement qui deviennent inaccessibles

Open smounier-cgo opened this issue 4 years ago • 4 comments

Bonjour, Lorsque je défini un job avec un ciblage sur un gros groupe d'ordinateur dynamique pour faire des déploiements sur les PC pas à jour d'un logiciel. Je me retrouve avec des exécutions de job qui passent en annulé car l'équipement est non défini dans la définition du job. Cela ne passe pas le job en erreur ni en succès bien que l'installation soit bien terminée et j'ai une ligne qui s'ajoute toute les minutes après la fin. Avec les nombreux PC ou je lance cette tâche, j'ai l'impression que cela sature un peu la gestion des job. Au bout d'une journée, je ne peux plus afficher les log dans l'interface dédié. Je suis obligé de supprimer puis recréer le JOB dans la tâche.

Ex. de journaux 2021-08-30 15:20:01 | Info | Equipement non défini dans la définition du job 2021-08-30 15:19:01 | Info | Equipement non défini dans la définition du job 2021-08-30 15:18:01 | Info | Equipement non défini dans la définition du job 2021-08-30 15:17:01 | Info | Equipement non défini dans la définition du job [...] 2021-08-30 14:21:01 | Info | Equipement non défini dans la définition du job 2021-08-30 14:18:31 | Ok | job successfully completed 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse, processing success 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: exit status is ok: 0 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: exit status: `0' 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: -------------------------------- 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: C:\Program Files\FusionInventory-Agent\var\https.._cds.cgo.local_plugins_fusioninventory\deploy\workdir\612ccbf8ea2ff>exit 0 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: C:\Program Files\FusionInventory-Agent\var\https.._cds.cgo.local_plugins_fusioninventory\deploy\workdir\612ccbf8ea2ff>start /wait C:\TEMP\notepad\npp.8.1.4.Installer.exe /S 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: C:\Program Files\FusionInventory-Agent\perl\bin>cd "C:\Program Files\FusionInventory-Agent\var\https.._cds.cgo.local_plugins_fusioninventory\deploy\workdir\612ccbf8ea2ff" 2021-08-30 14:18:31 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: 2021-08-30 14:18:30 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: ================================ 2021-08-30 14:18:30 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: Started cmd: start /wait C:\TEMP\notepad\npp.8.1.4.Installer.exe /S 2021-08-30 14:18:30 | En cours d'exécution | Actions:Exécution de l'installation silencieuse: ================================ 2021-08-30 14:18:29 | En cours d'exécution | Actions:DPLT_NOTEPAD++.8.1.4 (x86), processing success 2021-08-30 14:18:28 | En cours d'exécution | Actions:Création C:\TEMP\notepad, processing success 2021-08-30 14:18:28 | En cours d'exécution | Préparation des fichiers:success 2021-08-30 14:18:28 | En cours d'exécution | Téléchargement de fichiers:success 2021-08-30 14:18:28 | En cours d'exécution | Téléchargement de fichiers:npp.8.1.4.Installer.exe downloaded 2021-08-30 14:18:27 | En cours d'exécution | Téléchargement de fichiers:fetching npp.8.1.4.Installer.exe 2021-08-30 14:18:27 | En cours d'exécution | Téléchargement de fichiers:downloading files 2021-08-30 14:18:26 | En cours d'exécution | Audits:all checks are ok 2021-08-30 14:18:26 | En cours d'exécution | Audits:starting 2021-08-30 14:15:52 | Préparé |  

Les actions du packages sont relativement simple pour cette installation Créer un répertoire C:\TEMP\notepad\ name Création C:\TEMP\notepad\

Déplacer from npp.8.1.4.Installer.exe to C:\TEMP\notepad\ name DPLT_NOTEPAD++.8.1.4 (x86)

Commande Commande à exécuter start /wait C:\TEMP\notepad\npp.8.1.4.Installer.exe /S name Exécution de l'installation silencieuse logLineLimit 10 retourne le code sauvegardé de cette commande : Le code de retour est 0

A noter : Je suis en version 9.5.5 et fusionInventory 9.5+3.0 le plugin des agents est en version 2.6 Je ne reprépare pas le job quand il est exécuté.

smounier-cgo avatar Aug 30 '21 13:08 smounier-cgo

Nous avons trouvé des erreurs critiques PHP dans le log /var/www/html/glpi/files/_log/php-errors.log du à un manque de mémoire alloué dans les LOG

php-errors.log:[2021-09-03 10:54:48] glpiphplog.CRITICAL: *** PHP Error (1): Allowed memory size of 268435456 bytes exhausted (tried to allocate 144065384 bytes) in /var/www/html/glpi/plugins/fusioninventory/inc/task.class.php at line 1432

En augmentant l'allocation mémoire de manière spécifique pour GLPI, l'affichage des log a l'aire de revenir /etc/apache2/sites-enabled/glpi.conf Pour la section HTTPS, ajout de la ligne php: <Directory /var/www/html/glpi> Options -Indexes -FollowSymLinks AllowOverride All Require all granted php_value memory_limit 512M </Directory> Puis un redémarrage du services apache service apache2 reload

Le problème ne semble donc pas forcement être un bug mais plutôt une configuration par défaut un peu trop limite

Je recommande de préciser cette modification dans l'installation du plugin Fusioninventory

smounier-cgo avatar Sep 03 '21 09:09 smounier-cgo

L'affichage est disponible mais les lignes qui s'ajoute toutes les 1 minute s'accumule. Ce fonctionne devrait peut être être revu si c'était possible. Sinon l'affichage des log devient relativement inutilisable

smounier-cgo avatar Sep 03 '21 09:09 smounier-cgo

C'est en cours de recodage et nouvel affichage, pas de date de release encore

ddurieux avatar Sep 03 '21 09:09 ddurieux

Super merci David

smounier-cgo avatar Sep 03 '21 09:09 smounier-cgo