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 2014-10-07 10:56:37

supportsi.tellusna
Member
Registered: 2014-10-07
Posts: 2

GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour à tous,

Un de mes collègue a mis à jour cet été le Serveur OCS-GLPI avev toutes les dernières versions.
Je viens de me rendre compte que les PC de remontent plus dans mon onglet "Parc" de GLPI
J'ai regardé dans les configurations, mais je suis sans solution.

Dans la nouvelle version, je ne trouve pas non plus la ligne : Activer le mode OCSNG

Pouvez-vous m'aider.
D'avance, je vous remercie.

Offline

#2 2014-10-07 18:54:44

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

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Depuis la version 0.84, le mode OCSNG est sorti du coeur de GLPI et est désormais un plugin.
Donc il faut regarder les droits dans votre profil pour ce plugin et ensuite tous les menus sont dans Plugins > OcsinventoryNG


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

#3 2014-10-08 10:10:12

supportsi.tellusna
Member
Registered: 2014-10-07
Posts: 2

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour,

Merci pour les premières infos.
En effet, j'ai l'onglet "Plugins" dans l'interface GLPI et la ligne "OCS Inventory NG".
Depuis cet été, une dizaine de PC ont été ajoutés et pas moyen de le faire remonter dans la base sad
Dans la configuration, rien ne semble bloquer ! Je ne comprends pas.
Y a t'il un paramètre particulier à ne pas négliger ?

Merci de votre support car je suis vraiment dans le flou et bloqué.

Offline

#4 2014-10-08 11:12:01

angelus38500
Member
Registered: 2014-10-08
Posts: 1

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour,

J'ai exactement le même problème que supportsi.tellusna.

Je suis en stage dans une entreprise pour mon diplôme de technicien informatique et réseau et comme projet mon tuteur ma confier la tache de mettre en place un système de ticketing via glpi.

ce que j'ai pus faire sans soucis mais sur la version 0.83.4 de GLPI qui à le OCSNG en natif et sa fonctionne parfaitement.

Cependant mon tuteur veut la dernière version de GLPI et la est le soucis.

Mon plugin est installé et configurer correctement glpi me dit que la connexion à la bas de donnée OCS est OK et pourtant je ne peut rien importer.

Aucun PC n'apparait alors qu'il le sont tous dans l'interface web de ocs inventory.

Donc je me demande si ce n'est pas un bug du plugin ou de GLPI

Offline

#5 2014-10-23 10:41:54

stang
Member
Registered: 2014-10-23
Posts: 11

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour,
Je me retrouve avec le même type de problème, la synchronisation automatique et manuelle ne fonctionnent pas entre OCS et GLPI.
Pour info :
Migration depuis glpi 0.83.4 sous Ubuntu vers glpi 0.84.8 sous Debian, plugin ocs : mode expert avec script (crontab), connexion ok à la base d'OCS, Methode d'authentification : LDAP.


Debian 8 64 bits
GLPI 0.90.3
OCS 2.2
PHP 5.6.19-0+deb8u1

Offline

#6 2014-10-23 13:22:05

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Ca rejoint le problème que je relate dans le topic portant le nom "pas de nouvel ordinateur à importer", dans cette même section (post n° 5 dans le topic en question).

Le truc le plus évident à vérifier est la corbeille de GLPI.  Si les PC s'y trouvent, ils ne remonteront pas depuis OCS Inventory.  Si elle est bien vide, votre synchro ne fonctionne pas et vous êtes dans le même cas que moi... 

Ce n'est pas évident à troubleshooter: rien dans les logs, aucun problème de connectivité, les tables du plugin semblent correctes avec les bonnes ID de machines référencées que ce soit dans GLPI ou OCS...  mais aucune synchro, ni manuelle ni automatique.

Perso, je me suis résolu à encoder mes ordinateurs manuellement dans GLPI.  Trop tard pour faire un rollback vers la version 0.83.x + plugin OCS Import qui, elle, fonctionnait parfaitement... :-/

Perso, je suis dans cette situation depuis ma dernière migration.  Vieux serveur Debian avec GLPI 0.83.x + version préhistorique d'OCS ---> 2x serveurs Windows avec respectivement les dernières versions de GLPI et OCS Inventory.

Si un expert pouvait nous donner une idée du next step...  ?  Checklist des différentes choses à analyser pour troubleshooter le problème ?  J'ai consulté le manuel du nouveau plugin OCSInventory NG, et je n'ai rien trouvé de très parlant dans ce dernier.  Bref, coinçé.. ;-)

Last edited by picpic (2014-10-23 13:23:42)

Offline

