Vous êtes sur la page 1sur 22

OCS Inventory & GLPI V.

2
Installation sur SERVEUR S2

Personnes ayant collabores la ralisation de ce tutoriel : Thebest Thepure Thereal Thecomeback Le cerveau de toute la procdure Alpha testeur, criture et amlioration de procdure Beta testeur, critique et amlioration de procdure Gamma testeur, critique et simplification de procdure
1 Installation OCS Inventory & GLPI sur Serveur S2

SOMMAIRE
1. CREER SUR LE BUREAU DU S2 UN DOSSIER INSTALLATION OCS 4

2. INSTALLATION DE OCS SUR SERVEUR S2

3. INSTALLATION DE GLPI

11

4. CONFIGURATION DU PAQUET A DEPLOYER

16

5. PREPARATION DU DEPLOIEMENT DE CLIENT VIA HTTP

17

6. PREPARATION DU DEPLOIEMENT VIA GPO

17

7. VERIFICATION DU BON DEROULEMENT DE LA PROCEDURE

19

8. IMPORT DES MACHINES DANS GLPI

20

2 Installation OCS Inventory & GLPI sur Serveur S2

Installez-vous confortablement pour pouvoir lire ce LONG tutoriel.


Tout dabord, allez tlcharger tous les outils ncessaires : OCS Inventory : http://www.ocsinventory-ng.org/index.php?page=downloads GLPI : http://www.glpi-project.org/

Voici les outils indispensables pour que tout fonctionne : -Un ordi (oui je sais elle tait facile !!) -GLPI ( tlcharger sur le site ci-dessus) 0.68.3-2 -OCS NG Packager 1.0.1 -OCS NG Win32 SERVER 1.0.1 final -OCS NG Win32 Agent 1.0.1 -Du temps ! -Un caf si vous ntes pas patient Les diffrentes versions cites ci-dessus sont celles utilises pour raliser ce tutoriel. Petites explication : Durant le tutoriel vous trouverez souvent S1 et S2 ce sont deux serveurs diffrents tournant sous Windows 2000. Puisque cette procdure t adapt nos architecture communes. Je vous laisse donc mettre au gout de votre architecture. Concernant le port 8181 utilis, notre port 80 est inutilisable do le contournement Pour pas mal de personnes le port par dfaut fonctionnera !

3 Installation OCS Inventory & GLPI sur Serveur S2

On se lance :

1. Crer sur le bureau du S2 un dossier installation OCS


A lintrieur, dcompressez et faites glisser les fichiers suivants : -OCS NG Win32 Agent 1.0.1 (contenant OCSagent, OCSAgentSetup, OCSlogon) -OCS NG Packager 1.0.1 Vous allez donc avoir ceci :

Fermez le dossier et gardez-le au chaud, on y reviendra plus tard.

2. Installation de OCS sur serveur S2


Pour faire fonctionner ce beau petit monde, il nous faut une machine qui va faire office de serveur Apache et Mysql. Inutile de les installer, OCS intgre XAMPP qui lui-mme intgre un serveur Apache et Mysql.

No soucy !!!! Ce nest rien de bien grave puisque XAMPP est compris dans linstall dOCS, au final pas trop le choix Ici, laissez lemplacement par dfaut. Bien entendu, comme mentionn ci-dessus, installez XAMPP Web server. Pendant linstallation, un message important:

4 Installation OCS Inventory & GLPI sur Serveur S2

Cest assez explicite je pense Une fois linstallation de XAMPP termine, une petite fentre apparait en second plan. Il faut cliquer NON pour pouvoir continuer linstall dOCS.

Si, par erreur, vous avez rpondu oui, fermez simplement la fentre suivante. Vu que nous sommes sur le S2 et que nous navons pas de chance, une belle petite fentre va apparaitre vous disant que le service apache2 ne peut tre dmarr, pas le choix, faites OK et faites comme suit.

Il suffit, en fait, de changer le port dcoute dapache, rendez-vous ici pour corriger a:

5 Installation OCS Inventory & GLPI sur Serveur S2

On recherche juste le port changer et on remplace celui-ci par le port 8181 comme ceci : Ici

Et la

