You are not logged in.
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
sur quel os ? comment est lancé le script ? avec quels arguments ?
Offline
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_dateFROM 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
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
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
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
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