You are not logged in.
Bonjour,
Je pense que cette discussion a déjà été faites plusieurs fois et je m'en excuse, mais malgré toutes mes recherches je ne trouve pas de solution.
Avant de commencer, voilà mon environnement:
Fedora 14
OCS 1.3.3
GLPI 0.83.91
MYSQL (package de Fedora)
J'ai depuis plusieurs mois installé GLPI et OCS sur un même serveur virtuel (ESXi5) et l'import et la synchronisation manuelle fonctionne très bien.
Maintenant, je souhaiterais que cela ce passe en automatique et c'est là que mes problème commence. En cherchant dans les forums, je tombe sur le plugin "massocsimport" qui répond à mes attentes.
Je lis également qu'il travail en complément du plugin "ocs inventory NG" => je ne trouve ce plugin pour ma version de GLPI!..
Ensuite, lorsque lance le script "/usr/share/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh", j'ai le message suivant :
Manage delete items in OCS server #2: "NomSERVER"
=====================================================
Thread #1: starting (1/2)
Thread #1: cannot get server information
Thread #1: done!!
=====================================================
=====================================================
Thread #2: starting (2/2)
Thread #2: cannot get server information
Thread #2: done!!
=====================================================
cleaning up.
J'aimerais bien évoluer de version, mais les version 0.84 ne sont visiblement pas compatible avec les plugins que j'ai, entre autre "adressage IP"
Ma question est de savoir comment faire pour importer et synchroniser automatiquement OCS et GLPI avec mon environnement? est-ce possible?
merci d'avance.
Thomas
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
En 0.83, c'est le plugin massocaimport qui assure la synchronisation entre GLPI et OCS car la partie OCS est dans le coeur de GLPI.
En 0.84, la partie OCS est sortie du coeur de glpi et se trouve dans le plugin OCSNG inventory qui englobe également l'ancien plugin massocsimport
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 Yllen pour ta réponse et de m'éclairer dans mon problème.
Je vais donc me concentrer sur le message "cannot get server information".
Sais-tu comment le résoudre, sachant que si je me le server id ou non, il me met quand meme le nom de mon server OCS renseigné dans Configuration>Mode OCSNG
Merci d'avance
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Il faut vérifier la config que vous avez défini pour votre server OCS et enuite créé votre cron avec
ocsng_fullsync.sh --thread_nbr=[nombre de threads à lancer] --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
Dans Configuration > Mode OCSNG :
- Nombre d'éléments à synchroniser via l'action automatique ocsng = Aucun (comme indiqué dans un tuto) et si je change =>idem
Dans Configuration > Plugins > Import OCS :
-
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Dans Configuration > Mode OCSNG :
- Nombre d'éléments à synchroniser via l'action automatique ocsng = Aucun (comme indiqué dans un tuto) et si je change =>idem
Dans Configuration > Plugins > Import OCS :
- Serveur OCS par défaut = OCS
- Afficher les processus où rien n'a été modifié = Oui
- Autoriser la mise à jour OCS = non
- Rafraîchir les informations d'un processus toutes les = 0 sec
- Verrouillage désactivé
Voilà mon cron:
*/5 * * * * sh /usr/share/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=3
Voila ma configuration et malgré avoir suivi les tutos, ca ne passe pas en automatique
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Le cron fonctionne, j'ai vois bien le script qui s'exécute tout les 5 min dans le tableau Plugin > Import OCS, par contre, il ne synchronise aucun ordinateur alors que la synchro manuelle fonctionne.
Lorsque j'exécute le script à la main dans Fedora, j'ai le message
"Thread #1: cannot get server information : mon_serveur_ocs"
Avez-vous une idée?
Merci d'avance
Thomas
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Vous passez bien l'id du serveur OCS dans la ligne de commande ?
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,
Oui, j'ai renseigné l'ID du serveur OCS, celui qui est indiqué dans :
Configuration > Mode OCSNG, à savoir : http://mon_serveur_glpi/glpi/front/ocsserver.form.php?id=3
Est-ce le bon?
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Bonjour,
Quelqu'un aurait une solution à mon problème de communication entre OCS et GLPI pour la synchronisation automatique?
Merci par avance.
Thomas
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
cette discussion peut être clôturée, j'ai migré de version de GLPI, mais cependant, j'ai un autre problème que je vais exposer dans la bonne discussion.
Merci
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline