OCS GLPI DEBIAN5

Transcription

OCS GLPI DEBIAN5
Gestion de parc Informatique
Jonathan Gautier
OCS, GLPI sur Debian 5
Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application
permettant de réaliser un inventaire sur la configuration matérielle des machines du réseau et sur
les logiciels qui y sont installés. OCS permet de visualiser cet inventaire grâce à une interface web.
Il comporte également la possibilité de télé-déployer des applications sur un ensemble de
machines selon des critères de recherche. Une fonction des agents nommée IpDiscover permet de
connaître l'intégralité des interfaces du réseau.
Solution open-source de gestion de parc informatique et de helpdesk, GLPI est une application Full
Web pour gérer l’ensemble de vos problématiques de gestion de parc informatique : de la gestion
de l’inventaire des composantes matérielles ou logicielles d’un parc informatique à la gestion de
l’assistance aux utilisateurs.
L’installation a quelque peu changée depuis les derniers tutos , voici une actualisation.
Cette procédure sera réalisée sur Debian Lenny (5.0)
Installation d’OCS
Nous utiliserons la dernière version sortie, c'est-à-dire la version 1.02.1
a) Les pré-requis
Les packages restent les mêmes :
# aptitude install apache2 libapache2-mod-perl2 php5 php5-mysql php5-gd libapache2-mod-php5 libnet-ipperl libcompress-zlib-perl libdbd-mysql-perl libdbi-perl libapache-dbi-perl libxml-simple-perl libsoap-lite-perl
phpmyadmin apt-get install php5-cgi build-essential mysql-server-5.0
Lors de l’installation de MySQL server celui-ci vous demandera un mot de passe administrateur, rentrez celui
que vous voulez ainsi que de sélectionner le serveur web , sélectionnez apache2.
b) Installation
On récupère maintenant le package OCS sur le site souceforge a l’aide d’une simple commande wget.
# wget http://freefr.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_UNIX_SERVER-1.02.1.tar.gz
On décompresse :
# tar –xzf OCSNG_UNIX_SERVER-1.02.1.tar.gz
On rentre dans le bon répertoire :
# cd OCSNG_UNIX_SERVER-1.02.1
Puis on installe :
# ./setup.sh
Un script d’installation se lance alors vous posant plusieurs questions notamment sur les modes
d’installation ainsi que les répertoires par défaut des différents composants.Il suffit simplement de
répondre y ou entrée aux différentes propositions SAUF :
+----------------------------------------------------------+
| Checking for Apache user account...
|
+----------------------------------------------------------+
Which user account is running Apache web server [${APACHE_RUN_USER}] ? www-data
+----------------------------------------------------------+
| Checking for Apache group...
|
+----------------------------------------------------------+
Which user group is running Apache web server [${APACHE_RUN_GROUP}] ? www-data
Vous devez indiquer le compte utilisateur apache ainsi que le groupe apache , saisissez pour les deux
questions www-data.
+----------------------------------------------------------+
| OK, Administration server installation finished ;-) |
|
|
| Please, review //etc/apache2/conf.d//ocsinventory-reports.conf
| to ensure all is good and restart Apache daemon.
|
|
|
| Then, point your browser to http://server//ocsreports
| to configure database server and create/update schema. |
+----------------------------------------------------------+
Setup has created a log file /root/OCSNG_UNIX_SERVER-1.02.1/ocs_server_setup.log. Please, save this file.
If you encounter error while running OCS Inventory NG Management server,
we can ask you to show us his content !
DON'T FORGET TO RESTART APACHE DAEMON !
Enjoy OCS Inventory NG ;-)
OCS est maintenant installé !
Nous allons maintenant permettre l'upload de fichiers de taille supérieure aux paramètres pour cela :
# vim /etc/php5/apache2/php.ini
Recherchez :
POST_MAX_size=
upload_max_filesize=
Et modifiez les valeurs à 60M.
On redémarre leur serveur web pour que les modifications soient apportées : /etc/init.d/apache2 restart
Nous allons maintenant créer un utilisateur dans la base de données MySQL afin de créer l’installation de
l’interface WEB d’OCS.
Pour cela connectez vous à phpmyadmin : http://localhost/phpmyadmin/
Cliquez sur privilèges puis sur Ajouter un utilisateur
Donnez-lui alors les paramètres suivants :
Pourquoi mettre ocs: ocs ? Celui –ci est indiqué dans le fichier de config suivant : /usr/share/ocsinventoryreports/ocsreports/install.php
Allez maintenant dans l’interface web d’ocs : http://localhost/ocsreports
Cliquez sur Envoyer
Cliquez sur soumettre la requête pour terminer l’installation puis loguez vous grâce au compte
admin :admin
Installation de GLPI
Pour permettre l’installation de GLPI nous allons créer une base de données, puis nous allons créer un
utilisateur auquel nous donnerons tous les privilèges dans la base de données que nous créons et nous luis
attribuons a mot de passe qui est 123456.
debian:~/OCSNG_UNIX_SERVER-1.02.1# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 52
Server version: 5.0.51a-24+lenny1 (Debian)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database glpidb;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on glpidb.* to glpidbuser@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Nous allons ensuite extraire glpi que vous avez téléchargé auparavant dans le répertoire d’apache :
tar -xzf glpi-0.71.6.tar.gz -C /var/www
Nous allons maintenant modifier le propriétaire et le groupe du dossier de façon récursive :
chown -R www-data /var/www/glpi/
Puis terminer l’installation de ce dernier dans l’interface web disponible à l’adresse : http://localhost/glpi
Choisissez votre langage , Acceptez les conditions d’utilisation puis choisissez le mode installation.
Laissez glpi tester votre environnement et si tout est parfait cliquez sur Continuer.
Rentrez les principaux renseignements demandés à savoir :
MySQL server : localhost
MySQL user : root
MySQL pass : mot de passe mySQL
Renseignez la base de données de glpi créée à savoir glpidb.
Connexion avec l’utilisateur glpi : glpi
GLPI est maintenant installé , cependant la liaison avec OCS n’est pas créée pour cela rendez vous dans
l’onglet Configuration puis Générale.
Activez le mode OCSNG puis validez.
Dans localhost , renseignez les principales infos que vous voulez retourner et validez.
OCS et GLPI sont maintenant liés et installés, pour connaitre comment déployer facilement OCS , rendez
vous dans le tuto nommé Déploiement OCS

Documents pareils

Installation d`OCS Inventory NG v2.1

Installation d`OCS Inventory NG v2.1 Installation d’OCS Inventory Ng v2.1 sur un serveur Linux (ici Ubuntu Server 14.04) et remonté des machines du parc informatique. OCS Inventory NG soit Open Computer and Software Inventory est une ...

Plus en détail

Installation GLPI-ocs-ssl - GLPI-Wiki

Installation GLPI-ocs-ssl - GLPI-Wiki glpi:~# apt-get install libapache2-mod-php5 glpi:~# apt-get install mysql-server-4.1 (version 5 également possible) glpi:~# apt-get install libapache2-mod-perl2 glpi:~# apt-get install libxml-simpl...

Plus en détail