GLPI Solution open-source de gestion de parc informatique et de servicedesk, GLPI est une application Full Web pour gérer l ensemble de vos problématiques de gestion de parc informatique
Table des matières CAHIER DES CHARGES... 1 INSTALLATION DES SERVICES GLPI... 1 INSTALLATION DE MYSQL... 1 CONFIGURATION DE MYSQL... 1 CREATION DE LA BASE... 1 CREATION DE L UTILISATEUR GLPI... 2 INSTALLATION DE GLPI... 2 TELECHARGEMENT DE GLPI... 2 DECOMPRESSION DU FICHIER DU DOSSIER COMPRESSER... 2 CONNEXION SUR L INTERFACE WEB DE GPLI... 2 INSTALLATION DE FUSIONINVENTORY... 5 TELECHARGEMENT ET INSTALLATION DE FUSIONINVENTORY... 5 DECOMPRESSION DU FICHIER D INSTALLATION... 5 INSTALLATION DE FUSIONINVENTORY SOUS WINDOWS... 6 TELECHARGEMENT DE L AGENT... 6 INSTALLATION DE L AGENT... 6 MODIFICATION DU FICHIER «HOST»... 7 CONFIGURATION DE GLPI EN MODE SERVEUR... 7
Formateur : M.CASSINELI & M.DRUESNE Cahier des charges Dans le cadre de ma formation, nous allons voir ensemble comment installer GLPI sur une machine virtuelle sous Debian 8. GLPI signifie Gestion libre de parc informatique. C est un logiciel libre permettant la gestion de parc informatique et de gestion des services d'assistance. Installation des services GLPI Nous allons maintenant installer les différents services pour le bon fonctionnement de GLPI. apt-get install php5-gd apt-get install php5-imap php5-ldap php5-curl Installation de MYSQL apt-get install mysql-server Une fenêtre va apparaitre pour demander un mot de passé super-utilisateur, puis une seconde fenêtre apparaitra également pour la confirmation de celui-ci. Après avoir installé tous les services utiles, nous allons redémarrer la machine virtuelle. init 6 Configuration de MYSQL Nous allons maintenant créer une base de données pour GLPI mysql u root p Entrer le mot de passe que nous avons créé pendant l installation de celui-ci Création de la base create database glpidb ; Page 1
Création de l utilisateur GLPI Nous allons maintenant créer l utilisateur pour GLPI en lui donnant les privilèges nécessaire pour qu il puisse y travailler. Grant all privileges on glpidb.* to glpi@localhost indentified by prevert ; Une fois les autorisations nécessaire donner, ont quittera MYSQL en tapant la commande «quit» Installation de GLPI Maintenant que nous avons préparé tous les services, nous allons télécharger GLPI, puis le décompresser pour l installer. Téléchargement de GLPI wget https://github.com/glpi-project/glpi/releases/download/0.90/glpi-0.90.tar.gz Pour vérifier que le fichier c est bien télécharger taper la commande ls, le fichier doit être présent. Décompression du fichier du dossier compresser tar xvzf glpi-0.90.tar.gz C /var/www/html/ Afin de ne pas avoir de blocage lors du travail sur GLPI, il est nécessaire qu il est des permissions sur certains répertoires. Chown R www-data /var/www/html/glpi Redémarrer la machine virtuelle, une fois redémarrer, nous allons nous connecter sur l interface web de celui-ci. Connexion sur l interface Web de GPLI Nous allons taper l adresse IP de la machine virtuelle dans un navigateur quelconque (Internet Explorer, Mozilla, etc ) Une fois arriver sur la page d accueil de l interface web, il faudra choisir la langue (français), lire les conditions et les accepter en cochant la case, puis cliquer sur continuer. Vous avez la possibilité maintenant de faire une mise à jour s il en existe une. Ici il s agit d une première installation, nous allons donc appuyer sur «installation». GLPI va scruter la compatibilité de notre système. Page.2
Page.3
Une fois la compatibilité vérifié, GLPI vous demandera quelques informations sur la base MYSQL Le serveur se trouvant dans le même environnement on mettra «localhost», on renseigne également l utilisateur et le mot de passe de l utilisateur que l on avait créé lors de l installation du serveur MYSQL. Par la suite nous allons sélectionner la base MYSQL que nous avons également créé. Page.4
Maintenant, nous avons fini l installation de GLPI. Nous allons voir par la suite comment installer le module FusionInventory, puis installer un agent sur le/ les ordinateur(s) à surveiller. Installation de FusionInventory Tout d abord nous allons le télécharger, puis l installer Téléchargement et installation de FusionInventory wget https://github.com/fusioninventory/fusioninventory-forglpi/ releases/download/glpi090%2b1.0/fusioninventory-for-glpi_0.90.1.0.tar.gz Une fois que nous avons téléchargé le fichier, pour vérifier il faut taper la commande ls pour effectuer la vérification. Décompression du fichier d installation tar xvzf fusioninventory-for-glpi_0.90.1.0.tar0gz C /var/www/html/glpi/plugins/ Une fois le module décompresser et déplacer, sur l interface web de GLPI, allez dans «configuration» puis dans plugins. Vous apercevrais FusionInventory. Page.5
Il faut appuyer sur installer, pour que nous puissions l activer par la suite Puis appuyer sur activer. Installation de FusionInventory sous Windows FusionInventory est un logiciel servant à l'inventaire et la maintenance d'un parc informatique à l'aide d'autres applications de ce type telles que GLPI ou OCS Inventory. Il permet notamment d'effectuer : - l'inventaire matériel & logiciel (avec agents ou sans agent en utilisant le SNMP) ; - le Wake-on-lan ; - le déploiement de logiciels ; - la découverte du matériel réseau connecté (utilisant Netbios, Nmap et SNMP). Téléchargement de l agent Tout d abord il faut télécharger la version correspondant à votre système d exploitation : Version 64 bits : http://forge.fusioninventory.org/attachments/download/1889/fusioninventory-agent_windowsx64_2.3.17.exe Version 32 bits : http://forge.fusioninventory.org/attachments/download/1892/fusioninventory-agent_windowsx86_2.3.17.exe Installation de l agent Une fois l agent téléchargé, il suffit de l installer comme un logiciel du quotidien, en choisissant : - la langue - acceptez les termes de licence - choisir le type d installation (nous allons utiliser l installation «complète») - choisir le chemin d installation Nous allons par la suite mofidier le fichier «host» sur notre Windows afin de permettre la communication avec le serveur GLPI par un nom. Note : pour trouver le fichier «host» il faut aller dans les répertoires suivant : C:/Windows/system32/drivers/etc Ouvrer le fichier «host» avec le bloc-note en faisant un clique droit -> ouvrir avec -> bloc-note Page.6
Modification du fichier «host» Rajouter les lignes suivantes dans «localhost name resolution is handled within DNS itself». «adresse IP du serveur» + «nom» Exemple : 192.168.1.20 glpi.andre.info Configuration de GLPI en mode serveur Nous allons configurer FusionInventory en mode Serveur. C est pour cette raison que l on a rajouté l adresse de notre GLPI dans le fichier Hosts. Dans Mode Serveur saisissez : http://le_nom_que_vous_avez_choisis/glpi/pluglins/fusioninventory puis cliquez sur suivant. htttp://glpi.andre.info/glpi/plugins/funsioninventory Dans la fenêtre suivante, ne rien renseigner, puis une seconde fenêtre apparait, si vous n avez pas de proxy il ne faut rien renseigner également, puis sélectionner la case «comme service Windows» et cliquer sur suivant. Dans la troisième fenêtre nous allons renseigner le réseau sur lequel nous nous trouvons afin de communiquer avec GLPI. 127.0.0.1/32 => adresse IP local 192.168.1.0/32 => l adresse réseau du lycée. 192.168.0.0/32 => mon réseau privé Page.7
Cochez «créer un raccourci dans le menu de tous les utilisateurs» et cochez aussi «Lancer un inventaire immédiatement» après l installation puis cliquez sur Suivant. A la fin. On nous demande de choisir les options de debug. Cela vous permettra de consulter un fichier pour vérifier les erreurs s il y en a. Au niveau de debug, mettez 2 puis cliquez sur Installer. L installation devrait commencer après cette fenêtre, une fois l installation terminer cliquer sur «fermer» Pour vérifier que l agent est bien installé, ouvrez votre navigateur et saisissez l adresse IP de la machine cliente suivi du port 62354 Par exemple : 192.168.0.18 :62354 Page.8
Si vous arrivez sur cette page, c est que votre installation est correcte. En revanche si ça ne fonctionne pas, pensez à désactiver le pare-feu. Aussi, vous retrouverez toutes les informations que vous avez saisies lors de l installation dans la base de registres. Pour y accéder, faite Démarrer, Exécuter puis tapez «regedit» puis allez dans : HKEY_LOCAL_MACHINE\SOTWARE\FusionInventory-Agent. Il peut arriver aussi que le service FusionInventory Agent ne démarre pas. Pour le démarrer, faite Démarrer => Exécuter puis tapez «services.msc» et retrouvez l agent FusionInventory-Agent Page.9