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 2012-03-07 19:56:13

glpiben
Member
Registered: 2008-10-15
Posts: 37

"Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Bonjour,
j'utilise OCS et GLPi 0.80.61 sur Ubuntu 11.10
je n'arrive pas à faire fonctionner l'action automatique "Synchronisation des matériels depuis OCSNG".
La programmation de cette tâche n'a aucun effet. Par contre, quand je clique sur "Exécuter" cela fonctionne : j'ai une log avec "Action terminée, traitement complet".

Merci pour votre aide

Offline

#2 2012-03-07 21:58:48

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

bonsoir,

pour une synchronization automatique, je vous conseille le plugin d'import OCS (massocsimport)

Offline

#3 2012-03-27 15:38:05

glpiben
Member
Registered: 2008-10-15
Posts: 37

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Bonjour,
j'ai donc installé massocsimport en suivant notamment
pour le paramétrage http://seitoworld.fr/2011/12/glpi-synch … ocsglpi-2/

les données ne sont pas importées pour autant.
Quand j'exécute la tâche cron en ligne de commande :
php /var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1

, j'ai le résultat suivant :
PHP Notice:  Use of undefined constant PLUGIN_MASSOCSIMPORT_LOCKFILE - assumed 'PLUGIN_MASSOCSIMPORT_LOCKFILE' in /var/www/glpi/plugins/massocsimport/scripts/run.php on line 75
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4

Cela a t-il un lien ?

Offline

#4 2012-03-27 16:23:15

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

quelle est votre version de php et du plugin massocsimport ?

Offline

#5 2012-03-27 17:26:17

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Fuyez le run.php, et préférez le ocsng_fullsync.sh (spécifique Linux)

Et visblement, il faudra adapter le SSO, car visibliement les modif faite posent un problème.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#6 2012-03-27 18:56:51

glpiben
Member
Registered: 2008-10-15
Posts: 37

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

je suis avec php 5.3.6
et massocsimport 1.5.2

je lance donc un ocsng_fullsync.sh à la place du run.php ?

Offline

#7 2012-03-27 22:20:40

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

glpiben wrote:

je lance donc un ocsng_fullsync.sh à la place du run.php ?

lancez sh ocsng_fullsync.sh  plutôt

Offline

#8 2012-03-28 10:10:36

glpiben
Member
Registered: 2008-10-15
Posts: 37

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Bonjour,
j'ai donc lancé : sh ocsng_fullsync.sh --thread_nbr=2 --server_id=1 --nolog

mercredi 28 mars 2012, 09:58:27 (UTC+0200) ocsng_fullsync.sh started
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4
PHP Fatal error:  Call to undefined function apache_request_headers() in /var/www/glpi/inc/ntlm.function.php on line 4
cleaning up.
mercredi 28 mars 2012, 09:58:29 (UTC+0200) ended

que faut-il régler ?

Offline

#9 2012-03-28 10:48:33

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

ntlm.function.php n'est pas un fichier de GLPI.
Donc vous avez modifié votre GLPI


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#10 2012-03-28 13:42:22

gonzorro
Member
Registered: 2005-10-06
Posts: 431

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

GLPI 080.61 / OCSING 2 RC3


Bonjour,

Apparament Wawa tu conseilles d'utiliser le plugin ocsmassimport pour synchroniser ...etc

Mais a quoi sert la tache automatique  OCSNG ? Vous ne l'avez pas créer pour rien quand même !
En ce qui me concerne la tache se lance bien en  automatique mais elle dépend du moteur de regle
   "Règles d'import et de liaison des ordinateurs"

Faut il vraiment utiliser le plugin uniquement pour la synchro pour tout action avec OCS ??


Merci pour tout

PHILIPPE

Last edited by gonzorro (2012-03-28 13:42:39)

Offline

#11 2012-04-03 11:03:09

gonzorro
Member
Registered: 2005-10-06
Posts: 431

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Bonjour,


Juste pour une confirmation.
La synchronisation des postes GLPI (je parle de  synchro pas de liaison/import) avec ceux d'OCS nécessite t-elle de passer obligatoirement par le plugin ocsmassimport ou la tache automatique OCSNG le fait-elle ?
car voilà ce qui est indiqué dans la doc :

Nombre d'éléments à synchroniser via l'action automatique OCSNG : indique le nombre de machines
qui seront synchronisées par le mécanisme d'action automatique de GLPI. Mettre la valeur à 0 en cas de
synchronisation manuelle

Donc la tache permet aussi la synchro ..
J'ai paramètré des regles d'import et liaison avec la tache automatique OCSNG ca semble bien fonctionner

D'ou ma question  suite a ce que dit Wawa  sur la nécessité du plugin ..

Merci de votre reponse

PHILIPPE

Offline

#12 2012-04-03 11:11:37

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: "Synchronisation des matériels depuis OCSNG" ne fonctionne pas

Le plugin n'est pas obligatoire.

C'est juste un solution plus pratique, qui permet une synchronisation plus régulière et aussi de suivre plus précisément ce qui se passe.
De plus, dans le cas des "très" gros parc, le synchro standard ne peut pas fonctionner (la phase de contrôle initiale est trop longue)


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB