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