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 2008-04-21 10:59:11

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Pb de script avec mass ocs import

Bonjour,

J'ai installé le plugin ocs mass import pour automatiser l'importation des machines scannées par OCS dans GLPI.

J'ai voulu mettre le script run.bat en tache planifiée, donc avant de faire ça, j'ai voulu le tester en le lançant à la main. Et là rien. J'ai bien la fenêtre dos qui se lance, qui me dit "lancement du script" (donc tout parait rouler) et elle se referme aussitôt.
Quand je vais dans l'interface du plugin sur glpi, je ne vois aucune trace, comme s'il n'avait pas tourné.

Dans le wiki, je ne vois pas à quoi correspond l'option --server_id (comment connaitre l'id de mon serveur ?)

Merci de votre aide.

Offline

#2 2008-04-21 11:29:17

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

tu as bien respecté les chemins dans le run.bat ?

SET path_php="D:\OCS\xampp\php"
SET plugin_glpi="D:\OCS\xampp\htdocs\glpi\plugins\mass_ocs_import\scripts"


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2008-04-21 11:40:30

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

Oui j'ai bien respecté ça. D'ailleurs, dans le run.bat si on regarde bien, si les chemins ne sont pas bons, on se prend un message d'erreur.
Moi j'ai bien le script qui se lance etje viens de re-vérifier les chemins donc à priori c'est bon.