Sauvegarder et fermer le fichier. Avant de relancer le service apache2, il faut tout dabord arrter IIS, puis relancer le service apache2. Une fois ce dernier relanc, vous pouvez alors relancer IIS. Toutes ces tapes sont importantes, sinon a ne marchera pas !! Normalement, sur le bureau du S2, est apparu un raccourci pour aller la console de configuration dOCS Inventory. Double cliquez dessus et l... tadaa une autre erreur (on les cumule). En fait l cest trs simple, ladresse est bonne mais il ny a pas le bon port. Ladresse doit donc ressembler a : http://localhost:8181/ocsreports/ Petite astuce pour plus tard, vous ntes pas obligs dtre sur le S2 pour configurer votre interface OCS. Ouvrez votre navigateur favori et tapez cette adresse sur votre poste si vous voulez: http://adresse_ip_du_S2:8181/ocsreports/

6 Installation OCS Inventory & GLPI sur Serveur S2

Voil, on va pouvoir passer aux choses srieuses. On se retrouve ici :

Nom dutilisateur = root Mysql Hostname =localhost Pas de mot de passe.


7 Installation OCS Inventory & GLPI sur Serveur S2

Cette fentre va alors apparatre :

En bas, vous pouvez marquer ce que vous voulez ou laisser vierge. Soumettre la requte. Puis, en cliquant sur clik here vous allez arriver sur la fentre de log OCS. Le mot de passe est admin et l'utilisateur admin (je ne saurai vous conseiller de le changer !!). .

8 Installation OCS Inventory & GLPI sur Serveur S2

Voil, OCS Inventory est install !! Contemplez cette magnifique pagevierge lol

Il va donc falloir la remplir!!!!!!!!

9 Installation OCS Inventory & GLPI sur Serveur S2

Rendez-vous dans configuration et modifiez les champs local_port 8181 et Prolog_freq 10

Appliquez la mise jour.

10 Installation OCS Inventory & GLPI sur Serveur S2

Dconnectez-vous de linterface dOCS et fermez votre navigateur.

3. Installation de GLPI
Allez maintenant dans le dossier suivant (toujours sur le S2) :

Crer un dossier glpi . Faites glisser lintrieur les fichiers et dossiers contenus dans larchive glpi que vous avez tlcharge et cest parti pour GLPI !! Connectez-vous ladresse http://localhost:8181/glpi et vous obtiendrez ceci:

Si vous avez une page derreur, pensez dsactiver le proxy. On accepte la CLUF et on dit quon veut faire une nouvelle installation de GLPI. Ensuite, faites comme le screen, localhost et root

11 Installation OCS Inventory & GLPI sur Serveur S2

Crez une nouvelle base que vous appellerez inventory

On passe donc la configuration de GLPI.

Utilisateur : glpi Mot de passe : glpi

12 Installation OCS Inventory & GLPI sur Serveur S2

Allez dans longlet : Administration/configuration/configuration gnrale et activez le mode OCSNG

Validez et vous arrivez devant une fentre identique celle du screenshot. Il faut tout mettre oui, comme dans le screen.

13 Installation OCS Inventory & GLPI sur Serveur S2

Validez et dconnectez-vous de linterface de glpi.

Allez courage, ce nest pas finit !!


14 Installation OCS Inventory & GLPI sur Serveur S2

Fermez votre navigateur, allez sur le S2, dans le dossier suivant : C:\Program Files\OCS Inventory NG\xampp\apache\conf\ssl.crt Copiez le fichier server.crt et collez-le dans Installation OCS

RENOMMER le fichier server.crt en cacert.pem . RENOMMER le fichier OcsLogon.exe en adresse_ip_du_s2.exe (par exemple : 172.xx.xxx.164.exe) Le rsultat va donc ressembler a :

Rendez-vous sur le S1, copiez le fichier adresse_ip_du_s2.exe sur le bureau du S1, crez un nouvel utilisateur ocs avec les droits administrateurs de domaine.

15 Installation OCS Inventory & GLPI sur Serveur S2

4. Configuration du paquet dployer


Direction S2 et lanons lapplication Ocs Packager.

