Installation de OCS Inventory ultime

Transcription

Installation de OCS Inventory ultime
OCS Inventory
&
GLPI V.2
Installation sur SERVEUR S2
Personnes ayant collaborées à la réalisation de ce tutoriel :
Thebest
Thepure
Thereal
Thecomeback
Le cerveau de toute la
procédure
Alpha testeur, écriture et
amélioration de procédure
Beta testeur, critique et
amélioration de procédure
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

Documents pareils

Présentation, mise en place, et administration d`OCS Inventory et de

Présentation, mise en place, et administration d`OCS Inventory et de ¾ Le fichier server.crt est généré, est se trouve dans le dossier C:\Program Files\OCS Inventory NG\xampp\apache\conf\ssl.crt. Ce fichier devra être renommé sous le nom cacert.pem. 2 Création du p...

Plus en détail

OCS Inventory NG

OCS Inventory NG 3.1.3 Mise en application de ce processus 3.1.4 Commentaires sur l'exemple traité 3.2 Exemple d'utilisation avancée 3.2.1 Description du processus envisagé 3.2.2 Configuration du workflow 3.2.3 Mis...

Plus en détail

Installation du client

Installation du client Installation du client L'installation de l'agent et le lancement de l'inventaire sont lancés depuis le logon script Générer un package contenant le setup de l'agent avec l'utilitaire OCS Inventory ...

Plus en détail

Gestion de parc informatique

Gestion de parc informatique le logiciel avait plus à l'université de Tours, (belle interface, mais le développement n'était pas  achevé et il était très buggé, en phase de développement du support oracle à l'époque). Il a l’a...

Plus en détail

Installation GLPI-ocs-ssl - GLPI-Wiki

Installation GLPI-ocs-ssl - GLPI-Wiki Installation de Glpi (0.68.2), OCS NG RC3 et hébergement des deux sites sous apache2, sur la même machine, en SSL avec un seul certificat, sur debian sarge. Nous utiliserons les paramètres suivants...

Plus en détail

Configurer OCS Inventory NG comme outil d

Configurer OCS Inventory NG comme outil d • Édition du fichier C:\ProgramData\OCS Inventory NG\Agent\ocsinventory.ini • Affectation d’une faible valeur à TTO_WAIT (30 par exemple). • Redémarrage du service OCS INVENTORY SERVICE Ainsi, aprè...

Plus en détail