Vous êtes sur la page 1sur 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Sur le site des T2SI de lAFPA de Castre afin davoir un accs Internet nous devons passer par NETASQ qui est sur le portail du serveur intranet des formations TAI et T2SI, la particularit de ce systme est quil fonctionne avec Java et seul la version FIREFOX 3.6.10 le supporte sous Windows. Il nous faut donc en premier lieu rsoudre ce problme.

Installation de Java afin davoir une connexion internet


Aller sur le site de Oracle http://www.oracle.com/technetwork/java/javase/downloads/jre-7u4-download1591157.html et tlcharger depuis un autre pc sur votre cl USB la version 32 ou 64 Bit qui correspond la version Debian install sur votre futur serveur. (Ici nous prendrons la version 64 bit). Copier Jre-7u4-linux-x64.tar.gz dans /home/user/ Toutes les commandes se feront depuis le terminal super utilisateur. Aller dans le rpertoire cd /home/user/ Dcompresser le fichier tar xvf jre-7u4-linux-x64.tar.gz Crer un dossier mkdir /usr/lib/jrm Dplacer jre dans le dossier cr mv jre1.70_04 /usr/lib/jrm/jre1.70_04 Ajouter jre 1.7 Java update-alternatives --install /usr/lib/jrm/jre1.7.0_04 /usr/lib/jrm/jre1.7.0_04/bin/java 0

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 1 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Afficher la liste dinstallation update-alternatives --config java Vrifier la version java -version Vous risquez davoir plusieurs choix pour la version, veillez a bien choisir la bonne. Crer le dossier plugins pour Firefox et Iceweasel mkdir /home/user/.mozilla/plugins Crer un lien pour le navigateur ln -s /usr/lib/jrm/jre1.7.0_04/lib/amd64/libnpjp2.so /home/user/.mozilla/plugins Installer Java Webstart update-alternatives --install/usr/bin/jarvaws javaws /usr/lib/jrm/jre1.70_04/bin/javaws 0 Restart le PC puis se connecter

Installation des prs requis


Vrifier la prsence de OpenSSH Server aptitude install openssh-server Installer Mysql Server 5.0 aptitude install mysql-server-5.0 Faire la mise jour Vrifier la prsence dApache2 aptitude install apache2 Vrifier la prsence de PHP5 aptitude install php5 Vrifier la prsence de LibApache2 aptitude install libapache2-mod-php5 Auteurs : M. Caze F. Le Grand P. Legner Tuto dinstallation GLPI & OCS sous Debian Cration : 10/07 Page 2 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Vrifier la prsence PHP Pear aptitude install php-pear Vrifier la prsence de PHP Dev aptitude install php5-dev Vrifier la prsence de Mysql-Server aptitude install mysql-server Vrifier la prsence de LibMysql aptitude install libmysqlclient15-dev Vrifier la prsence du paquet Pdo Mysql pecl install pdo_mysql Prise en charge de PDO pour le PHP nano /etc/php5/apache2/php.ini A la fin du fichier, ajouter les 2 lignes suivante (^ = touche Ctrl) extension=pdo.so extention=pdo_mysql.so Installation de PHPMyAdmin aptitude install phpmyadmin Cocher Apache2

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 3 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Cocher OUI

Rentrer et confirmer votre mot de passe

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 4 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Crer un lien pour le navigateur ln -s /usr/share/phpmyadmin /var/www/phpmyadmin Redmarrer Apache2 /etc/init.d/apache2 restart Si vous avez besoin de PhpMyAdmin le nom de user est : root , il est accessible a ladresse http://localhost/phpmyadmin/

Cration de la base de donnes pour GLPI


mysql -uroot -hlocalhost -p create database base_de_donnes_glpi ; create user utilisateur_glpi@localhost identified by mot_de_passe ; grant all on base_de_donnes_glpi.* to utilisateur_glpi@localhost;

Aller dans www et tlcharger la dernire version de GLPI que vous trouverez sur leur site. cd /var/www/ wget https://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gz

