Installation de OCS Inventory ultime
Transcription
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
¾ 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...
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...
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 ...
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...
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...
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è...