installation de glpi et ocsinventory sur debian squeeze
TRANSCRIPT
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
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
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 »
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
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'
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 »
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 »
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 [ ].
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.
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é
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.
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)
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
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
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 ».
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à !