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-02-08 17:39:20

BryanM
Member
Registered: 2010-12-08
Posts: 24

[Résolu]Massimport ocs

Bonjour,

J'utilise depuis un moment OCS Inventory et GLPI .
J'ai mis la dernière mise à jour de glpi et ocs .
Voilà sa fait plusieurs semaines que je ne trouve pas de réponsé à mon problème.

J'utilise mass import 1.4.1.
Je suis en 0.78.20 sur glpi
server : Windows server 2008
client : windows xp , mac ocs x , linux ubuntu, debian, centos...

Mon ocs est bien synchronisé avec glpi,  l'importation des machines fontionne lorsque je fais par "outils" " OSCNG" " import des stations et des stations déjà importé"

Donc je souhaite que tous sa ce fasse automatiquement mais quand je lance mon script run.php du plugin je reçoit cette erreur:

Le serveur MYSQL est inaccessible . Vérifiez votre configuration.

JE comprend pas je devrais pouvoir fonctionner car ma liaison entre les deux est bien établies.
J'ai suivis la doc du plugin à la lettre.

Pour être sur que c'est pas un problème de configuration, j'ai tout réinstallé par défauts plusieurs fois.
Pourtant plein de monde m'ont dit avoir fais les mêmes manipulation que moi.

j'ai pas mal cherché dans les sujets mais j'ai pas trouvé de sujet s'embable au mien, car les autres avaient un problème de liasions entre les deux (ocs  , glpi )dès le départs.

Merci d'avance et bonne fin journée

Cordialement Bryan

Last edited by BryanM (2011-02-16 15:58:10)


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#2 2011-02-08 17:44:43

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

Re: [Résolu]Massimport ocs

sur quel os ? comment est lancé le script ? avec quels arguments ?

Offline

#3 2011-02-09 09:58:23

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Bonjour,

Sous WINDOWS Server 2008


Mince j'ai relu correctement ce matin la doc.

Sous Windows le script est lancé avec la commande

php run.php --thread_nbr=[nombre de threads à lancer] --server_id=[ID du serveur OCS]

Si la commande php n'est pas dans un dossier de votre PATH, éditez et utilisez le fichier run.bat en renseignant les chemins corrects :

SET path_php='C:OCSNGxamppphp'

SET plugin_glpi='C:OCSNGxampphtdocsglpipluginsmassocsimportscripts'

Il est possible de suivre en temps réel l'exécution des scripts. L'interface est accessible dans le menu Plugins » Import en masse OCS.

j'ai utilisé jusqu'à présent le run.bat ou j'ai modifié les directions.
Et c'est avec run.bat qui m'affiche " Le serveur MYSQL est inaccessible "
Donc pour lui je sais pas trop comment faire.


Par contre par l'éxécution run.php:
C'est pas encore sa, je viens de comprendre qu'il fallais passer par un interpreteur php.
Car jusqu'à présent je l'exécutais dans le cmd ou dans un .bat .
Arff je suis stupide des fois.


Je vais essayé de voir pour run.php, et je vous tient au courant rapidement si cela fonctionne.
Si vous avez des idées pour le run.bat je les prend toutes.


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#4 2011-02-09 11:54:36

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Re bonjour ,

alors voilà j'ai testé, avec la commande php.

j'ai utilise cette commande :

php C:\xampp\php\php.exe -f "C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php" --thread_nbr=[5]
pause

Alors la c'est assez bizarre , par moment il s'exécute correctement et après il me fait plus rien.
Je le lance toutes les 5 minutes . Alors que j'ai déjà plusieurs stations a importer.


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#5 2011-02-09 13:05:23

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Sinon quand je vais dans configuration , action automatique pourquoi j'ai tous mes scripts qui sont en attente alors qu'il sont programmé tous ?


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#6 2011-02-09 13:11:31

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

Re: [Résolu]Massimport ocs

Ils sont programmé comment ? en GLPI ou en CLI ?
Parce qu'en GLPI c'est la navigation dans l'application qui exécute les déclenchements


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

#7 2011-02-09 13:23:03

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Euh je sais pas comment on fait pour voir sa ?  ^^


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#8 2011-02-09 13:57:36

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

Re: [Résolu]Massimport ocs

BryanM wrote:

php C:\xampp\php\php.exe -f "C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php" --thread_nbr=[5]
pause

thread_nbr c'est pour les vrais OS. Sur ce pseudo OS qu'est windows, le script n'est pas multithreadé

Offline

