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 2011-08-31 15:51:32

Hebus Troy
Member
Registered: 2010-09-16
Posts: 9

Automatisation de l'import OCSInventory-NG

Bonjour

Voici ma configuration:
GLPI 0.80.2 - OCS 1.3.3 - Win 2003 R2 - WampServer 2.0
massocsimport 1.5.2

Utilisant GLPI couplé à OCS (435 machines) j'ai décidé d'automatiser la fonctionnalité de l'import.
Je pense avoir suivi les consignes d'installation mais je me heurte à une erreur lorsque je lance le fichier de commande run.bat.
En insérant une pause dans ce fichier de commande j'obtiens le message d'erreur suivant:
PHP notice: Use of undefined constant PLUGIN_MASSOCSIMPORT_LOCKFILE - assumed 'PLUGIN_MASSOCSIMPORT_LOCKFILE' in C:\wamp\www\glpi\plugins\massocsimport\scripts\run.php on line 75.
Voici les lignes 75 à 77 du run.php:
   if (file_exists(PLUGIN_MASSOCSIMPORT_LOCKFILE)) {
      echo "Software lock : script can't run !\n";
      exit (1);
   }

Je précise que l'importation et la synchronisation manuelle via OCS fonctionne très bien.
Je remercie par avance tous ceux qui voudront bien m'aider.

Offline

#2 2011-09-01 08:53:49

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

Re: Automatisation de l'import OCSInventory-NG

Vous utiliseez quel version du plugin massocsimport ?


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 2011-09-01 09:14:09

Hebus Troy
Member
Registered: 2010-09-16
Posts: 9

Re: Automatisation de l'import OCSInventory-NG

Bonjour Yllen

J'utilise la dernière en date, la 1.5.1 (et pas la 1.5.2 comme indiqué plus haut)
et qui est compatible avec GLPI 0.80.2

Offline

#4 2011-09-01 09:44:07

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Automatisation de l'import OCSInventory-NG

Dans le run.php, en remplaçant, ligne 120

require GLPI_ROOT."/config/based_config.php";

Par

require GLPI_ROOT."/inc/includes.php";

Et franchement sans garantie... ce script sert que sous Windows, et je n'ai absolument aucune machine pour tester.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2011-09-01 10:01:38

Hebus Troy
Member
Registered: 2010-09-16
Posts: 9

Re: Automatisation de l'import OCSInventory-NG

Bonjour Rémi

J'ai modifié le fichier run.php comme indiqué.
Je n'ai plus le message d'erreur. Mais rien ne se passe pour autant.
Dans GLPI, lorsque je développe 'Plugins/ Import OCS'; la fenêtre 'Execution des scripts' reste vide.
Y-aurait-il un paramétrage dans GLPI à effectuer?

Offline

#6 2011-09-01 10:04:55

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Automatisation de l'import OCSInventory-NG

Dans la config du plugin, le lock est activé ou pas ?


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#7 2011-09-01 10:29:17

Hebus Troy
Member
Registered: 2010-09-16
Posts: 9

Re: Automatisation de l'import OCSInventory-NG

Non, le verrouillage est désactivé

Offline

#8 2011-09-01 10:45:46

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Automatisation de l'import OCSInventory-NG

Si quelqu'un fonctionnant sous Windows est capable de reproduire et de proposer une solution.

Moi franchement, j'ai aucun moyen de dépatouiller ce truc


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#9 2012-06-21 18:09:33

Lestatdelioncour
Member
Registered: 2012-05-11
Posts: 12

Re: Automatisation de l'import OCSInventory-NG

Bonjour à tous.
Je fais un petit up sur ce problème en y rajoutant mon cas qui est exactement le même.
Ubuntu 10.04LTS
GLPI 0.80.7
Import OCS 1.5.2

PHP Notice:  Use of undefined constant PLUGIN_MASSOCSIMPORT_LOCKFILE - assumed 'PLUGIN_MASSOCSIMPORT_LOCKFILE' in /var/www/glpi/plugins/massocsimport/scripts/run.php on line 75

En verité j'ai plus de ligne que ça dans mon log mais je n'arrive pas à vous l'envoyer, comment puis-je faire ?
J'ai le message suivant:
Attention ! Les erreurs qui suivent doivent être corrigées avant que votre message puisse être envoyé :
•Too more links in message. Allowed 1 links. Reduce number of links and post it again.


De la même manière le lock est désactivé dans la config du plugin.

Merci à tous.

Offline

#10 2012-06-21 18:15:24

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Automatisation de l'import OCSInventory-NG

Ne pas utiliser le run.php (au départ prévu pour windows), mais le .sh fournit.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB