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 2015-03-11 12:03:51

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Recuperation OCS distant

Bonjour,

Je suis en train d'installer GLPI sur ma structure informatique avec plusieurs serveurs OCS car nous sommes plusieurs sociétés toutes interconnectées.
Mon problème est que le plugins OCS n'arrive pas à se connecter à la base MySQL des OCS distant alors que j'y arrive très bien à distance sur mon PC avec un outil du type HeidiSQL.
J'utilise les mêmes identifiants et suis sur le même plan IP que mon serveur GLPI, je ne comprends pas d'où cela peut venir d'où mon appel à l'aide.
Lorsque j'édite le php-errors.log qui se trouve dans les répertoires de GLPI, voilà ce que j'obtiens:

*** PHP Warning(2): mysqli::mysqli(): (HY000/2003): Can't connect to MySQL server on '10.76.90.8' (13)
  Backtrace :
  :
  inc/dbmysql.class.php:109                          mysqli->mysqli()
  inc/dbmysql.class.php:78                           DBmysql->connect()
  plugins/ocsinventoryng/inc/dbocs.class.php:46      DBmysql->__construct()
  ...ins/ocsinventoryng/inc/ocsdbclient.class.php:39 PluginOcsinventoryngDBocs->__construct()
  ...ins/ocsinventoryng/inc/ocsserver.class.php:4257 PluginOcsinventoryngOcsDbClient->__construct()
  ...ins/ocsinventoryng/inc/ocsserver.class.php:4236 PluginOcsinventoryngOcsServer::getDBocs()
  plugins/ocsinventoryng/inc/ocsserver.class.php:953 PluginOcsinventoryngOcsServer::checkOCSconnection()
  plugins/ocsinventoryng/inc/ocsserver.class.php:129 PluginOcsinventoryngOcsServer->showDBConnectionStatus()
  inc/commonglpi.class.php:455                       PluginOcsinventoryngOcsServer::displayTabContentForItem()
  ajax/common.tabs.php:87                            CommonGLPI::displayStandardTab()

Si quelqu'un aurait une idée ou une solution.

Edit : Autre précision, depuis mon serveur GLPI avec la commande  mysql -u root -p -h 192.168.244.164 ocsweb j'arrive à me connecter à ma base distante mais GLPI pas possible.
Quand je fais un status dans MySQL il me voit bien connecté
mysql  Ver 14.14 Distrib 5.5.42, for Linux (x86_64) using readline 5.1

Connection id:          47
Current database:       ocsweb
Current user:           root@10.76.90.213
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.73 Source distribution
Protocol version:       10
Connection:             192.168.244.164 via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
TCP port:               3306
Uptime:                 4 hours 53 min 44 sec

Donc la base accepte bien les connexion depuis mon serveur GLPI avec les identifiants mais le plugins pas possible....

Je vous remercie par avance,
Olivier

Last edited by o.verdusen (2015-03-11 15:36:09)

Offline

#2 2015-03-11 18:27:20

jlb59
Member
From: Valenciennes
Registered: 2008-07-29
Posts: 116

Re: Recuperation OCS distant

Bonjour

si tu est sur un linux, ce que je suppose, vérifie le selinux  cela ressemble à un problème de  pare feu .

Cordialement


REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG,  Injection de fichiers , Impression pdf , uninstal,  rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets

Offline

#3 2015-03-11 18:44:01

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Je suis sous Centos et le pare feu est iptables mais même en désactivant le service j'ai le même problème.
De plus vu que j'arrive à me connecter en MySQL sur les bases distantes depuis le serveur GLPI, c'est que le port 3306 est bien ouvert.

Offline

#4 2015-03-12 09:52:32

jlb59
Member
From: Valenciennes
Registered: 2008-07-29
Posts: 116

Re: Recuperation OCS distant

Bonjour

J'ai eu la même expérience sous redhat 6.5 !

J'ai apache et donc glpi sur un serveur redhat et la base de donnée séparé sur un autre redhat !
Connexion possible en ligne de commande sur un serveur distant mysql à partir de mon serveur redhat apache, mais à partir de l'application GLPI pas de connexion à la base ...
J'ai arreter le pare feu complêtement (d'ailleurs au niveau interface graphique il semble avoir un bug au niveau redhat sur l'arrêt de pare feu), rebooter la machine par précaution et ensuite ok !

C'est peu être pas ton cas mais cela y ressemble !

Cordialement


REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG,  Injection de fichiers , Impression pdf , uninstal,  rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets

Offline

#5 2015-03-12 09:54:14

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Je vais faire un essai comme ça, je vous dis si c'est ok ou pas.
Merci

Offline

#6 2015-03-12 10:34:36

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Ca n'a rien changé, je suis toujours en echec

Offline

#7 2015-03-12 15:55:05

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Je viens d'installer la nouvelle version 1.1.1 et ce n'est toujours pas mieux.
Personne n'a d'idée? Le problème est le même sur mes 2 serveurs OCS (1 Windows, 1 linux)

Offline

#8 2015-03-12 16:47:46

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Quand je créé une base ocstest en local sur mon serveur GLPI et que je créé une nouvelle connexion dans le plugins, il a l'air de vouloir y accéder.
Mais alors pourquoi pas les distantes alors que tous les firewall sont desactivés et que j'y arrive en connexion sql....

Offline

#9 2015-03-16 16:25:25

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

un petit UP ?

Offline

#10 2015-03-17 15:44:42

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Personne pour m'aider? Personne n'a d'idée?
Si je reprends en synthèse:
- Connexion du plugin sur la base MySQL locale c'est OK
- Connexion en MySQL depuis mon serveur GLPI sur les MySQL distant OK
- Connexion du plugin sur les bases MySQL distantes pas OK
Une option dans la configuration de httpd ou php??? je sèche
Merci de me donner les pistes que vous pouvez avoir...

Offline

#11 2015-03-17 15:54:28

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

Re: Recuperation OCS distant

Nouveau serveur dans la config OCS du plugin ? Ou tu modifie un serveur existant ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#12 2015-03-17 15:55:21

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

C'est un nouveau serveur

Offline

#13 2015-04-09 15:17:12

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Apparemment le problème viendrait de mon utilisateur "Apache" qui n'aurait pas les droits pour exécuter le script GLPI.
Comment je peux modifier ça ?

Offline

#14 2015-04-09 16:01:46

o.verdusen
Member
Registered: 2015-03-11
Posts: 11

Re: Recuperation OCS distant

Pourtant c'est bien l'utilisateur apache qui execute le service Httpd et tout le repertoire GLPI est avec les droits apache:apache

Offline

Board footer

Powered by FluxBB