Par contre, dans mon chemin il y a des espaces (c'est dans program files) donc peut-être que ça pose problème ?

Offline

#4 2008-04-21 11:47:27

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

Si tu as mis les quotes normalement non, je dirais.


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2008-04-21 11:52:55

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

Oui mon chemin est bien entre quotes. Mais je ne sais toujours pas quoi mettre comme server_id ?

Appremment, c'est un chiffre qu'il faut mettre, j'ai essayé 0 et 1 et le résultat est le même.

Offline

#6 2008-04-21 12:20:35

IronTUX
Member
From: Strasbourg
Registered: 2005-09-30
Posts: 837

Re: Pb de script avec mass ocs import

Tu peux avoir plusieurs serveur OCS qui se synchronisent à ton Glpi. Server_id correspond au serveur OCs que tu veux synchroniser.

Si tu en a un seul cela devrait être 1.


Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin :  Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2

Offline

#7 2008-04-21 12:29:27

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Pb de script avec mass ocs import

bonjour
si y'a qu'un seul serveur autant aller dans l'interface de config du plugin et lui indiquer sur quel serveur il doit tourner.
ensuite pas besoin de passer en ligne de commande d'options (le --thread-nbr est facultatif)

Offline

#8 2008-04-21 13:56:05

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

Merci pour vos réponses.
Comme je n'ai qu'un seul serveur OCS, j'ai fait comme conseillé par wawa, mais toujours rien.
Je vais peut-être redémarrer mon serveur pour voir, car ça me parait bien bizarre tout ça.

Offline

#9 2008-04-21 13:58:09

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Pb de script avec mass ocs import

désolé
pour les pb sous windows il faut voir avec des windowsiens !

Offline

#10 2008-04-21 14:16:44

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

OK Merci quand même pour ton aide.

Si ya des windowsiens qui veulent bien m'aider ...

J'ai rebooté mon serveur à tout hasard, mais toujours pareil.

Last edited by PatatorMan (2008-04-21 14:17:24)

Offline

#11 2008-04-22 09:49:58

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

PatatorMan wrote:

Si ya des windowsiens qui veulent bien m'aider ...

Non personne ?

Offline

#12 2008-04-22 09:53:45

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

Ben chez moi il marche tongue

Tache planifiée avec run.bat :

@echo off
echo Chemins php et du script a lancer

SET path_php="D:\OCS\xampp\php"
SET plugin_glpi="D:\OCS\xampp\htdocs\glpi\plugins\mass_ocs_import\scripts"

echo Definition du path

PATH = %PATH%;%path_php%


IF EXIST %plugin_glpi%\run.php GOTO RUN

IF NOT EXIST %plugin_glpi%\run.php GOTO EXIT

:RUN
echo Lancement du script
php %plugin_glpi%\run.php --nolog
GOTO FIN

:EXIT
echo Le chemin vers run.php est incorrect
pause

:FIN


Xavier Caillaud
Blog GLPI Infotel

Offline

#13 2008-04-22 13:58:34

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

Mon run.bat est le même que le tien avec les chemins qui diffèrent. J'ai des espaces dans mon chemin, mais c'est entre quotes donc pas de souci à priori.

Et je n'ai pas l'option --nolog, mais ça vient pas de ça.

Une question tsmr puisque ça marche chez toi : quand tu lances ton run.bat à la main juste en double cliquant dessus, ça marche ?

Donc je ne vois pas trop où pourrait être mon pb. J'ai pensé à mon php.exe mais je suppose que si il merdait, j'aurais d'autres problèmes ailleurs...

Bref, je tourne toujours un peu en rond.

Offline

#14 2008-04-23 09:07:04

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

Oui en double-cliquant ce la fonctionne.


Xavier Caillaud
Blog GLPI Infotel

Offline

#15 2008-04-23 10:08:36

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

OK Merci.

Bon ben je suis bloqué, j'arrive pas à voir d'où peut venir mon problème...

Offline

#16 2008-04-23 10:16:08

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

viens sur irc si tu veux, on va essayé de debugguer.

Si tu mets une pause dans le run.bat- il mets quoi comme erreur ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#17 2008-04-23 15:59:24

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

C'est gentil tsmr, mais au boulot je peux pas me connecter sur irc

Le problème c'est justement que mon run.bat ne me sort aucune erreur. Il fait comme si tout se passait bien, mais rien ne se passe.

Offline

#18 2008-04-23 16:12:02

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

www.mibbit.com (ca devrait marcher tongue)

Rien ne se passe ? ca veut dire qu'il n'a rien à importer ca.


Xavier Caillaud
Blog GLPI Infotel

Offline

#19 2008-04-24 14:51:50

PatatorMan
Member
Registered: 2008-04-03
Posts: 50

Re: Pb de script avec mass ocs import

Désolé, le site mibbit est filtré par le proxy ...

Non, rien ne se passe, pourtant lorsque je vais dans GLPI -> outil -> OCSNG, j'ai bien des machines à synchroniser et des nouvelles machines, donc il devrait quand même avoir du boulot non ?

Offline

#20 2008-04-24 18:31:15

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Pb de script avec mass ocs import

Je viens aujourd'hui de l'installer chez un client -- aucun souci..


Xavier Caillaud
Blog GLPI Infotel

Offline

#21 2008-10-07 08:59:56

Christophe DEPREZ
Member
Registered: 2008-09-23
Posts: 43

Re: Pb de script avec mass ocs import

Bonjour,

Je reprend le fil de ce post. J'ai le même souci que PatatorMan. Je pensais avoir trouvé hier (ticket clos par rémi) or  "Le problème c'est justement que mon run.bat ne me sort aucune erreur. Il fait comme si tout se passait bien, mais rien ne se passe". Idem dans les fichiers de log RAS, le mode ocs est bien activé

Je pense plus à un probléme "extérieur" à GLPI.

Je précise que j'ai bien des machines à importer

Contenu de mon run.bat

@echo off
echo Chemins php et du script a lancer

SET path_php="E:\OCS Inventory NG\xampp\php"
SET plugin_glpi="E:\OCS Inventory NG\xampp\htdocs\glpi\plugins\mass_ocs_import\scripts"

echo Definition du path

PATH = %PATH%;%path_php%


IF EXIST %plugin_glpi%\run.php GOTO RUN

IF NOT EXIST %plugin_glpi%\run.php GOTO EXIT

:RUN
echo Lancement du script
php %plugin_glpi%\run.php --thread_nbr=2 --server_id=1
pause
GOTO FIN

:EXIT
echo Le chemin vers run.php est incorrect
pause

:FIN

Une idée ?

Merci

Offline

#22 2008-10-07 10:03:17

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

Re: Pb de script avec mass ocs import

Si tu le lance depuis la ligne de commande (pas en double-cliquant sur l'icone), il t'affiche quoi ?

Tu peux virer l'option --thread_nbr=2, windows est incapable de la gérer.

Met l'option --nolog à la place pour voir les messages (faudra la virer que ça marchera)

++


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

#23 2008-10-07 11:30:51

Christophe DEPREZ
Member
Registered: 2008-09-23
Posts: 43

Re: Pb de script avec mass ocs import

Rebonjour rémi,

résultat du run.bat lancé en ligne de commande :

Chemins php et du script a lancer
définition du path
lancement du script
Usage:
E:\OCS Inventory NG\xampp\htdocs\glpi\plugins\mass_ocs_import\scripts\run.php [--args]
Arguments:
--thread_nbr=num:number of threads to launch
--server_id=num: GLPI ID of the OCS server to synchronize from.
Default is ALL the servers
--nolog: use standart outpout rather than log file
Appuyer sur une touche pour continuer ...

Le script se lance mais toujours rien dans la console GLPI

Le script

je reposte le contenu de mon run.bat

@echo off
echo Chemins php et du script a lancer

SET path_php="E:\OCS Inventory NG\xampp\php"
SET plugin_glpi="E:\OCS Inventory NG\xampp\htdocs\glpi\plugins\mass_ocs_import\scripts"

echo Definition du path

PATH = %PATH%;%path_php%


IF EXIST %plugin_glpi%\run.php GOTO RUN

IF NOT EXIST %plugin_glpi%\run.php GOTO EXIT

:RUN
echo Lancement du script
php %plugin_glpi%\run.php --nolog--server_id=1
pause
GOTO FIN

:EXIT
echo Le chemin vers run.php est incorrect
pause

:FIN


Un grand merci pour ton aide

Offline

#24 2008-10-07 13:43:58

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

Re: Pb de script avec mass ocs import

Il manque visiblement un espace entre --nolog et --server_id

++


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

#25 2008-10-07 13:51:58

Christophe DEPREZ
Member
Registered: 2008-09-23
Posts: 43

Re: Pb de script avec mass ocs import

J'ai ajouté l'espace, le script se lance mais la fenêtre disparait aussitôt ...

Offline

Board footer

Powered by FluxBB