Dcompresser le fichier tar xvzf glpi-0.83.2.tar.gz Donner les droits GLPI chown -R www-data /var/www/glpi Supprim le fichier si vous le souhaitez rm glpi-0.83.2.tar.gz Installer les modules et librairie ncessaire GLPI aptitude install libapache2-mod-php libapache2-mod-perl2 aptitude install lobxml-simple-perl libcompress-zlib-perl
aptitude install libdbi-perl libdbd-mysql-perl aptitude install libnet-ip-perl libphp-pclzip make aptitude install libapache-dbi-perl perl -MCPAN -e 'install XML::Entities' perl -MCPAN -e 'install SOAP::Lite'

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 5 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Redmarrer Apache /ect/init.d/apache2 restart

Paramtr GLPI via navigateur


Dans le navigateur ; allez : http://localhost/glpi Choisissez votre langue et accepter les CGU.

Choisissez installation

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 6 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Si tout est vert Continuer

Entrer ladresse du serveur (dans notre caslocalhost), puis le nom dutilisateur (root) et le mot de passe que vous avez cr sur MySQL puis Continuer

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 7 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Cration de la base de donnes pour OCS
Retournez sur la console et allez dans le dossier www dApache2 cd /var/www/ Tlcharger la dernire version dOCS wget https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz Dcompressez la tar -xvzf OCSNG_UNIX_SERVER-2.0.5.tar.gz Supprim le fichier si vous le souhaitez rm OCS_UNIX_SERVER-2.0.5.tar.gz Aller dans le dossier OCSInventory cd OCSNG_UNIX_SERVER-2.0.5 Excuter le script dinstallation automatique . ./setup.sh Recopier la configuration par defaut cest--dire ce quil y a entre les [ ].

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 8 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Il est possible, qu la fin de cette tape le script excut vous dconnecte de la session

Vrifiez quil ne manque pas de paquet (souvent Perl) ncessaire au bon fonctionnement de OCS.

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 9 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Rechercher le paquet manquant sur Internet et le tlcharger. tar -xvf nom_du_fichier cd repertoire_du_fichier perl Makefile.PL make make test make install

Redmarrer Apache /ect/init.d/apache2 restart Crez la base de donnes et un user pour OCS mysql -uroot -hlocalhost -p create database base_de_donnes_ocs ; create user utilisateur_ocs@localhost identified by mot_de_passe ; grant all on base_de_donnes_ocs.* to utilisateur_ocs@localhost; flush privileges ; quit ;

Paramtr GLPI via navigateur


Dans le navigateur ; allez : http://localhost/ocsreports/ Compltez les champs comme indiqu

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 10 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Cliquez sur Envoyer en bas de page

Pour vous connecter OCS luser et le mot de passe sont admin

Vous voil sur OCS.

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 11 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Dans le navigateur ; allez : http://localhost/glpi Nous allons maintenant mettre en relation OCS et GLPI. Pour cela, allez dans longlet configuration puis gnral puis onglet inventaire et activez le mode OCSNG et valider .

Choisissez votre serveur hbergeant la base de donnes MySQL utilis par OCS (cliquer dessus)

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 12 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Entrez tous les paramtres concernant la base dOCS. Si tout est correcte aprs avoir valid, vous obtiendrez les message encadrs en rouge.

Pour avoir des informations et modifier votre paramtrage : dans la console aller dans : /var/www/OCS_UNIX_SERVER-2.0.5 Renter : nano ocsinventory_server.conf.local

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 13 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze

Installation et Configuration de lAgent


Il nous faut intgrer les machines clientes en installant lagent OCS sur chacune dentre elles puis faire la migration des donnes les concernant dOCS vers GLPI. Laissez par dfaut

Bien mtre lIP de votre serveur et user : ocs, password : ocs

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 14 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Cocher Now

On va maintenant modifier le taux de rafrachissement de lAgent OCS. Arrter lagent.

Puis Ordinateur clic droit Grer , cliquer sur Services . Chercher OCS Inventory Service puis clic droit Arrter .

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 15 / 16

Tutoriel dinstallation de GLPI et OCSInventory sur Debian Squeeze


Allez dans C:\ProgramData\OCSInventory NG\Agent ouvrir ocsinventory.ini, : TTO_WAIT=XXX mtre 10 et enregistrer

Relancez OCSInventory Retournez sur votre serveur pour constater que tout fonctionne

Et voil !

Auteurs : M. Caze F. Le Grand P. Legner

Tuto dinstallation GLPI & OCS sous Debian

Cration : 10/07

Page 16 / 16

Vous aimerez peut-être aussi