1

Topic: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Bonjour,

Je vous sollicite car j'ai un problème de synchronisation de mes PC entre OCS inventory et GLPI :

J'ai installé un nouveau GLPI (0.90) sur un serveur Windows R8. J'ai parallèlement, un serveur OCS NG (2.1) sur Linux.

Avant la création de mon nouveau GLPI, l'ancien était installé sur le même serveur linux que OCS, et tout fonctionnait à vermeil.

J'ai procédé à une exportation/importation de la base de données de GLPI, et je retrouve tous mes éléments dans mon nouveau GLPI.

Or, lorsque j'utilise le plugin OCS sur mon nouveau GLPI, celui ci me propose d'importer tous les ordinateurs qu'il trouve dans la base du serveur OCS, et surtout, il ne trouve aucun ordinateur à synchroniser.

C'est comme s'il considérait les ordinateurs déjà présents dans GLPI différents de ceux du serveur OCS.

Avez vous une idée ?

Mille mercis.

2

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Le problème st que vous avez importé la base GLPI, donc aussi la table de liaison entre GLPI et OCS.
Seulement, vu que votre serveur OCS est nouveau, les ID OCS et ceux dans la tables ocslinks ne sont pas concordants, d'où la proposition d'importation et non de synchronisation

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

3

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Attention : https://github.com/pluginsGLPI/ocsinven … CS-2.1-Bug

4

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Merci pour le retour de ce bug, je ferai une mise à jour de mon OCS très prochainement, c'est dans le projet.

Pour répondre à Yllen, votre réponse me permet de cerner le problème. Toutefois, mon serveur OCS n'est pas nouveau, que dois je alors corriger ? et surtout, comment corriger ?

Merci !

5

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Là c'est un problème au niveau du serveur OCSNG, donc c'est à ce niveau qu'il faut corriger en passant la version indiquée par Tsmr

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

6

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

J'ai vérifié l'ocsid inscrit dans la base glpi, et il est vide. Je vais tenter de le renseigner manuellement.
Pour préciser et aider d'autres utilisateurs, le nom exact de la table est glpi_plugin_ocsinventoryng_ocslinks. Le champ est intitulé ocsid (int 11).

Sauriez vous me dire où je peux trouver l'information à mettre dans ce champ ?

Merci.

7

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

Il s'agit de l'ID correspondant dans la table HARDWARE d'OCS

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

8

Re: Trop d'importation et pas de synchronisation entre ocs ng et GLPI

J'ai fait une exportation de la table de l'ancienne base en csv.

J'ai modifié le fichier avec excel car toutes les données sont regroupées dans la 1ère colonne (par Données - Convertir).
J'ai ajouté manuellement 2 colonnes : last_ocs_conn et ip_src, puis j'ai retiré la ligne d'entête de colonne. J'ai enregistré le fichier en csv avec ; comme séparateur.

J'ai fait l'importation dans la nouvelle base à partir de phpmyadmin en cochant l'option "Mettre à jour les données lorsque des clés dupliquées sont trouvées ..."

Et ça a marché.

J'ai pu faire ma synchronisation et mon importation de nouvelles machines me propose bien des nouvelles machines (!)

Sujet clôt !

Merci pour votre aide.