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 2013-04-24 11:31:06

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Problème Import utilisateur AD et GLPI

Bonjour,

Je viens chercher vos lumières pour me guider car là je sèche, j'ai fouiner le forum, la doc, google dans tous les sens.

J'ai un problème d'import utilisateurs depuis mon AD.
Je vous donne les versions de mes outils:
GLPI + OCS installé sur un Seven 32b     
Xampp:1.7.7
GLPI:0.83.8
Appache:2.2
Php:5.3.8

Coté serveur AD win2008std r2
Au niveau de mon arborescence ad: il y a des OU créées pour identifier des sites agences, mes users (CN) et groupes (CN) sont dans ces OU.

Donc, je vous explique pas à pas mon problème, suite à l'installation de glpi, j'ai configuré l'authentification ldap

Annuaire LDAP - ID 4    
Nom :ad       
Serveur par défaut :OUI        Actif :OUI   
Serveur :10.2.40.1        Port (par défaut 389) :389   
Filtre de connexion :   
Basedn :DC=mondomaine,DC=fr   
DN du compte (pour les connexions non anonymes) :CN=monuser,OU=informatique,DC=mondomaine,DC=fr   
Mot de passe du compte (pour les connexions non anonymes) :XXXX     Effacer    Champ de l'identifiant :samaccoutname   
Commentaires :   
   
Test de connexion à l'annuaire LDAP
Test réussi

Une fois configurer, je vais dans l'administration ->utilisateur->Liaison annuaire LDAP->Importation de nouveaux utilisateurs-> je clique sur rechercher et cela m'affiche "Pas d'utilisateurs à importer"

En revanche quand je passe pas Ajouter directement un utilisateur d'une source externe et que je lui renseigne un Identifiant, il me le trouve bien et je peux l'importer sans soucis.

Chose très contraignante quand on a plus de 500 users a importer. J'ai essayer de mettre des filtres mais toujours le même problème, j'ai installer un ldap browser pour vérifier que je me suis pas trompé, ce qui n'est pas le cas.

N'y a t-il pas des modules dans apache a activer?

Si quelqu'un a une idée je suis preneur, car là mystère et boule de gomme!!   

Merci d'avance pour vos retours!

Bonne journée

Offline

#2 2013-04-24 16:27:01

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

J'ai même tester le script: et cela ne fonctionne pas.

 
Automatiser l'import via un script

Pour importer les nouveaux comptes AD dans GLPI, nous allons utiliser le script d'import automatique GLPI ainsi qu'une tâche planifiée. Le script d'import est présent dans le dossier script de GLPI(ldap_mass_sync.php).
Les arguments du script

Le script a besoin d'arguments pour fonctionner (le server id et l'action qu’il doit exécuter). Le serveur ID, pour trouver notre ID, allez dans:

    CONFIGURATION =⇒ AUTENTIFICATION =⇒ ouvrez votre server LDAP

Votre ID se trouve dans l'adresse URL, pour nous 2 :

    http://192.X.X.X/glpi/front/setup.auth. … _ldap&ID=2

Pour l'action nous avons deux choix :

    1 Pour Synchroniser
    0 Pour importer.

Tache planifiée Windows

    Créez un fichier BAT et collez y les lignes :

REM Placer vous dans le dossier ou se trouve le script

REM Go to the folder where is the script.

cd “C:\Program Files\OCS Inventory NG\xampp\htdocs\glpi\scripts”

REM Exécuter php.exe avec le script

REM Run php.exe and launch script

“C:\Program Files\OCS Inventory NG\xampp\php\php.exe” ldap_mass_sync.php –server_id=2 action=0

Offline

#3 2013-04-25 08:31:35

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Personne n'a une petite piste?

Offline

#4 2013-04-25 09:52:36

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Votre filtre de connexion est-il vraiment vide comme mentionné dans votre premier message ?

Last edited by @meurou (2013-04-25 09:53:35)


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#5 2013-04-25 10:48:23

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Oui le filtre est bien vide, j'ai essayé de rajouter différents filtres tel que:

(&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))

(&(objectClass=user)(objectCategory=person)

Cela ne fonctionne pas mieux. Je vois pas comment glpi communique avec l'ad, peut être un problème avec les modules ou scripts.

Offline

#6 2013-04-25 11:57:59

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Cela va fonctionner, ça fonctionne chez les autres !

Je vois que l'annuaire a pour ID 4, vous en avez d'autre de déclarés ?

Vous avez plusieurs entités ?

Vous avez des erreurs dans le fichier php-errors.log ?

Gardez ce filtre dans la configuration :

(&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))

Last edited by @meurou (2013-04-25 11:59:48)


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#7 2013-04-25 14:18:53

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

