Vous êtes sur la page 1sur 22

OCS Inventory

&
GLPI V.2

Installation sur SERVEUR S2

Personnes ayant collaborées à la réalisation de ce tutoriel :

Thebest Le cerveau de toute la


procédure
Thepure Alpha testeur, écriture et
amélioration de procédure
Thereal Beta testeur, critique et
amélioration de procédure
Thecomeback Gamma testeur, critique et
simplification de procédure

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 4

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 d’abord, allez télécharger tous les outils nécessaires :

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 (à télécharger 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 n’êtes pas patient

Les différentes versions citées ci-dessus sont celles utilisées pour réaliser ce tutoriel.
Petites explication :
Durant le tutoriel vous trouverez souvent S1 et S2 ce sont deux serveurs différents tournant
sous Windows 2000. Puisque cette procédure à é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 d’où le « contournement »
Pour pas mal de personnes le port par défaut fonctionnera !

3
Installation OCS Inventory & GLPI sur Serveur S2
On se lance :

1. Créer sur le bureau du S2 un dossier « installation OCS »

A l’intérieur, décompressez 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 intègre XAMPP qui lui-même intègre un serveur Apache et
Mysql.

No soucy !!!! Ce n’est rien de bien grave puisque XAMPP est compris dans l’install d’OCS,
au final pas trop le choix …

Ici, laissez l’emplacement par défaut.


Bien entendu, comme mentionné ci-dessus, installez XAMPP Web server.
Pendant l’installation, un message important:

4
Installation OCS Inventory & GLPI sur Serveur S2
C’est assez explicite je pense… Une fois l’installation de XAMPP terminée, une petite fenêtre
apparait en second plan. Il faut cliquer NON pour pouvoir continuer l’install d’OCS.

Si, par erreur, vous avez répondu oui, fermez simplement la fenêtre suivante.
Vu que nous sommes sur le S2 et que nous n’avons pas de chance, une belle petite fenêtre va
apparaitre vous disant que le service apache2 ne peut être démarré, pas le choix, faites OK et
faites comme suit.

Il suffit, en fait, de changer le port d’écoute d’apache, 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 d’abord arrêter 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 d’OCS Inventory. Double cliquez dessus… et là... tadaa… une autre erreur (on
les cumule☺).
En fait là c’est très simple, l’adresse est bonne mais il n’y a pas le bon port. L’adresse doit
donc ressembler à ça :
http://localhost:8181/ocsreports/

Petite astuce pour plus tard, vous n’êtes pas obligés d’être 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 sérieuses☺

On se retrouve ici :

Nom d’utilisateur = root

Mysql Hostname =localhost

Pas de mot de passe.


7
Installation OCS Inventory & GLPI sur Serveur S2
Cette fenêtre va alors apparaître :

En bas, vous pouvez marquer ce que vous voulez ou laisser vierge. Soumettre la requête. Puis,
en cliquant sur « clik here » vous allez arriver sur la fenêtre 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 page…vierge 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
Déconnectez-vous de l’interface d’OCS et fermez votre navigateur.

3. Installation de GLPI

Allez maintenant dans le dossier suivant (toujours sur le S2) :

Créer un dossier « glpi ». Faites glisser à l’intérieur les « fichiers et dossiers » contenus dans
l’archive glpi que vous avez téléchargée et c’est parti pour GLPI !!
Connectez-vous à l’adresse http://localhost:8181/glpi et vous obtiendrez ceci:

Si vous avez une page d’erreur, pensez à désactiver le proxy.

On accepte la CLUF et on dit qu’on veut faire une nouvelle installation de GLPI.

Ensuite, faites comme le screen, localhost et root

11
Installation OCS Inventory & GLPI sur Serveur S2
Créez 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 l’onglet : Administration/configuration/configuration générale et activez le mode OCSNG

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

13
Installation OCS Inventory & GLPI sur Serveur S2
Validez et déconnectez-vous de l’interface de glpi.

Allez courage, ce n’est 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 résultat va donc ressembler à ça :

Rendez-vous sur le S1, copiez le fichier « adresse_ip_du_s2.exe » sur le


bureau du S1, créez un nouvel utilisateur «ocs» avec les droits administrateurs
de domaine.

15
Installation OCS Inventory & GLPI sur Serveur S2
4. Configuration du paquet à déployer

Direction S2 et lançons l’application 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
Très 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 même, aucune confirmation n’est demandée pour le mot de passe…

Cliquez sur « Next » et donnez un dossier de destination de votre choix.


Deux exécutables vont alors être créés :

Voila une bonne chose de faite !!!

16
Installation OCS Inventory & GLPI sur Serveur S2
5. Préparation du déploiement de client via HTTP

Revenons dans l’interface d’OCS Inventory : « http://localhost:8181/ocsreports/ »


Cliquez sur « client » (1), parcourir (2), choisissez le paquet « oscpackage.exe » (3) que vous
venez de créer et cliquez sur envoyer comme dans la capture.

6. Préparation du déploiement via GPO

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

17
Installation OCS Inventory & GLPI sur Serveur S2
Cliquez d’abord sur « afficher les fichiers » (1) et faites y glisser le fichier
« adresse_ip_du_S2.exe », ensuite cliquez sur « ajouter » (2) et sélectionner le fameux
fichier.

Pour les paramètres, ce sont les mêmes que tout à l’heure 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 grâce au précédent
tutoriel, il n’est pas nécessaire de tout désinstaller. En effet, il suffit de rajouter l’argument
/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. Vérification du bon déroulement de la procédure

Redémarrez un poste qui est dans l’unité d’organisation 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 déploiement, s’assurez de la présence du .exe à côté d’un


fichier texte (qui sera supprimé lors du 2ième redémarrage). Au 2ième redémarrage, 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 aléatoire pour ne pas surcharger le
réseau… 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 répertoriées avec OCS, fermez celui-ci et lancez l’interface de glpi.

Allez dans l’onglet « outil/ocsng » et faites « importer de nouveaux ordinateurs »

20
Installation OCS Inventory & GLPI sur Serveur S2
Cliquez sur l’onglet inventaire/ordinateur et là… Tadaaaaa

Voilà le résultat :

21
Installation OCS Inventory & GLPI sur Serveur S2
Un simple clic sur le nom vous donne de plus amples informations

Voilà, c’est fini. Ce fut long mais le résultat est là !!


Les possibilités de GLPI, alliées à la force d’OCS Inventory, sont assez impressionnantes.
Je vous laisse le plaisir de découvrir le fonctionnement et l’utilisation de ces derniers !!
Pour ceux qui veulent approfondir OCS il y a une documentation livrée avec le serveur en
appuyant sur le bouton « aide » d’OCS (167 pages en anglais !!).

A la prochaine pour une nouvelle procédure !!!

22
Installation OCS Inventory & GLPI sur Serveur S2

Vous aimerez peut-être aussi