You are not logged in.
Bonjour à tous,
GLPI: 0.72.4
massocsimport: 1.3.0
OCS: SERVER 1.3.1
J'ai installé sur GLPI le plugin mass ocs import afin d'automatiser la synchronisation entre mon inventaire sur OCS et celui listé sur GLPI.
J'ai activé le plugin et l'ai paramétré. J'ai ensuite utilisé cron pour planifier ma tâche:
*/5 * * * * /var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=1
Le problème c'est qu'aucun script n'est affiché dans plugins > import ocs et mon inventaire n'est pas mis à jour. Par exemple, j'avais 3 machines sur l'inventaire OCS, j'en ai inventorié une 4e et celle-ci n'est pas automatiquement listée sur GLPI.
Si je lance à la main la commande sh ocsng_fullsync.sh, il n'y a aucun soucis, il met bien à jour mon inventaire et ajoute le script à la liste.
Dans mon log ocsng_fullsync.log:
Tue Mar 9 12:46:55 UTC 2010 ocsng_fullsync.sh started
=====================================================
Clean old Not Imported machine list (0)
Manage delete items in OCS server #1: "localhost"
=====================================================
Thread #1 : starting (1/2)
Thread #1 : import computers from server: 'localhost'
Thread #1 : 1 computer(s)
. Thread #1 : done ..
=====================================================
=====================================================
Thread #2 : starting (2/2)
Thread #2 : import computers from server: 'localhost'
Thread #2 : 1 computer(s)
. Thread #2 : done ..
=====================================================
cleaning up.
C'est lorsque je l'ai fait manuellement ça.
Je ne sais pas à quel endroit se trouve le problème.
Merci
Offline
sur quelle distrib est-ce installé ?
la tâche tourne bien dans la cron de l'utilisateur apache ?
Offline
Bonjour,
GLPI et OCS sont installés sur un Linux, debian.
Euh pour la 2e question, je suis pas sûr, comment vérifier svp? :$
Offline
crontab -u www-data -L ( L en minicusle)
En Prod :GLPI :0.72.3 En Test : SVN OCS : 1.3 parc : +- 1000 machines Authentification LDAP : +1800 users
Plateforme: Debian Lenny 5.0.4
php 5.2.6-1 mysql 5.0.51a apache 2.2.9
internet explorer 7/8 Mozilla 3.5.7
Offline
Ah merci.
Oui elle a l'air de tourner, la commande me ressort la ligne que j'avais mise.
Offline
Ah ca y est j'ai réussi
En fait j'avais pas mis l'utilisateur apache www-data comme propriétaire du dossier glpi (et des sous-dossiers). Du coup, il n'avait sûrement pas l'accès pour exécuter le script dans le dossier.
Merci à tous, j'espère que mon erreur pourra servir à d'autres personnes (on sait jamais lol).
Offline
Parfait. Je ferme
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
En fait j'ai encore quelques soucis.
Je viens d'inventorier une nouvelle machine sur mon réseau, Linux Debian. L'inventaire est parfaitement stocké sous OCS et lorsque la synchronisation s'effectue avec GLPI, on retrouve bien la machine dans la liste des ordinateurs sur GLPI mais aucune info à l'intérieur !
D'où vient le problème?
Offline
D'où vient le problème?
voir la configuration du mode ocsng dans glpi
il y a de la doc là dessus sur le wiki du projet
Offline
Oops désolé, j'avais oublié de le paramétrer, autant pour moi :$
Offline