En faite l'annuaire a pour ID 4 car, j en avais déjà créer puis supprimé du coup les chiffres s’implémente.

J'ai testé avec d'autres AD, j'ai le même soucis (3 AD en redondances)

Pour les entités je n'en possède pas.

Voici les seuls messages d'erreur qu'il y a dans le fichier phph-errors.log

[15-Apr-2013 14:38:26] PHP Fatal error:  Class 'PluginMonitoringConfig' not found in C:\xampp\htdocs\glpi\plugins\monitoring\install\install.php on line 139
[15-Apr-2013 14:38:40] PHP Fatal error:  Class 'PluginMonitoringConfig' not found in C:\xampp\htdocs\glpi\plugins\monitoring\install\install.php on line 139
[18-Apr-2013 10:00:58] PHP Warning:  file_get_contents(lang.tmp) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in C:\xampp\htdocs\xampp\index.php on line 2

Je garde le filtre dans la conf.

Merci pour le temps que vous m'accordez

Offline

#8 2013-04-25 15:15:00

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Ok, donc on reprend la configuration :

Accueil >Configuration >Authentification >Configuration

Qu'elles sont vos valeurs ?

Accueil >Configuration >Authentification >Annuaires LDAP

De préférence renseigner les informations dans les champs en minuscule (dn, cn, dc, ...)

Onglet Information avancée le fuseau horaire du LDAP est-il correct ?


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#9 2013-04-25 16:25:57

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Accueil >Configuration >Authentification >Configuration:

Nom      Serveur         Actif
LYONNT1      10.2.40.1      Oui

Accueil >Configuration >Authentification >Annuaires LDAP:

Annuaire LDAP - ID 4    
Nom :[b]ad[/b]       
Serveur par défaut :OUI        Actif :OUI 
Serveur :10.2.40.1        Port (par défaut 389) :389   
Filtre de connexion : (&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))) 
Basedn :dc=auxiliaire,dc=fr  
DN du compte (pour les connexions non anonymes) :cn=monuser,ou=informatique,dc=auxiliaire,dc=fr   
Mot de passe du compte (pour les connexions non anonymes) :XXXX     Effacer coché   Champ de l'identifiant :samaccoutname 
Commentaires :   
   
Test de connexion à l'annuaire LDAP
Test réussi 

Utilisateurs:

Nom de famille :sn       Prénom : givenname 
Commentaires :         Matricule :     
Adresse de messagerie : mail        Adresse de messagerie 2 :     
Adresse de messagerie 3 :         Adresse de messagerie 4 :     
Téléphone : telephonenumber        Téléphone 2  :    
Téléphone mobile :         Titre :    
Catégorie :         Langue :    

Groupes:

Type de recherche :     Utilisateurs et Groupes    Attribut utilisateur indiquant ses groupes :    
Filtre pour la recherche dans les groupes :     
Attribut des groupes contenant les utilisateurs :         Utiliser le DN pour la recherche :     OUI

Entité : Rien renseigné

Informations avancées:

Utiliser TLS :NON        Fuseau horaire de l'annuaire LDAP : GTM +2
Traitement des alias LDAP : Jamais déréférencé   

Réplicats: Rien renseigné

Petite erreur de ma part au début pour le serveur qui est un W2K3 et non un W2k8 R2

Voila

Par contre je suis en vacances à partir de ce soir je rentre le 13 mai, si vous n'avez pas de nouvelle de ma part cela est normal :-)

Merci d'avance

Offline

#10 2013-05-13 14:10:50

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Je suis de retour de vacance tongue

Je suis malheureusement toujours bloqué, si quelqu'un à une solution je suis prenneur.

Merci à tous.

Offline

#11 2013-05-13 16:44:11

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Bonjour,

J'ai jeter un œil à vos paramètres, votre fuseau horaire est bien en GMT+2 ?

Avez-vous fait une mise à jour de GLPI auparavant ?

Last edited by @meurou (2013-05-13 16:46:12)


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#12 2013-05-13 16:51:16

berserker
Member
From: Toulouse
Registered: 2009-09-15
Posts: 160

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Dans "Accueil >Configuration >Authentification > Configuration Authentification" avez vous bien "Ajouter un utilisateur sans habilitation depuis annuaire LDAP :" sur "Oui" ?


GLPI : 9.1.6 - OCS : 2.1.2
Plateforme : Windows Server 2008R2 Standard Edition Service Pack 1
Apache/2.2.31 (Win32) mod_ssl/2.2.31 OpenSSL/1.0.1p PHP/5.4.45 mod_perl/2.0.8 Perl/v5.16.3 ()
MySQL: 5.7.10-log