#7 2014-10-23 16:20:33

stang
Member
Registered: 2014-10-23
Posts: 11

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Je suis retourné en arrière (version 0.83.4, non sans difficultés d'ailleurs) en attendant une solution.


Debian 8 64 bits
GLPI 0.90.3
OCS 2.2
PHP 5.6.19-0+deb8u1

Offline

#8 2014-10-24 08:25:49

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Help needed !

Offline

#9 2014-10-24 11:29:00

stang
Member
Registered: 2014-10-23
Posts: 11

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour,
Après quelques modifications sur mon serveur (en test du coup) cela a l'air de fonctionner. Je ne sais pas ce qui a résolu le problème donc je vais décrire les actions que j'ai effectuées.


Debian 8 64 bits
GLPI 0.90.3
OCS 2.2
PHP 5.6.19-0+deb8u1

Offline

#10 2014-10-24 11:31:42

stang
Member
Registered: 2014-10-23
Posts: 11

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

J'ai sélectionné tout les ordinateurs de GLPI et dans actions j'ai sélectionné Déverrouiller les champs Le résultat : action échoué.

Ensuite j'ai fait l'action forcer la synchro. Après je suis aller vérifier sur le serveur la crontab de l'utilisateur www-data (que j'avais rajouté a la main car elle n'a pas été ajouté automatiquement à l'installation du plugin.)

Enfin j'ai désactivé le plugin puis désinstallé, réinstallé et activé. J'ai importé manuellement mon poste test depuis le plugin : importation de nouveaux ordi cela a fonctionné et il est apparu. J'ai mis à jour l'agent sur un autre poste (nouvelle version et adresse ip du serveur test) et envoyé la notification d'inventaire, surprise l'ordinateur a été synchronisé automatiquement.

J'espère que mon problème est résolu, je retenterai ma migration la semaine prochaine et je posterais un dernier message ici si tout ce passe bien.


Debian 8 64 bits
GLPI 0.90.3
OCS 2.2
PHP 5.6.19-0+deb8u1

Offline

#11 2014-10-24 13:19:44

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Fonctionne tj pas de mon côté...

J'ai tenté l'exécution du script checkocslinks.php --ocs, mais ce dernier me retourne l'erreur: "undefined variable: DBocs"...

J'ai également fait l'update vers GLPI 0.84.8, mais toujours pas de synchro.

Last edited by picpic (2014-10-24 13:20:24)

Offline

#12 2014-10-24 15:00:03

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bon, en désespoir de cause, je viens d'effectuer un "rollback" vers mon ancien serveur, GLPI version 0.83.4 - OCS, avec le bon vieux plugin Import OCS.

Résultat: tout refonctionne.

Je pense que je vais sagement en rester là.

Bonne chance à ceux qui passent sur du >0.84 ;-)

Offline

#13 2014-10-24 16:10:46

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

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bon, je vais reprendre les différentes informations des différents post.
En version 0.83, OCS était dans le coeur de GLPI. Vous pouviez toutefois ajouter le plugin massocsimport pour les synchronisations sur les gros parc.

En 0.84, si vous utilisiez le plugin massocsimport, il faut passer en mode expert. Donc dans ce cas, la synchronisation se fait via un cron que vous aurez paramétré (stang : GLPI se charge de sa migration et pas de la configuration du serveur qui l'héberge).
Donc dans ce cas, dans les actions automatiques vous devez désactiver la syncro OCS.
L'installation du plugin OCSinventoryNG reprend les données du coeur concernant OCS ainsi que les données du plugin massocsimport s'il était utilisé. Si vous avez supprimé ce dernier avant l'installation du plugin OCSinventoryNG, il faut refaire toute la configuration.

Si vous n'utilisiez pas le plugin massocsimport, il faut dans ce cas programmer l'action automatique synchro OCS.
Après vous avez 2 solutions :
- mode GLPI => il faut de la navigation dans GLPI pour déclencher l'action suivant les paramétrages indiqués
- mode CLI => il faut créer un cron qui déclenchera l'action

Je vous conseille également d'utiliser la dernière version du plugin qui a corrigé quelques petits boggues.


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

#14 2014-10-24 16:59:43

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Thanks for the tip ! ;-)

A ton avis, où peut se trouver le problème si le plugin OCSInventory NG:

- a bien repris la configuration de l'ancien mode OCS après migration vers la 0.84
- qu'il est bien configuré en mode expert CLI et que la connexion DB OCS est OK
- que la table ocslinks reprend les bons IDs côté OCS et côté GLPI
- mais que malgré tout un lancement à la main du fichier run.bat synchronise 0 machines ?  (visible dans le log généré)
- et, pour finir, que toutes ces machines apparaîssent dans "nettoyage des liens OCS" comme étant absentes d'OCS, alors qu'elles y sont ?