#9 2011-02-09 14:54:04

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

J'ai pas très bien compris :s


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#10 2011-02-09 15:12:29

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

ok j'ai compris de quoi vous parlez,

j'ai donc suivis cette procédure : http://www.glpi-project.org/wiki/doku.p … ig:crontab

j'ai renseigné tout correctement mais quand je le lance toujours la même erreur : Le serveur MYSQL est inaccessible. Vérifiez votre configuration.


Lorsque j'ai installé j'ai mis un mots de passe sur la base de données, est ce que ce là peux jouer sur le fonctionnement.
Le mots de passe est identique sur les deux base je précise. avez vous une idée ?


bonne après midi


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#11 2011-02-09 16:29:17

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Je viens de réinstaller tous.
Tous mes script fonctionnent c'est déjà un bon point, mais par contre j'ai quand même pour les 4 :

Le serveur MYSQL est inaccessible. Vérifiez votre configuration.

Pourtant manuellement je peux importer ...
Je comprend plus grand chose.
J'ai suivis plein de procédure et je suis toujours au même point.


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#12 2011-02-10 11:06:31

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

Re: [Résolu]Massimport ocs

BryanM wrote:

php C:\xampp\php\php.exe -f "C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php" --thread_nbr=[5]
pause

-f c'est pour php4
Dans cette ligne, il manque l'ID du serveur qui va être contacté --server_id=[ID du serveur OCS]


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

#13 2011-02-10 12:21:07

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Bonjour, merci de votre réponse

Oui effectivement j'ai aussi essayé la commande :
sans - f et avec l'ajout du serveur id ..

quand je vais sur glpi rien c'eest passé et dans mon log :


Thu, 10 Feb 2011 11:16:40 +0100 C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php started
A link to the Mysql server could not be established. Please check your configuration.
Le serveur Mysql est inaccessible. Vérifiez votre configuration
A link to the Mysql server could not be established. Please check your configuration.
Le serveur Mysql est inaccessible. Vérifiez votre configuration
Thu, 10 Feb 2011 11:18:41 +0100 C:\xampp\htdocs\glpi\plugins\massocsimport\scripts\run.php ended


j'ai au mois 20 scripts différents sur mon bureau tous me retournent cette erreur.

Last edited by BryanM (2011-02-10 12:21:30)


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#14 2011-02-10 12:51:24

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

Re: [Résolu]Massimport ocs

Avez-vous défini un réplicat de votre base dans GLPI ?


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

#15 2011-02-10 17:01:00

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Euh alors la je n'est aucune idée de ce qu'il s'agit.
Je vais chercher pour voir et je vous tient au courant.

Merci


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#16 2011-02-10 17:17:16

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

j'ai trouvé la procédure dans la doc technique.
Mais elle est défini pour l'os linux.

Je suis sous windows server 2008 rc2


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#17 2011-02-10 17:24:40

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

Re: [Résolu]Massimport ocs

Je parlais d'un réplicat déclaré dans GLPI


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

#18 2011-02-10 17:35:57

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

ok oui ,

j'ai sa dans le réplicat :

Réplicat MySQL
Serveur MySQL : localhost        Base : ocsweb   
Utilisateur MySQL : root        Mot de passe MySQL : ******   
Écart entre le maître et l'esclave :15015 Jour(s) 12 Heure(s) 46 Min(s) 55 Sec(s)


sa fait beaucoup je pense :s

Last edited by BryanM (2011-02-10 17:38:47)


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#19 2011-02-10 17:40:34

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Si je met le nom dns à la place de localhost sa m'affiche rien.


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#20 2011-02-11 12:18:53

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Bonjour,

J'ai repris aujourd'hui chaque configuration effectué .. pas à pas et j'ai toujours ce problème.

Last edited by BryanM (2011-02-11 15:21:51)


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#21 2011-02-11 12:36:03

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Je suis passé en MODE DEBUG :
J'ai reçu sa : dans sql-log

2011-02-10 16:39 [2@SERVOCS_MU-ME]
*** MySQL query error :
***
SQL: SELECT UNIX_TIMESTAMP(MAX(date_mod)) AS max_date

FROM glpi_logs
Error: Table 'ocsweb.glpi_logs' doesn't exist
Backtrace :
C:\xampp\htdocs\glpi\inc\dbconnection.class.php :224
DBmysql->query()
C:\xampp\htdocs\glpi\inc\dbconnection.class.php :211
DBConnection::getHistoryMaxDate()
C:\xampp\htdocs\glpi\inc\config.class.php :425   
DBConnection::getReplicateDelay()
C:\xampp\htdocs\glpi\ajax\config.tabs.php :83       
Config->showFormDBSlave()
C:/xampp/htdocs/glpi/ajax/config.tabs.php