Offline

#13 2013-05-13 17:02:22

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Merci pour votre temps.

C'est à dire l'ajout d'un utilisateur sans habilitation depuis l'annuaire LDAP??

Offline

#14 2013-05-13 17:05:15

berserker
Member
From: Toulouse
Registered: 2009-09-15
Posts: 160

Re: Problème Import utilisateur AD et GLPI

Ben un utilisateur n'ayant aucun droit ....

Egalement il faudrait voir si vous avez une "Règles d'affectation d'habilitations à un utilisateur".

Personnellement j'active l'option afin d'avoir tout le monde dans GLPI


GLPI : 9.1.6 - OCS : 2.1.2
Plateforme : Windows Server 2008R2 Standard Edition Service Pack 1
Apache/2.2.31 (Win32) mod_ssl/2.2.31 OpenSSL/1.0.1p PHP/5.4.45 mod_perl/2.0.8 Perl/v5.16.3 ()
MySQL: 5.7.10-log

Offline

#15 2013-05-14 08:35:57

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Quelle genre de règle d'affectation lui faudrait-il?

Par défaut mon user "glpisso" est juste utilisateur du domaine. Faut-il que cet utilisateur soit admin du domaine?

Quelle est cette option à activer?

Merci d'avance.

Offline

#16 2013-05-14 08:41:43

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Vous avez normalement une règle par défaut (root) qui affecte tous les utilisateurs dans l'entité par défaut :

Accueil > Administration > Règles > Règle d'affectation d'habilitations à un utilisateur.

Si vous avez plusieurs entité vous pouvez créer des règles pour qu'elles affectent vos utilisateurs à différentes entité.

Votre utilisateur n'a pas besoin d'être administrateur du domaine, il ne fait que lire les informations dans l'AD.


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#17 2013-05-14 09:24:54

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Je n'ai pas d'autre entités, cette règle est bien active. Les champs sont a peine remplis. Voici ce que j'ai



Nom :  Root                             Description :    /
Opérateur logique :  ou          Actif :  Oui
Commentaires :  Règle - ID 2   

Critère
Critère :  (AD)User ID(LDAP) est

Critère                                   Condition      Motif
(LDAP)User ID                       est                *
(AD)User ID                           est                *
Adresse de messagerie         est                *


Action
Action :  Profils Assigner   -----   


Actions
  Champs     Type d'action        Valeur
Entité          Assigner               Entité racine


Serait-il possible que cela soit cette règle qui cause ce problème?

Offline

#18 2013-05-14 13:41:36

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Non, cette règle est là justement pour faire en sorte que par défaut un utilisateur soit associé à l'entité racine.

Avez-vous vérifié le paramètre mentionné par berserker?

Accueil >Configuration >Authentification > Configuration Authentification


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#19 2013-05-14 14:35:28

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Voici la configuration que j'ai dans  Accueil >Configuration >Authentification > Configuration Authentification

Authentification

Ajout automatique des utilisateurs à partir des sources externes d'authentification : Oui
Ajouter un utilisateur sans habilitation depuis annuaire LDAP : Oui
Action lorsqu'un utilisateur est supprimé de l'annuaire LDAP : Désactiver
Fuseau horaire du serveur GLPI : GMT +2 heure(s)

Offline

#20 2013-05-15 16:04:14

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: Problème Import utilisateur AD et GLPI

Vérifiez vos identifiants de connexion dans la configuration LDAP

j'ai remarqué que si on ne les saisi pas, le test de connexion réussi, mais les requêtes ne fonctionne pas.


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#21 2013-05-15 16:42:54

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Je viens de vérifier la connexion à l'AD avec le compte, cela fonctionne.

En revanche quand je rentre dans l'authentification ldap le mot de passe dans le champ "Mot de passe du compte (pour les connexions non anonymes) :" et que je ne coche pas Effacer, il me dit que mon test est échoué, si je coche Effacer cela fonctionne, les test est réussi.

Ni y a-t-il pas un autre fichier de log sur glpi autre que le php-errors pour vérifier les requêtes??

Offline

#22 2013-05-17 09:06:51

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

Re: Problème Import utilisateur AD et GLPI

les requetes sql sont dans le fichier sql-error.log


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 2013-05-17 09:25:46

Mikadeo
Member
From: Lyon
Registered: 2013-04-24
Posts: 13

Re: Problème Import utilisateur AD et GLPI

Bonjour,

Je viens de trouver mon problème, le filtre dans la connexion ldap n'était pas bon.

(objectClass=user)(objectCategory=person)

Vous pouvez cloturer le post.

Merci beaucoup pour votre aide!

Offline

Board footer

Powered by FluxBB