D'avance bon week-end !

Offline

#15 2014-10-24 19:21:19

alkass92
Member
Registered: 2014-10-24
Posts: 5

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

salut!....!quelqu'un peut m'aidez avec un lien ou je peut telecharger des plugins pour glpi

Offline

#16 2014-10-24 20:56:26

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

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

GLPI ne synchronise que les ordinateurs étant toppés "à synchroniser" par OCS.
Pour cela, il faut que le checksum de la machine, dans la table hardware de la base ocs soit changé. Cela est fait par l'agent d'inventaire 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

#17 2014-10-24 20:57:04

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

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation


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 2014-10-27 09:38:41

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

yllen wrote:

GLPI ne synchronise que les ordinateurs étant toppés "à synchroniser" par OCS.
Pour cela, il faut que le checksum de la machine, dans la table hardware de la base ocs soit changé. Cela est fait par l'agent d'inventaire OCS.

Hello et bon lundi ;-)

Ce qui m'embête dans cette explication, c'est que les "nouveaux" PC fraîchement arrivés dans OCS ne sont pas vus non plus par GLPI (alors qu'ils ont un champ "checksum" tout neuf, qui passe du néant à une valeur spécifique quoi).  Ce qui me fait dire que ce n'est pas à ce niveau que le bât blesse.

Simple supposition évidemment !

bonne journée

Offline

#19 2014-10-27 12:18:38

alkass92
Member
Registered: 2014-10-24
Posts: 5

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

https://forge.indepnet.net/projects/plugins je sais pas pouquoi mais ce liens ne marche pas.on m'afiche une page blanche

Offline

#20 2014-10-27 13:05:52

alkass92
Member
Registered: 2014-10-24
Posts: 5

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

je suis à mes debut avec glpi vraiment j'aimerai que quelqu'un m'aide avec le plugins ocs import.si quelqu'un peut m'aider en envoyant sur ma boite.
mail :alkass92@rocketmail.com

Offline

#21 2014-10-27 13:42:37

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Tu pourrais peut-être commencer par poster en-dehors de ce topic qui est consacré à un problème spécifique concernant le plugin OCS Inventory NG.  Merci de ne pas polluer.

Pour répondre à ta question: http://plugins.glpi-project.org/ ...  (2 clics sur google)

Offline

#22 2014-10-27 19:07:35

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

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

et tes nouveaux ordinateurs répondent bien au règles définies dans le plugin ocsinventoryng pour effectuer l'import ?
Il ne seraient pa simporter dans la corbeille de l'entité racine ?


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

#23 2014-10-28 12:13:25

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Non, corbeille vide (je n'ai qu'une seule entité ;-)).

Le fait que toutes mes machines apparaissent dans le menu "nettoyage de liens OCS/GLPI" en étant référencées comme "absentes d'OCS Inventory" alors qu'elles y sont en réalité me paraît quand même très louche...  la synchro semble rompue quelque part, mais où ?  That's the question !

[mode naïf ON] Y aurait-t-il moyen de "réinitialiser" puis forcer à nouveau la synchronisation en supprimant manuellement des données dans une table quelconque ?  (en espérant ne rien écraser à l'arrivée, juste rétablir la liaison, autant que faire se peut ? ). [mode naïf OFF].  ;-)

Last edited by picpic (2014-10-28 12:16:43)

Offline

#24 2014-10-30 11:19:02

stang
Member
Registered: 2014-10-23
Posts: 11

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Bonjour,
Mon problème est bien résolu et ma migration s'est bien passée, dommage que je ne puisse pas t'aider picpic. Bon courage !
Bonne continuation.


Debian 8 64 bits
GLPI 0.90.3
OCS 2.2
PHP 5.6.19-0+deb8u1

Offline

#25 2014-10-31 10:20:21

picpic
Member
Registered: 2008-01-15
Posts: 41

Re: GLPI 0.84.7 & OCS 2.1.2 : Pas de synchronisation

Content pour toi !  Quant à moi, je reste sagement en 0.83.x. 

Il y a encore d'autres solutions que je n'ai pas testées dans le cadre de ma migration (rester dans un contexte Linux plutôt que de tout foutre sous Windows), mais je manque de temps pour me consacrer à ça.  Si ça se trouve, je n'aurais pas tous ces problèmes.  La version Windows d'OCS ne m'a pas vraiment inspiré confiance.

Bonne journée !

Offline

Board footer

Powered by FluxBB