26
Ruiz Kévin SIO2 Tutoriel installation et configuration GLPI-OCS Inventory 1

pfcompkevin.files.wordpress.com … · Web viewGLPI pourra donc aller cherche des informations dans la base de données OCS. On peut ensuite utiliser les logins glpi/glpi pour se

Embed Size (px)

Citation preview

RuizKévinSIO2

Tutoriel installation et configuration GLPI-OCS Inventory

1

Sommaire

Tutoriel installation et configuration GLPI-OCS Inventory......................................................................1

...............................................................................................................................................................1

Prérequis :..........................................................................................................................................3

Installation de XAMPP et OCS Inventory............................................................................................3

Installation OCS sur le client Windows 8............................................................................................7

Installation OCS sur le client debian...................................................................................................8

Installation de GLPI sur le serveur......................................................................................................9

Paramétrer configuration synchronisation entre GLPI et OCS..........................................................14

Liaison avec Active Directory............................................................................................................19

2

Prérequis : - Setup de GLPI version 0.85 et OCS version 2.1.2- Un serveur Windows 2012 R2 qui hébergera GLPI et OCS- Un serveur web qui interprète le Perl et un serveur SQL- Un client Windows 8- Un client linux

Installation de XAMPP et OCS InventoryL’installateur de la dernière version d’OCS permet d’installer le serveur XAMPP nécessaire pour simuler un serveur web et SQL

On lance le Windows serveur setup pour installer le service OCS sur le serveur Windows

On obtient un message d’avertissement qui nous signale qu’il faut un serveur web qui interprète le langage perl. Cliquez sur OK.

3

On choisit donc d’installer le serveur XAMPP avec OCS. Puis on suit les étapes jusqu’à valider l’installation

En tappant localhost/ocsreports/, on arrive sur la page de configuration de ocs.

4

On laisse le compte SQL par défaut, root, sans mot de passeOn laisse la base de données par défaut.Le serveur est hébergé sur la même machine, on rentre donc localhost.

On obtient une page qui nous confirme la création de la base de données. On clique sur envoyer.On peut maintenant accéder au serveur OCS avec les identifiants admin/admin.

On va installer l’agent Windows sur notre serveur pour tester la remontée d’informations.

5

On choisit network inventory car le serveur sera joignable.

Ici on renseigne l’adresse IP de notre serveur.

6

On choisit d’immédiatement lancer l’inventaire.On va maintenant tester voir si les informations de l’inventaire sont bien remontées au service.

On voit bien que les informations d’inventaire concernant le serveur sont bien remontées au serveur.Si les informations ne sont pas remontées, redémarrer le serveur et elles devraient remonter automatiquement.

Installation OCS sur le client Windows 8 On lance le setup Windows et on repète la même manipulation que pour l’installation sur le serveur.

7

En allant sur la page OCS, on peut remarquer que le client est lui aussi bien remonté au serveur.

Installation OCS sur le client debian

-Télécharger avec synaptic le paquet ocsinventory agentLors de l’installation selectionner http puis rentrer l’IP du serveur OCS.Puis lancer la commande ocsinventory avec le terminal. Les informations remontent alors au serveur.

8

Installation de GLPI sur le serveur

Télécharger l’archive GLPI sur le site officiel, puis décompressez la.Copiez ensuite le dossier GLPI obtenu dans xampp/htdocs.

Choisir installer pour une nouvelle installation.

9

Pour résoudre le problème de l’extension fileinfo qui n’est pas activée, il faut aller dans le fichier de configuration de php, qui se trouve dans xampp/php.

On supprime le point-virgule pour activer la ligne.

Puis on redémarre le serveur apache et SQL.

Si cela ne suffit pas et que l’extension est toujours marqué inactive il faut :

- Aller dans xampp/php, et copier les fichiers libeay32.dll, libsasl.dll, et ssleay32.dll- Copier ces fichiers dans c :Windows/System

10

Redémarrer ensuite encore une fois apache et le serveur SQL.

Maintenant, tout est bon pour l’installation.

11

On rentre localhost pour le serveur SQL et on laisse le compte par défaut root sans mot de passe.

On choisit la base précédemment crée par OCS, ocsweb. GLPI pourra donc aller cherche des informations dans la base de données OCS.

12

On peut ensuite utiliser les logins glpi/glpi pour se connecter.

On va maintenant configurer la synchronisation entre OCS et GLPI

13

Paramétrer configuration synchronisation entre GLPI et OCS

Aller dans les configurations d’OCS en cliquant sur la clé à molette puis sur config. Vérifier que dans frequency Always inventoried est bien coché, sinon cochez-le.

Sur GLPI, aller dans configuration puis plugin. Cliquer sur voir le catalogue des plugins.

14

Chercher le plugin OCS Inventory NG, et téléchargez la version correspondante à votre version de GLPI. Ici nous prenons pour la version 0.85.

On télécharge donc l’archive correspondante à la version 0.85.

15

Extraire l’archive, puis copier le dossier obtenu dans C :Xampp/htdocs/glpi/plugins

Redémarrer ensuite le serveur web.

On se rend ensuite dans GLPI, Configuration puis Plugins. On voit bien notre plugin détecté.

On clique sur installer, puis sur activer juste après.

16

On clique ensuite sur notre plugin pour le configurer.

On configure ensuite la connexion en donnant le nom de la base de données qui contient les informations de la base de données ainsi que le nom de l’utilisateur qui peut y accéder.

17

On se rend dans outils, OCS Inventory NG, on puis on trouve notre connexion établie avec le serveur.

On choisit importation de nouveaux ordinateurs.

On choisit ensuite les machines à importer. Puis on clique sur importer.

18

On obtient la remontée des informations.

On voit bien nos machines dans la catégorie Parc.

On va maintenant synchroniser notre serveur GLPI avec notre active directory.

Liaison avec Active Directory

19

On se rend dans GLPI, puis Configuration et authentification. On sélectionne Annuaire LDAP.

Si Annuaire LDAP est affiché en rouge, il faut aller dans le fichier de configuration de php, php.ini qui se trouve dans c :xampp/php,. On cherche l’extension ldap et on l’active en supprimant le point-virgule.

Après avoir cliqué sur annuaire ldap, on clique sur le + pour ajouter une connexion.

On va devoir renseigner des informations pour effectuer la connexion avec l’AD

20

On rentre les informations nécessaires.

On spécifie un filtre de connexion pour prendre en compte les comptes de sécurité de l’AD.

Dans BaseDN, on met le chemin ou se trouvent nos utilisateurs dans l’AD.

Enfin dans champ de l’identifiant, on rentre samaccountname pour permettre de se connecter avec un compte AD.

Puis dans Actif, on sélectionne oui pour actionner notre connexion.

On va ensuite tester notre connexion pour voir si elle fonctionne.

21

On se rend dans Tester et on clique dessus pour avoir le résultat.

Notre connexion avec AD est donc bien configurée.

Nous allons maintenant importer des utilisateurs en se rendant dans Administration, puis Utilisateurs.

On clique ensuite sur Liaison annuaire LDAP.

22

On choisit d’importer de nouveaux utilisateurs.

On clique sur rechercher pour lancer une recherche automatique

23

On trouve nos utilisateurs qui se situent dans l’OU utilisateurs, et on peut choisir lesquels on importe en les cochant, puis cliquer sur action, ensuite importer et envoyer.

Maintenant en se rendant sur Administration, puis utilisateurs, on peut voir nos utilisateurs qui ont été importés

Voilà pour l’installation .

24