22
1 Installation OCS Inventory & GLPI sur Serveur S2 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

OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

Embed Size (px)

Citation preview

Page 1: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

1

Installation OCS Inventory & GLPI sur Serveur S2

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

Page 2: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

2

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

Page 3: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

3

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 !

Page 4: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

4

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:

Page 5: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

5

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:

Page 6: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

6

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/

Page 7: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

7

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.

Page 8: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

8

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 !!). .

Page 9: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

9

Installation OCS Inventory & GLPI sur Serveur S2

Voilà, OCS Inventory est installé !! Contemplez cette magnifique page…vierge lol

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

Page 10: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

10

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.

Page 11: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

11

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

Page 12: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

12

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

Page 13: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

13

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.

Page 14: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

14

Installation OCS Inventory & GLPI sur Serveur S2

Validez et déconnectez-vous de l’interface de glpi.

Allez courage, ce n’est pas finit !!

Page 15: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

15

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.

Page 16: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

16

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 !!!

Page 17: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

17

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.

Page 18: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

18

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 !!!!!!!!

Page 19: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

19

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.

Page 20: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

20

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 »

Page 21: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

21

Installation OCS Inventory & GLPI sur Serveur S2

Cliquez sur l’onglet inventaire/ordinateur et là… Tadaaaaa

Voilà le résultat :

Page 22: OCS Inventory GLPI V - davidkiim.files.wordpress.com · Rendez-vous dans « configuration » et modifiez les champs « local_port » à 8181 et « Prolog_freq » à 10 ... Installation

22

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 !!!