et dans php error :





2011-02-11 11:22 [2@SERVOCS_MU-ME]
Warning(2): mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'root'@'ServOCS_MU-ME' (using password: YES)
Backtrace :
C:\xampp\htdocs\glpi\inc\dbmysql.class.php:119
mysql_connect()
C:\xampp\htdocs\glpi\inc\dbmysql.class.php:106
DBmysql->connect()
C:\xampp\htdocs\glpi\inc\dbconnection.class.php:90
DBmysql->__construct()
C:\xampp\htdocs\glpi\inc\config.class.php:405       
DBConnection::getDBSlaveConf()
C:\xampp\htdocs\glpi\ajax\config.tabs.php:83       
Config->showFormDBSlave()

bonne journée


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#22 2011-02-11 15:10:47

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

Re: [Résolu]Massimport ocs

BryanM wrote:

j'ai sa dans le réplicat :

Réplicat MySQL
Serveur MySQL : localhost        Base : ocsweb   
Utilisateur MySQL : root        Mot de passe MySQL : ******   
Écart entre le maître et l'esclave :15015 Jour(s) 12 Heure(s) 46 Min(s) 55 Sec(s)

ça ne risque pas de marcher si vous dites que le réplicat de la base GLPI est la base OCS...

Offline

#23 2011-02-11 15:14:47

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Oui effectivement :

Réplicat MySQL
Serveur MySQL : localhost        Base :    glpi
Utilisateur MySQL :    root      Mot de passe MySQL :    ************
Écart entre le maître et l'esclave :0 Sec(s)

j'ai déjà effectuer avec glpi aussi mais je savais pas trop sur qu'elle base le faire.
Ceci devrait m'aider à quoi exactement ?


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

#24 2011-02-11 15:44:46

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

Re: [Résolu]Massimport ocs

le réplicat sert à 2 choses :
1 - si la base maître tombe alors glpi passe sur l'esclave (en lecture seule)
2 - exécuter des rapports lourds sur une base qui n'est pas la base principale

bien entendu, cela veut dire qu'il faut avoir au préalable mis en place un 2ème mysql, et configuré la réplication
dans votre cas, je ne pense pas que le réplicat soit d'un quelconque intérêt pour vous, donc désactivez le

Offline

#25 2011-02-11 16:42:26

BryanM
Member
Registered: 2010-12-08
Posts: 24

Re: [Résolu]Massimport ocs

Ok d'accord.

Sinon je me pose toute sorte de question , peut être stupide mais je la pose quand même.

Avant de tout installer  j'ai configurer le mot de passe mysql avec xampp sur l'utilisateur root.
j'ai installe ocs inventory , puis  glpi avec :

serveur : localhost
user : root
pass: passmysql


Puis quand je me co sur glpi et que j'active OCSNG
il ce synchronise automatiquement avec glpi sur :

serveur : localhost
base:ocsweb
user : ocs
pass: (aucun)


pourtant si je fait une fois de plus valide " il me dit impossible de ce connecter a la base "

Donc a ce moment je m'est :

user: root
pass : passmysqlroot

et il me dit que la synchronisation est valide . Donc comme j'ai déjà dit l'import manuelle en passant par outils OCSNG fonctionne et par l'exection du mode ocsng dans configuration automatique fonctionne aussi .

Je me demande vu que j'ai un mot de pass faut il que j'exécute les scripts avec les identifiants de connexion des bases mysql ?
Faut-il installer ocs et glpi dans la même base ?


Je suis navré de vous embêter tellement, mais j'utilise ocs et glpi depuis plus d'un ans et jusqu'à présent j'ai toujours trouvé les solutions dans vos docs, procedures et forum mais la je suis complètement bloqué ...

Last edited by BryanM (2011-02-11 16:50:51)


Serveur :   Windows Server 2008 RC2
OCS Serveur :  1.3.2    -   client : Mac os x leopard , Windows Xp , Linux centos ,..
GLPI : 0.78.2 test       -         xampp: 1.7.3 - control panel : 2.5.8     
GLPI : 0.72.3 test  -  apache: 2.2.14   -   Mysql :  5.1.41  -  PHP Version 5.3.1

Offline

Board footer

Powered by FluxBB