TP SARI - Solutions d'inventaire. Installation OCSInventory-NG et GLPI. Versions 1.0 RC2 et 0.65 RC2. COMPLEMENTS : Installation d un serveur Windows Correspondant dans le document principal aux chapitres II) Installation d'ocsinventory-ng...p1 III) Installation de GLPI...p3 Table des matières de ce document 1) Préambule...1 2) Installation d OCS-Inventory...1 3) Lancement d OCS...11 4) Configuration de la sécurité par XAMPP...16 5) Installation de GLPI...25 1) Préambule Les installations de OCS_inventory_NG_1.0-RC2 et GLPI_0.65 ont été testées le 7 avril 2006 (pour la dernière fois) sur un Dell Optiplex GX 620, 1 Go de Ram sous Windows XP Pro service pack 2 (Windows update à jour) et sur un HP OmnibookXE3 930 MHz, 256 Mo de Ram sous Windows XP Pro service pack 2 2) Installation d OCS-Inventory Sur le site http://ocsinventory.sourceforge.net/ et notamment le lien http://ocsinventory.sourceforge.net/index.php?page=1_0_rc2, vous pouvez les récupérer OCSNG-WINDOWS_SERVER_1.0-RC2-FINAL OCSNG_WINDOWS_CLIENT_1.0_RC2_FINAL.zip Extraire les fichiers de OCSNG-WINDOWS_SERVER_1.0-RC2-FINAL TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 1 sur 38
Afficher les fichiers Cliquer sur OcsSetup.exe TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 2 sur 38
Cliquer sur Exécuter TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 3 sur 38
Cliquer sur Suivant Sélectionner j accepte les termes de la licence, cliquer sur Suivant TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 4 sur 38
Cliquer sur Installer TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 5 sur 38
Cliquer sur Fermer Cliquer sur OK Fermer le XAMPP Control Panel Application (sinon, apache et mysql ne se lanceront pas avec les bons paramètres) TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 6 sur 38
Fermer la fenêtre ci-dessus Aller jusqu à C:\Program Files\OCSInventoryNG\xampp\mysql et lancer le script mysql_installservice.bat. TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 7 sur 38
Aller jusqu à C:\Program Files\OCSInventoryNG\xampp\apache et lancer le script apache_installservice.bat. TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 8 sur 38
Au premier lancement, Il vous est demandé de confirmer le déblocage de http par le pare-feu windows. Cliquer Débloquer. Vous pouvez modifier l étendue du déblocage Sous Panneau de configuration->centre de sécurité->pare-feu Windows->choisissez Onglet Exceptions TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 9 sur 38
->sélectionner la ligne Apache http Server->clic sur Modifier ->Cliquer sur «Modifier l étendue->cocher uniquement mon reseau (ou sous-reseau) TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 10 sur 38
Appuyer sur une touche 3) Lancement d OCS TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 11 sur 38
Sur votre navigateur préféré, entrer http://localhost/ocsreports Entrer une invite à renseigner le label au démarrage de l inventaire d un client TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 12 sur 38
Cliquer sur «Soumettre la requête» Il est indiqué que l utilisateur par défaut est admin, mot de passe admin Cliquer sur le lien «Click here to enter OCS-NG GUI» TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 13 sur 38
Renseigner admin, mot de passe admin TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 14 sur 38
TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 15 sur 38
Changer le mot de passe admin en cliquant sur «Changer mot de passe» 4) Configuration de la sécurité par XAMPP Sur votre navigateur préféré, choisissez http://localhost/security TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 16 sur 38
Cliquer sur Anglais (la traduction française n existe pas de toute façon pour la partie sécurité de xampp) TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 17 sur 38
Descendre un peu plus bas puis cliquer sur http://localhost/security/xamppsecurity.php TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 18 sur 38
Entrer deux fois le mot de passe et la documentation d ocs recommande de choisir cookie puis cliquer sur «Password changing» TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 19 sur 38
Renseigner dans le chapitre «XAMPP Directory Protection» User root Et un mot de passe (je mets le même) TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 20 sur 38
Cliquer sur «Make safe the XAMPP directory» Note du groupe SARI : la documentation ocs recommande de paramétrer en mode safe_mode = on cependant il se produit alors l erreur «Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in C:\Program Files\OCS Inventory NG\xampp\htdocs\ocsreports\dico.php on line 15 dans le menu Dictionnary d OCS. Nous vous recommandons donc de laisser le mode safe_mode = off. Aller à VI) Installation GLPI de ce document. [Si vous souhaitez configurer le mode safe_mode à on : Choisir le lien http://localhost/xampp/index.php puis Français et ensuite phpinfo() dans le menu de gauche TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 21 sur 38
Ensuite phpinfo() dans le menu de gauche TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 22 sur 38
Reperer la ligne Configuration File (php.ini) Path et ouvrir le fichier (ici C:\Program Files\OCS Inventory NG\xampp\apache\bin\php.ini) Rechercher la ligne contennat le mot-clé safe_mode TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 23 sur 38
Modifier pour safe_mode=on. Enregistrer le fichier. Redemarrer apache et mysql (par le panneau de control de Xampp) Vérifier que xampp est sécurisé, en choisissant le lien http://localhost/security/ Une identification vous est alors demandé. Vous devez obtenir maintenant la fenêtre suivante (tout secure) TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 24 sur 38
5) Installation de GLPI Configurer PhpMyAdmin - -Aller dans le répertoire de C:\Program Files\OCS Inventory NG\xampp\phpMyAdmin\phpmyadmin et ouvrir le fichier "config.inc.php". -A la ligne - $cfg['servers'][$i]['password'] = ' '; remplacer l'espace entre les ' ' par le mot de passe root pour mysql $cfg['servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based) $cfg['servers'][$i]['user'] = 'root'; // MySQL user $cfg['servers'][$i]['password'] = ''; // MySQL password (only needed Sur votre navigateur préféré, lancer http://localhost/phpmyadmin TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 25 sur 38
Aller à la page d'accueil et créer la base glpi, rien mettre dedans TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 26 sur 38
-Dans phpmyadmin, choisissez la rubrique «Privilèges» puis «ajouter un utilisateur». -Remplisser les champs. Utilisateur : glpi Serveur : localhost Mot de passe : ce que vous voulez Entrer à nouveau : même chose que le mot de passe -Ne rien cocher et cliquer exécuter -Aller dans Privilèges Spécifiques à une base de données, choisissez glpi TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 27 sur 38
-Donner tous les droits et exécuter -On a donc un usager GLPI qui a tous les droits sur la base GLPI, éviter le plus possible d'utiliser root pour les applications. Installer GLPI- Vous pouvez récupérer l archive sur le site http://glpi.indepnet.org/. Cliquer sur Télécharger dans le menu de gauche TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 28 sur 38
sur GLPI Version 0.65 et (vous devez avoir installé Power Archiver) choisir. Ouvrir Cliquer Sous Power Archiver, sélectionner l archive récupéré et choisir Extraire Copier le répertoire GLPI obtenu dans le C:\Program Files\OCS Inventory NG\xampp\, taper l'adresse http://localhost/glpi -L'install devrait démarrer automatiquement. TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 29 sur 38
Cliquer sur OK TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 30 sur 38
Sélectionner «J ai lu et ACCEPTE les termes de la licence énoncées ci-dessus Cliquer sur Continuer TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 31 sur 38
Cliquer sur Installation TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 32 sur 38
Cliquer sur Continuer TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 33 sur 38
Renseigner Mysql server : localhost Mysql user : root Mysql pass : <le mot de passe renseigné sous xampp> TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 34 sur 38
Sélectionner glpi et cliquer sur Continuer TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 35 sur 38
Cliquer sur Continuer TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 36 sur 38
Cliquer sur Utiliser GLPI TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 37 sur 38
TP Sari-Solutions d inventaire-compléments- Serveur Windows-.doc-Mis à jour 21-04-06-Page 38 sur 38