7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
1/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 1
Installation et paramtrage de GLPIet OCS Inventory sous Debian
Ce tutoriel va vous guider pas pas dans llaboration duncentre de gestion de parc informatique (GLPI) et son paramtragesous DEBIAN. Nous utiliserons la version 6.0.5 dans sa structure 64bits.
SOMMAIRE1)Dfinitions et Pr requis
a) Dfinitionsb) Pr requis
2) Installation de GLPI et dOCS Inventory sous Debiana) Configuration requiseb) Installation de GLPIc) Installation dOCS Inventory
3)Prparation des postes clients
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
2/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 2
1 Dfinitions et Pr requisa)Dfinitions
GLPI : (Gestionnaire Libre de Parc Informatique) est une applicationweb permettant la gestion de parc informatique et de gestion desservices d'assistance distribu sous licence GPL. GLPI se prsentecomme une interface web, dveloppe en PHP. Ses fonctionnalitscouvrent :
Linventaire des ordinateurs, priphriques, rseau,imprimantes et consommables associs. Notamment grce uninterfaage avec OCS Inventory.
La gestion des licences (acquises, acqurir, sites, OEM,...) etdes dates dexpiration.
Laffectation du matriel par zone gographique (salle,tage...), par groupes d'utilisateurs et par utilisateurs.
La gestion des informations commerciales et financires.
La gestion des tats de matriel. La gestion des demandes dintervention pour tous les types de
matriel de linventaire.
Une interface pour permettre l'utilisateur final de dposerune demande dintervention.
La gestion des entreprises, contrats, documents lis auxlments dinventaires...
La rservation de matriel. Une gnration de rapports sur le matriel, de rapports rseau,
de rapports sur les interventions.
http://fr.wikipedia.org/wiki/Informatiquehttp://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNUhttp://www.techno-science.net/definition/Developpee.htmlhttp://www.techno-science.net/?onglet=glossaire&definition=3799http://www.techno-science.net/?onglet=glossaire&definition=11435http://www.techno-science.net/?onglet=glossaire&definition=10789http://www.techno-science.net/?onglet=glossaire&definition=10789http://www.techno-science.net/?onglet=glossaire&definition=10789http://www.techno-science.net/?onglet=glossaire&definition=11435http://www.techno-science.net/?onglet=glossaire&definition=3799http://www.techno-science.net/definition/Developpee.htmlhttp://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNUhttp://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Informatique7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
3/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 3
OCS Inventory NG: ( Open Computer and Software Inventory) estune application permettant de raliser un inventaire sur laconfiguration matrielle des machines du rseau et sur les logiciels
qui y sont installs. OCS permet de visualiser cet inventaire grce une interface Web. Il comporte galement la possibilit de tl-dployer des applications sur un ensemble de machines selon descritres de recherche. Une fonction des agents nomme IpDiscoverpermet de connatre l'intgralit des interfaces du rseau.
b)Pr requisCe tutoriel va vous dtailler la marche suivre pour installer GLPIsous Debian 6.0.5 en architecture 64 bits. Lors de linstallation dusystme, tous les DVD de la version (disponibles sur le site deDebian) ont t analyss. Il vous faudra au moins avoir un secondposte (qui sera install sous Windows) ainsi que les DVD de Debian.Nous utiliserons par la suite le second OS pour les besoins de laconfiguration du GLPI ainsi quun switch. Pour les logiciels, il vous
faudra :
1)Pour Debian : Le package GLPI (tlchargezici) Le package OCS Inventory (tlchargezici) Le dmon ifplugd (tlchargezici)
2)Pour Windows : Lagent OCS Inventory (tlchargezici)
http://fr.wikipedia.org/wiki/Application_%28informatique%29http://fr.wikipedia.org/wiki/Inventairehttp://fr.wikipedia.org/wiki/R%C3%A9seauhttp://fr.wikipedia.org/wiki/Logicielhttp://www.techno-science.net/?onglet=glossaire&definition=3769http://www.techno-science.net/?onglet=glossaire&definition=2447http://www.techno-science.net/?onglet=glossaire&definition=2892https://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gzhttps://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gzhttps://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttp://ftp.fr.debian.org/debian/pool/main/i/ifplugd/ifplugd_0.28-18_amd64.debhttp://ftp.fr.debian.org/debian/pool/main/i/ifplugd/ifplugd_0.28-18_amd64.debhttp://launchpad.net/ocsinventory-windows-agent/2.0/2.0.4/+download/OCSNG-Windows-Agent-2.0.4.0.ziphttp://launchpad.net/ocsinventory-windows-agent/2.0/2.0.4/+download/OCSNG-Windows-Agent-2.0.4.0.ziphttp://launchpad.net/ocsinventory-windows-agent/2.0/2.0.4/+download/OCSNG-Windows-Agent-2.0.4.0.ziphttp://launchpad.net/ocsinventory-windows-agent/2.0/2.0.4/+download/OCSNG-Windows-Agent-2.0.4.0.ziphttp://ftp.fr.debian.org/debian/pool/main/i/ifplugd/ifplugd_0.28-18_amd64.debhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gzhttp://www.techno-science.net/?onglet=glossaire&definition=2892http://www.techno-science.net/?onglet=glossaire&definition=2447http://www.techno-science.net/?onglet=glossaire&definition=3769http://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/R%C3%A9seauhttp://fr.wikipedia.org/wiki/Inventairehttp://fr.wikipedia.org/wiki/Application_%28informatique%297/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
4/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 4
2 Installation de GLPI et dOCS Inventory sousDebiana)Configuration requise
La dfinition indique que GLPI se prsente comme une interface web,dveloppe en PHP, et une base de donnes est ncessaire pour sasupervision. Pour la pr configuration de votre Debian, vous devezavoir un accs Internet afin dinstaller les paquets car lutilisation duGLPI ncessitera donc linstallation dApache, de MySQL et de PHP5.
Lancez le terminal en administrateur :
http://fr.wikipedia.org/wiki/Interface_webhttp://fr.wikipedia.org/wiki/PHPhttp://fr.wikipedia.org/wiki/PHPhttp://fr.wikipedia.org/wiki/Interface_web7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
5/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 5
Entrez les commandes suivantes pour leurs installations :
apt-get install apache2
apt-get install php5
apt-get install php5-mysql
apt-get install mysql-server mysql-client
Lors de linstallation de MySQL un mot de passe vous sera demand
pour la confidentialit de votre base de donnes. Notez-le, il noussera utile par la suite.
Pour sassurer que MySQL sest bien lanc aprs linstallation, onutilisera la commande
/etc/init.d/mysql start
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
6/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 6
Afin dviter dventuels problmes lis aux dpendances, nous allons
entrer les commandes suivantes :
apt-get install apache2 libapache2-mod-perl2 php5php5-mysql php5-gd libapache2-mod-php5 libnet-ip-perl libcompress-zlib-perl libdbd-mysql-perllibdbi-perl libapache-dbi-perl libxml-simple-perllibsoap-lite-perl phpmyadmin
Durant cette premire commande, il vous sera demand dindiquer leserveur Web reconfigurer automatiquement pour excuterphpMyAdmin; nous choisirons apache2 :
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
7/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 7
Il faudra aussi confirmer que la base de donnes de phpMyAdminsera configurer avec dbconfig-common. Par la suite, il vous serademand de crer un mot de passe pour le serveur de base dedonnes MySQL.
apt-get install php5-cgi build-essential mysql-
server-5.0
apt-get install libapache2-mod-php5 libapache2-mod-perl2
apt-get install libxml-simple-perl libcompress-zlib-perl
apt-get install libdbi-perl libdbd-mysql-perl
apt-get install libnet-ip-perl libphp-pclzip make
apt-get install libapache-dbi-perl
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
8/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 8
Nous devons aussi installer les modules perl XML-Entities et SOAP-Lite. Ces modules sont ncessaires linstallation dOCS Inventory :
perl -MCPAN -e 'install XML::Entities'
perl -MCPAN -e 'install SOAP::Lite'
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
9/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 9
Notre configuration est quasiment prte, nous allons maintenantcopier les fichiers tlchargs la racine de lutilisateur( /home/nom_de_l_utilisateur/ ), ensuite, nous allons configurer
nos paramtres rseau et donc dfinir ladresse qui nous servira parla suite la configuration des diverses applications lies au GLPI.Pour se faire nous allons diter un fichier de configuration toujours partir du Terminal.
Nous allons diter le fichier interfaces situ dans /etc/network ;ce fichier dtermine la configuration appliquer sur les diffrentescartes rseau lorsquil est valid avec la commande ifup. Pour diter
ce fichier nous allons entrer la commande :
nano /etc/network/interfaces
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
10/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 10
Vous devriez avoir un fichier semblable celui-ci*, Noussupprimerons les 3 dernires lignes et entrerons les suivantes :
iface eth0 inet staticaddress 192.168.1.1
netmask 255.255.255.0
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
11/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 11
Nous choisirons ladresse 192.168.1.1 dans ce tutoriel pour desraisons doriginalit. Pour valider, il faut enregistrer le fichier
(CTRL+O ensuite Entre) puis quitter (CTRL + X).
*Si votre fichier est diffrent, supprimez tout le contenu etremplacez-le par :
auto loiface lo inet loopback
, puis ajoutez les trois lignes pr cites. Enregistrez et quittez.
Pour que cette configuration soit valide chaque dmarrage de votremachine, il faudra installer un petit dmon ifplugd , que vous avezd tlcharger au pralable.
Si vous avez bien copi les fichiers la racine de lutilisateur de la
cession (ici /home/debian/), vous allez entrer la commande :
dpkgi ifplugd_0.28-18_amd64.deb
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
12/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 12
Ensuite il faudra modifier le fichier de configuration de ce dmon quiest situ dans /etc/default/ , entrez la commande :
nano /etc/default/ifplugd
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
13/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 13
Vous devriez avoir un fichier semblable celui-ci. Reprez la ligne :INTERFACES= , nous allons y intgrer la commande ifup eth0, defaon obtenir : INTERFACES= ifup eth0.
Enregistrez et quittez.
Redmarrez afin de valider les changements. Vrifiez votre adresseIP toujours avec le terminal.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
14/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 14
b)nstallation de GLPIPour linstallation de GLPI, nous allons commencer par d-zipper
larchive tlcharge pralablement avec la commande :tarxzf glpi-0.83.2.tar.gz
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
15/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 15
Il faudra ensuite copier le dossier obtenu dans le dossier apachepour pouvoir, par la suite, configurer GLPI depuis votre navigateurweb :
cpr glpi /var/www/
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
16/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 16
Nous modifierons les droits des dossiers /config et /files situsdans le rpertoire /glpi (ainsi que tous les sous-dossiers contenusdans /files), tapez dans cet ordre :
cd /var/www/glpi/chmod 777 config/chmod 777 files/cd files/chmod 777 _cache/chmod 777 _cron/chmod 777 _dumps
chmod 777 _graphs/chmod 777 _lock/chmod 777 _log/chmod 777 _plugins/chmod 777 _sessions/chmod 777 _tmp/
chmod 777 _uploads/
Par mesure de scurit, nous allons recharger le service apache avecla commande :
/etc/init.d/apache2 reload
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
17/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 17
Maintenant nous allons pouvoir installer GLPI partir du navigateurweb. Entrez ladresse http://192.168.1.1/glpi pour linitialiser.
Choisissez la langue dinstallation et acceptez les termes de lalicence.
Slectionnez Installation puis continuez.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
18/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 18
Configurez les paramtres de connexion de MySQL en utilisant lesmmes renseignements indiqus ci-dessus (utilisez le mot de passeque vous avez cr lors de linstallation de MySQL).
Une fois connect votre base de donnes, crez-en une nouvelle quevous nommerez GLPI . Linstallation est termine.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
19/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 19
Notez les diffrents comptes de connexion et leur mot de passeassocis.
Nous allons maintenant automatiser le rpertoriage des diffrentsPC prsents sur le rseau. Pour se faire, nous installerons OCSInventory.
Cliquez sur Utiliser GLPI . Pour terminer, nous allons utiliser OCSInventory afin de renseigner au GLPI des informations matrielles etlogicielles de chaque PC.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
20/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 20
c)Installation dOCS InventoryNous allons terminer lorganisation du GLPI en installant OCSInventory. Nous allons commencer par d-zipper le fichierOCSNG_UNIX_SERVER-2.0.5.tar.gz toujours partir duterminal (retournez sur /home/nom_de_l_utilisateur/ ); tapez :
tarxzfOCSNG_UNIX_SERVER-2.0.5.tar.gz
Ensuite nous allons lancer le setup partir du dossier, tapez :
cd OCSNG_UNIX_SERVER-2.0.5sh setup.sh
Beaucoup de confirmations vous seront demandes durantlinstallation, validez les informations par dfaut inscrites entrecrochets en appuyant sur entre chaque validation.
https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gzhttps://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
21/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 21
Pour lgitimer OCS Inventory dans GPLI, nous relancerons le serveurapache :
/etc/init.d/apache2 restart
Nous allons maintenant modifier la limite au tlchargement surapache (nous allons lui allou 60Mo), tapez :
cd /etc/php5/apache2/nano php.ini
Nous allons rechercher ces 2 lignes :
post_max_size upload_max_filesize
en utilisant loutil de recherche de nano, tapez sur Ctrl +w :
Entrez une ligne dans la zone de recherche puis modifiez sa valeur;entrez la seconde ligne puis effectuez la mme modification.
Enregistrez et quittez.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
22/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 22
Retournez sur votre navigateur web puis entrez ladresse http://192.168.1.1/ocsreports/install.php , renseignez lesinformations de votre base de donnes :
Il faudra supprimer le fichier install.php situ dans /usr/share/ocsinventory-reports/ocsreports/ . Tapez :
cd /usr/share/ ocsinventory-reports/ocsreports/rmf install.php
Nous redmarrons le serveur apache pour valider les modifications.
/etc/init.d/apache2 restart
Linstallation est termine.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
23/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 23
3 Prparation des postes clientsLes adresses IP des postes clients doivent forcment tre sur le
mme segment rseau que le GLPI. Dans ce tutoriel, nous avons reliserveur et client travers un switch et nous avons configurmanuellement ladresse IP du PC client sur 192.168.1.2. Nous allonsmaintenant installer lagent OCS Inventory qui va relever lesinformations matrielles et logicielles du PC client et les dployer travers le rseau. Les dossiers et les fichiers cachs et systme duPC client sont visibles.
Pour installer lagent OCS Inventory, nous allons d-zipper larchivetlcharge puis lancer le setup.
Il faudra modifier ladresse IP de votre serveur dans la zone URL.Cliquez sur suivant jusqu la fin de linstallation en laissant lesparamtres par dfaut.
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
24/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI 2012/13 Page 24
Nous allons momentanment stopper volontairement le service OCSafin dapporter les dernires manipulations. Lancer lexcuteur decommande en appuyant simultanment sur + R puis lancez
services.msc :
Puis arrtez le service :
7/27/2019 Installation et paramtrage de GLPI et OCS Inventory sous Debian
25/25
Tutoriel GLPI et OCS Inventory sous Debian
EL AZHARI Adil / TSSI / Pa 25
Maintenant nous allons redfinir la frquence laquelle OCS agent vaenvoyer des informations au serveur. Il faudra modifier le fichierocsinventory.ini situ dans C:\ProgramData\OCS Inventory
NG\Agent :
Nous allons changer la valeur associe TTO_WAIT et lui attribuer10 (cette valeur reprsente, en seconde, cette frquence).Enregistrez et quittez puis relancez le service.
Top Related