You are on page 1of 16

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

Sur le site des T2SI de l’AFPA de Castre afin d’avoir un accès à Internet nous devons passer par NETASQ qui est sur le portail du serveur intranet des formations TAI et T2SI, la particularité de ce système est qu’il fonctionne avec Java et seul la version FIREFOX 3.6.10 le supporte sous Windows. Il nous faut donc en premier lieu résoudre ce problème.

Installation de Java afin d’avoir une connexion internet
Aller sur le site de Oracle http://www.oracle.com/technetwork/java/javase/downloads/jre-7u4-download1591157.html et télécharger 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 répertoire cd /home/user/ Décompresser le fichier tar –xvf jre-7u4-linux-x64.tar.gz Créer un dossier mkdir /usr/lib/jrm Déplacer 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 d’installation GLPI & OCS sous Debian

Création : 10/07

Page 1 / 16

0 Faire la mise à jour Vérifier la présence d’Apache2 aptitude install apache2 Vérifier la présence de PHP5 aptitude install php5 Vérifier la présence de LibApache2 aptitude install libapache2-mod-php5 Auteurs : M.so /home/user/. Caze F.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Afficher la liste d’installation update-alternatives --config java Vérifier la version java -version Vous risquez d’avoir plusieurs choix pour la version.mozilla/plugins Installer Java Webstart update-alternatives --install/usr/bin/jarvaws javaws /usr/lib/jrm/jre1.mozilla/plugins Créer un lien pour le navigateur ln -s /usr/lib/jrm/jre1. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 2 / 16 . Le Grand P. veillez a bien choisir la bonne.0_04/lib/amd64/libnpjp2. Créer le dossier plugins pour Firefox et Iceweasel mkdir /home/user/.70_04/bin/javaws 0 Restart le PC puis se connecter Installation des prés requis Vérifier la présence de OpenSSH Server aptitude install openssh-server Installer Mysql Server 5.0 aptitude install mysql-server-5.7.

Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 3 / 16 .Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Vérifier la présence PHP Pear aptitude install php-pear Vérifier la présence de PHP Dev aptitude install php5-dev Vérifier la présence de Mysql-Server aptitude install mysql-server Vérifier la présence de LibMysql aptitude install libmysqlclient15-dev Vérifier la présence du paquet Pdo Mysql pecl install pdo_mysql Prise en charge de PDO pour le PHP nano /etc/php5/apache2/php.so Installation de PHPMyAdmin aptitude install phpmyadmin Cocher « Apache2 » Auteurs : M. ajouter les 2 lignes suivante (^ = touche Ctrl) extension=pdo. Caze F.so extention=pdo_mysql.ini A la fin du fichier. Le Grand P.

Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 4 / 16 . Caze F.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Cocher « OUI » Rentrer et confirmer votre mot de passe Auteurs : M. Le Grand P.

net/attachments/download/1184/glpi-0. Le Grand P.83. grant all on base_de_donnes_glpi. Caze F. il est accessible a l’adresse http://localhost/phpmyadmin/ Création de la base de données pour GLPI mysql -uroot -hlocalhost -p create database base_de_donnes_glpi .tar.2.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Créer un lien pour le navigateur ln -s /usr/share/phpmyadmin /var/www/phpmyadmin Redémarrer Apache2 /etc/init. Aller dans www et télécharger la dernière version de GLPI que vous trouverez sur leur site.83. cd /var/www/ wget https://forge.tar.indepnet. create user utilisateur_glpi@’localhost’ identified by ‘mot_de_passe’ .gz Décompresser le fichier tar –xvzf glpi-0.2. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 5 / 16 .83.d/apache2 restart  Si vous avez besoin de PhpMyAdmin le nom de user est : « root ».gz Installer les modules et librairie nécessaire à 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.gz Donner les droits GLPI chown -R www-data /var/www/glpi Supprimé le fichier si vous le souhaitez rm glpi-0.tar.2.* to utilisateur_glpi@’localhost’.

Choisissez « installation » Auteurs : M.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Redémarrer Apache /ect/init.d/apache2 restart Paramétré GLPI via navigateur Dans le navigateur . Caze F. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 6 / 16 . allez à : http://localhost/glpi Choisissez votre langue et accepter les CGU. Le Grand P.