Il va falloir remplir tout a comme dans le screen - Exe File : chemin de OCSAGENTSETUP.EXE - Certificate file : chemin de votre certificat cacert.pem - Command line option :/S /DEBUG /NP /INSTALL /SERVER:adresse_ip_du_S2 /PNUM:8181 Trs important : dans les options de ligne de commande, il y a un espace avant chaque slash, sauf le premier slash. - User : ocs@votre nom de domaine - Password : Le mot de passe ocs bien connu de tous, le fameux toile toile toile. Attention tout de mme, aucune confirmation nest demande pour le mot de passe Cliquez sur Next et donnez un dossier de destination de votre choix. Deux excutables vont alors tre crs :

Voila une bonne chose de faite !!!

16 Installation OCS Inventory & GLPI sur Serveur S2

5. Prparation du dploiement de client via HTTP


Revenons dans linterface dOCS Inventory : http://localhost:8181/ocsreports/ Cliquez sur client (1), parcourir (2), choisissez le paquet oscpackage.exe (3) que vous venez de crer et cliquez sur envoyer comme dans la capture.

6. Prparation du dploiement via GPO


Retour sur le S1. On va faire notre GPO pour que celle-ci se dploie sur tous les postes.

17 Installation OCS Inventory & GLPI sur Serveur S2

Cliquez dabord sur afficher les fichiers (1) et faites y glisser le fichier adresse_ip_du_S2.exe , ensuite cliquez sur ajouter (2) et slectionner le fameux fichier.

Pour les paramtres, ce sont les mmes que tout lheure c'est--dire : /S /DEBUG /NP /INSTALL /SERVER:adresse_ip_du_s2 /PNUM:8181 N.B : Pour ceux qui auraient install OCS Inventory sur un poste fixe grce au prcdent tutoriel, il nest pas ncessaire de tout dsinstaller. En effet, il suffit de rajouter largument /DEPLOY :4032 la ligne de commande ce qui nous donne : /S /DEBUG /NP /INSTALL /DEPLOY :4032 /SERVER:adresse_ip_du_S2 /PNUM:8181

Voil, tout est en place !!!!!!!!


18 Installation OCS Inventory & GLPI sur Serveur S2

7. Vrification du bon droulement de la procdure


Redmarrez un poste qui est dans lunit dorganisation o agit la GPO et laissez faire. Pour vous assurer que cela fonctionner, il faut allez dans deux endroits sur le poste client: a. C:\ocs-ng : lors du premier dploiement, sassurez de la prsence du .exe ct dun fichier texte (qui sera supprim lors du 2ime redmarrage). Au 2ime redmarrage, le fichier texte devra ressembler a :

b. C:\Program Files\OCS Inventory Agent\ : ouvrir le fichier service.ini. Il doit ressembler a :

Attention, le temps de synchro avec les machines est alatoire pour ne pas surcharger le rseau Si vous voulez que votre machine test se synchronise devant vos yeux, il suffit de changer la valeur de TTO_Wait 10 par exemple, enregistrez, killez le service "ocs inventory service", puis relancez-le. La machine se synchronisera dans les 10 secondes.

19 Installation OCS Inventory & GLPI sur Serveur S2

8. Import des machines dans GLPI


Une fois que vous avez un nombre sympathique de machines rpertories avec OCS, fermez celui-ci et lancez linterface de glpi. Allez dans longlet outil/ocsng et faites importer de nouveaux ordinateurs

20 Installation OCS Inventory & GLPI sur Serveur S2

Cliquez sur longlet inventaire/ordinateur et l Tadaaaaa Voil le rsultat :

21 Installation OCS Inventory & GLPI sur Serveur S2

Un simple clic sur le nom vous donne de plus amples informations

Voil, cest fini. Ce fut long mais le rsultat est l !! Les possibilits de GLPI, allies la force dOCS Inventory, sont assez impressionnantes. Je vous laisse le plaisir de dcouvrir le fonctionnement et lutilisation de ces derniers !! Pour ceux qui veulent approfondir OCS il y a une documentation livre avec le serveur en appuyant sur le bouton aide dOCS (167 pages en anglais !!).

A la prochaine pour une nouvelle procdure !!!

22 Installation OCS Inventory & GLPI sur Serveur S2