Installation de GLPI Et OCSInventory Sur Debian Squeeze

16
Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze Auteurs : M. Caze F. Le Grand P. Legner Tuto d’installation GLPI & OCS sous Debian Création : 10/07 Page 1 / 16 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-download- 1591157.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

Transcript of Installation de GLPI Et OCSInventory Sur Debian Squeeze

Page 1: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 1 / 16

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-download-

1591157.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

Page 2: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 2 / 16

Afficher la liste d’installation

update-alternatives --config java

Vérifier la version

java -version

Vous risquez d’avoir plusieurs choix pour la version, veillez a bien choisir la bonne.

Créer le dossier plugins pour Firefox et Iceweasel

mkdir /home/user/.mozilla/plugins

Créer 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 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.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

Page 3: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 3 / 16

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.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 »

Page 4: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 4 / 16

Cocher « OUI »

Rentrer et confirmer votre mot de passe

Page 5: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 5 / 16

Créer un lien pour le navigateur

ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Redémarrer Apache2

/etc/init.d/apache2 restart

Si vous avez besoin de PhpMyAdmin le nom de user est : « root », 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 ; 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 télécharger la dernière 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

Décompresser 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 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'

Page 6: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 6 / 16

Redémarrer Apache

/ect/init.d/apache2 restart

Paramétré GLPI via navigateur

Dans le navigateur ; allez à :

http://localhost/glpi

Choisissez votre langue et accepter les CGU.

Choisissez « installation »

Page 7: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 7 / 16

Si tout est vert «Continuer»

Entrer l’adresse du serveur (dans notre caslocalhost), puis le nom d’utilisateur (root) et le mot de passe que vous

avez créé sur MySQL puis « Continuer »

Page 8: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 8 / 16

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.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz

Décompressez 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

Exécuter le script d’installation automatique

. ./setup.sh

Recopier la configuration par defaut c’est-à-dire ce qu’il y a entre les [ ].

Page 9: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 9 / 16

Il est possible, 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.

Page 10: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 10 / 16

Rechercher le paquet manquant sur Internet et le télécharger.

tar -xvf nom_du_fichier cd repertoire_du_fichier perl Makefile.PL make make test make install

Redémarrer Apache

/ect/init.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 ; create user utilisateur_ocs@’localhost’ identified by ‘mot_de_passe’ ; grant all on base_de_donnes_ocs.* to utilisateur_ocs@’localhost’; flush privileges ; quit ;

Paramétré GLPI via navigateur

Dans le navigateur ; allez à :

http://localhost/ocsreports/

Complétez les champs comme indiqué

Page 11: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 11 / 16

Cliquez sur « Envoyer » en bas de page

Pour vous connecter à OCS l’user et le mot de passe sont « admin »

Vous voilà sur OCS.

Page 12: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 12 / 16

Dans le navigateur ; allez à :

http://localhost/glpi

Nous allons maintenant mettre en relation OCS et GLPI. Pour cela, allez dans l’onglet « configuration » puis « général

puis onglet « inventaire » et activez le mode « OCSNG » et « valider ».

Choisissez votre serveur hébergeant la base de données MySQL utilisé par OCS (cliquer dessus)

Page 13: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 13 / 16

Entrez tous les paramètres concernant la base d’OCS. Si tout est correcte après avoir validé, vous obtiendrez les

message encadrés en rouge.

Pour avoir des informations et modifier votre paramétrage : dans la console aller dans : /var/www/OCS_UNIX_SERVER-2.0.5 Renter :

nano ocsinventory_server.conf.local

Page 14: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 14 / 16

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, password : ocs

Page 15: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 15 / 16

Cocher « Now »

On va maintenant modifier le taux de rafraîchissement de l’Agent OCS. Arrêter l’agent.

Puis « Ordinateur » clic droit « Gérer », cliquer sur « Services ». Chercher « OCS Inventory Service » puis clic droit

« Arrêter ».

Page 16: Installation de GLPI Et OCSInventory Sur Debian Squeeze

Tutoriel d’installation de GLPI et OCSInventory sur Debian Squeeze

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

Tuto d’installation GLPI & OCS sous

Debian Création : 10/07 Page 16 / 16

Allez dans C:\ProgramData\OCSInventory NG\Agent ouvrir ocsinventory.ini, à :

TTO_WAIT=XXX mètre 10 et enregistrer

Relancez OCSInventory

Retournez sur votre serveur pour constater que tout fonctionne

Et voilà !