Le Grand P.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Si tout est vert «Continuer» Entrer l’adresse du serveur (dans notre caslocalhost). Caze F. puis le nom d’utilisateur (root) et le mot de passe que vous avez créé sur MySQL puis « Continuer » Auteurs : M. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 7 / 16 .

Auteurs : M.5 Exécuter le script d’installation automatique .Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Création de la base de données pour OCS Retournez sur la console et allez dans le dossier www d’Apache2 cd /var/www/ Télécharger la dernière version d’OCS wget https://launchpad.5/+download/OCSNG_UNIX_SERVER-2.gz Décompressez la tar -xvzf OCSNG_UNIX_SERVER-2.0.gz Supprimé le fichier si vous le souhaitez rm OCS_UNIX_SERVER-2.tar.sh Recopier la configuration par defaut c’est-à-dire ce qu’il y a entre les [ ].5.5. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 8 / 16 .0.gz Aller dans le dossier OCSInventory cd OCSNG_UNIX_SERVER-2.5.0. Le Grand P.0. Caze F.net/ocsinventory-server/stable-2. ./setup.0.tar.0/2.tar.

Caze F. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 9 / 16 . qu’à la fin de cette étape le script exécuté vous déconnecte de la session Vérifiez qu’il ne manque pas de paquet (souvent Perl) nécessaire au bon fonctionnement de OCS. Le Grand P.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze  Il est possible. Auteurs : M.

d/apache2 restart Créez la base de données et un user pour OCS mysql -uroot -hlocalhost -p create database base_de_donnes_ocs . Caze F. flush privileges . create user utilisateur_ocs@’localhost’ identified by ‘mot_de_passe’ . quit . Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 10 / 16 . tar -xvf nom_du_fichier cd repertoire_du_fichier perl Makefile.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Rechercher le paquet manquant sur Internet et le télécharger. Le Grand P. allez à : http://localhost/ocsreports/ Complétez les champs comme indiqué Auteurs : M.* to utilisateur_ocs@’localhost’.PL make make test make install Redémarrer Apache /ect/init. Paramétré GLPI via navigateur Dans le navigateur . grant all on base_de_donnes_ocs.

Auteurs : M.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Cliquez sur « Envoyer » en bas de page Pour vous connecter à OCS l’user et le mot de passe sont « admin » Vous voilà sur OCS. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 11 / 16 . Le Grand P. Caze F.

allez à : http://localhost/glpi Nous allons maintenant mettre en relation OCS et GLPI. Le Grand P. allez dans l’onglet « configuration » puis « général puis onglet « inventaire » et activez le mode « OCSNG » et « valider ».Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Dans le navigateur . Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 12 / 16 . Choisissez votre serveur hébergeant la base de données MySQL utilisé par OCS (cliquer dessus) Auteurs : M. Pour cela. Caze F.

Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 13 / 16 .  Pour avoir des informations et modifier votre paramétrage : dans la console aller dans : /var/www/OCS_UNIX_SERVER-2. Caze F.5 Renter : nano ocsinventory_server. vous obtiendrez les message encadrés en rouge.conf.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Entrez tous les paramètres concernant la base d’OCS. Si tout est correcte après avoir validé.0.local Auteurs : M. Le Grand P.

password : ocs Auteurs : M.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Installation et Configuration de l’Agent Il nous faut intégrer les machines clientes en installant l’agent OCS sur chacune d’entre elles puis faire la migration des données les concernant d’OCS vers GLPI. Laissez par défaut Bien mètre l’IP de votre serveur et user : ocs. Le Grand P. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 14 / 16 . Caze F.

Le Grand P.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Cocher « Now » On va maintenant modifier le taux de rafraîchissement de l’Agent OCS. Chercher « OCS Inventory Service » puis clic droit « Arrêter ». Puis « Ordinateur » clic droit « Gérer ». Auteurs : M. Arrêter l’agent. cliquer sur « Services ». Caze F. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 15 / 16 .

ini. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 16 / 16 . Caze F.Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Allez dans C:\ProgramData\OCSInventory NG\Agent ouvrir ocsinventory. Le Grand P. à : TTO_WAIT=XXX mètre 10 et enregistrer Relancez OCSInventory Retournez sur votre serveur pour constater que tout fonctionne Et voilà ! Auteurs : M.